.catalog-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.catalog-tabs button{padding:13px 19px;border:1px solid #bed5e5;background:white;color:#255475;font-size:14px;cursor:pointer}.catalog-tabs button[aria-pressed=true]{background:#087caf;color:white;border-color:#087caf}.catalog-tabs b{font-size:11px;margin-left:10px;opacity:.8}.catalog-tools{display:grid;grid-template-columns:2fr 1fr;gap:20px;background:#edf5fa;padding:20px;border-radius:4px}.catalog-tools label{font-size:12px;color:#41627b;display:grid;gap:9px}.catalog-tools input,.catalog-tools select{font:inherit;font-size:14px;padding:12px;background:white;border:1px solid #c4d9e7;width:100%;min-width:0;box-sizing:border-box}.catalog-status{font-size:12px;color:#58788f;margin:22px 0}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.catalog-card{border:1px solid #dce6ee;background:white;min-width:0;transition:box-shadow .2s}.catalog-card:hover{box-shadow:0 8px 22px #12394f13}.catalog-picture{display:block;background:#f9fbfc;aspect-ratio:1/1;overflow:hidden}.catalog-picture img{width:100%;height:100%;object-fit:contain;display:block}.catalog-card-body{padding:17px}.catalog-tag{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#0c7bae}.catalog-card h3{font-size:14px;line-height:1.55;margin:10px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:65px}.catalog-card a{text-decoration:none;color:#193b52}.catalog-card p{font-size:11px;line-height:1.5;color:#51728a;margin:7px 0}.catalog-card small{font-size:10px;color:#8095a4}.catalog-detail{border-top:1px solid #e3ecf2;padding-top:13px;margin-top:15px;display:block;font-size:12px;color:#087caf!important}.catalog-detail span{float:right}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:30px 0}.catalog-pagination button{border:1px solid #bbd4e5;padding:10px 13px;background:white;color:#0875a5;cursor:pointer}.catalog-pagination button:disabled{opacity:.35;cursor:default}.catalog-pagination input{width:54px;padding:8px;border:1px solid #bbd4e5}.catalog-pagination label{font-size:12px}.catalog-product{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start;margin:30px 0 60px}.catalog-product-photo{width:100%;object-fit:contain;background:white;border:1px solid #dce8f1}.catalog-product h1{font-size:29px;line-height:1.3;color:#163d58;margin:15px 0}.product-facts{width:100%;border-collapse:collapse;margin:25px 0;font-size:13px}.product-facts th,.product-facts td{text-align:left;padding:12px;border-bottom:1px solid #e0eaf1;vertical-align:top}.product-facts th{width:32%;color:#698397;font-weight:400}.catalog-inquiry{display:inline-block;background:#087caf;color:white!important;padding:14px 23px;text-decoration:none}.catalog-small{font-size:12px;color:#648195;line-height:1.7}.catalog-product-back{font-size:12px;color:#1676a4}.catalog-product-note{padding:16px;background:#eef6fb;font-size:13px;line-height:1.7;color:#486c86}@media(max-width:1050px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-tools{grid-template-columns:1fr}.catalog-tabs{gap:7px}.catalog-tabs button{font-size:12px;padding:10px}.catalog-card-body{padding:11px}.catalog-card h3{font-size:12px;min-height:56px}.catalog-product{grid-template-columns:1fr;gap:24px}.catalog-product h1{font-size:24px}.catalog-pagination{gap:6px}.catalog-pagination button{padding:9px}.catalog-tabs b{margin-left:5px}}
.catalog-tools{grid-template-columns:1fr}.catalog-breadcrumb{margin:22px 0;color:#52758d;font-size:14px}.catalog-breadcrumb button{border:0;background:none;color:#087caf;cursor:pointer;font:inherit;padding:0}.catalog-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-families[hidden]{display:none}.catalog-family{display:flex;text-align:left;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #ccdeea;cursor:pointer;color:#183d55}.catalog-family:hover{border-color:#087caf;background:#f1f8fc}.catalog-family img{width:90px;height:90px;object-fit:contain}.catalog-family strong,.catalog-family small,.catalog-family b{display:block}.catalog-family strong{font-size:15px;line-height:1.4}.catalog-family small{margin:6px 0;color:#638299}.catalog-family b{font-size:12px;color:#087caf}.catalog-types{display:flex;flex-wrap:wrap;gap:9px;scroll-margin-top:120px}.catalog-types button{border:1px solid #c5dbe9;background:white;color:#285773;padding:12px;text-align:left;cursor:pointer}.catalog-types button[aria-pressed=true]{background:#e6f3fb;border-color:#087caf;color:#075988}.catalog-types small{display:block;margin-top:6px}.catalog-card h3{min-height:0;-webkit-line-clamp:2}.catalog-original{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}@media(max-width:1000px){.catalog-families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-families{grid-template-columns:1fr}.catalog-family img{width:75px;height:75px}}

/* Category covers: fewer objects and a larger viewing area. */
.catalog-family{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;overflow:hidden}.catalog-family img{width:100%;height:220px;object-fit:contain;background:#fafbfd;padding:12px;box-sizing:border-box}.catalog-family>span{padding:18px 20px 22px;border-top:1px solid #e4edf3}.catalog-family strong{font-size:18px}.catalog-family small{font-size:13px}.catalog-family b{margin-top:12px;font-size:13px}@media(max-width:600px){.catalog-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-family img{width:100%;height:155px;padding:7px}.catalog-family>span{padding:12px}.catalog-family strong{font-size:14px}.catalog-family small,.catalog-family b{font-size:11px}}

.family-cover{height:220px;overflow:hidden;background:#fafbfd}.family-cover img{height:100%;width:100%;padding:8px}.family-cover[data-cover="nut"] img{transform:scale(2.4)}.family-cover[data-cover="machine"] img{transform:scale(1.4)}@media(max-width:600px){.family-cover{height:155px}.family-cover img{height:100%}}

/* Original WB international-store category artwork, displayed without its old captions. */
.legacy-cover{display:block;width:100%;height:100%;background-image:url("mobile-images/06f429f45f02ca46-1280.webp");background-repeat:no-repeat;background-size:455.111% 354.118%;background-color:white}.legacy-pair{display:flex;height:100%;align-items:center;background:white}.legacy-pair .legacy-cover{width:50%;height:auto;aspect-ratio:450/340}.family-cover:has(.legacy-cover){background:white}
.legacy-cover-0{background-position:0.6257822277847309% 2.314814814814815%;}
.legacy-cover-1{background-position:33.479349186483105% 2.314814814814815%;}
.legacy-cover-2{background-position:66.33291614518147% 2.314814814814815%;}
.legacy-cover-3{background-position:99.18648310387985% 2.314814814814815%;}
.legacy-cover-4{background-position:0.6257822277847309% 78.70370370370371%;}
.legacy-cover-5{background-position:33.479349186483105% 78.70370370370371%;}
.legacy-cover-6{background-position:66.33291614518147% 78.70370370370371%;}
.legacy-cover-7{background-position:99.18648310387985% 78.70370370370371%;}
.family-cover>.legacy-cover{width:auto;height:100%;aspect-ratio:450/340;max-width:100%;margin:0 auto}.legacy-pair .legacy-cover{flex:1;min-width:0}

.home-range-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0 0 28px}.home-range-links a{padding:12px 18px;border:1px solid #bcd6e5;color:#086b9c;background:white}.home-category-art{position:relative;width:100%}.home-category-art>img{width:100%;height:auto;display:block}.home-category-art nav a{position:absolute;display:block;border:2px solid transparent;transition:border-color .2s}.home-category-art nav a:hover,.home-category-art nav a:focus-visible{border-color:#087caf;box-shadow:0 0 0 3px #087caf22;outline:none}.home-category-art nav a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.home-range-links{gap:6px}.home-range-links a{font-size:11px;padding:10px}}

.family-cover img.folder-category-photo{transform:none!important;object-fit:contain;width:100%;height:100%;padding:0;background:#fff}
