.approved-crop{display:block;position:relative;overflow:hidden;width:100%}.approved-crop>img{position:absolute!important;height:auto!important;object-fit:initial!important;transform:none!important}.hero{grid-template-columns:37% 63%;min-height:0;background:white}.hero-photo{min-height:0;align-self:stretch}.hero-photo .approved-crop{height:100%;aspect-ratio:auto!important}.hero-photo .approved-crop>img{width:auto!important;height:605%!important;max-width:none!important;left:-58%!important;top:-31.5%!important}.hero-copy{padding:27px 4% 22px 12%}.hero h1{font-size:clamp(32px,4.7vw,67px);line-height:1.16}.hero p{font-size:16px;line-height:1.5;margin-bottom:15px}.hero-foot,.hero-copy>.plain-link{display:none}.hero .button{padding:10px 22px}.series-heading{margin-top:19px}.series-heading h2{font-size:34px}.category-band{gap:9px 14px}.category-band .approved-crop img{margin:0;border-radius:0}.category-band b{margin:5px 13px 0;font-size:17px}.category-band>a{padding-bottom:6px!important}.category-band span:last-child{bottom:2px}.category-band .approved-crop{margin:0!important}.category-band .approved-crop img{width:216.95%}.category-band .approved-crop:not(:last-child){position:relative;bottom:auto;right:auto;font-size:initial}.approved-product{height:auto!important;padding:0!important;position:relative;overflow:hidden;background:white!important}.approved-product img{height:auto!important;object-fit:initial!important;filter:none;transform:none!important}#collection{padding-top:23px;padding-bottom:24px}#collection .section-heading{margin-bottom:10px}#collection .collection-tools{margin-bottom:14px}#collection .section-heading p,.product-use,.product-type{display:none}.product{border:1px solid #edf0f2;padding:10px 18px;border-radius:10px}.product h3{margin-top:10px}.product .plain-link{background:none;padding:0;text-decoration:underline}.product-grid{gap:15px}.retail{position:relative;padding:30px 4.5%;display:grid;grid-template-columns:33% 67%;background:#fff5d8}.retail .section-heading{display:block;align-self:center;margin:0;padding-right:20px}.retail h2{font-size:36px}.retail .section-heading p{margin-bottom:20px}.approved-retail>.button{display:none}.retail .section-heading>.button{background:#ffdc19;color:#102d45}.cooperation{margin-top:20px}.factory-proof img{border-radius:6px}.hero [hidden],section[hidden]{display:none!important}@media(max-width:700px){.hero{display:flex;margin:0}.hero-copy{padding:25px 5%}.hero h1{font-size:39px}.hero-photo{height:240px;min-height:240px;width:100%}.hero-photo .approved-crop>img{height:auto!important;width:158%!important;left:-58%!important;top:-31.5%!important}.series-heading h2{font-size:28px}.category-band b{font-size:13px}.product{padding:9px}.retail{grid-template-columns:1fr;gap:20px}.retail h2{font-size:29px}.retail .section-heading{padding:0}.product h3{font-size:15px}}
.hero-photo{align-self:center}.hero-photo .approved-crop{height:auto;aspect-ratio:649/254!important}.hero-photo .approved-crop>img{width:157.78%!important;height:auto!important;left:-57.78%!important;top:-31.5%!important}@media(max-width:700px){.hero-photo{height:auto;min-height:0}}
.rack-gallery{min-width:0;background:#fff;padding:15px;border-radius:8px}.rack-gallery>a{display:block;background:#f7f6f2}.rack-gallery #rack-display{width:100%;height:480px;object-fit:contain}.rack-options{display:flex;gap:12px;margin-top:14px}.rack-options button{flex:1;min-width:0;padding:7px;border:1px solid #d6d9da;border-radius:5px;background:white;color:#173549}.rack-options button[aria-pressed=true]{border:2px solid #b18b00;background:#fff9d7;padding:6px}.rack-options img{width:100%;height:72px;object-fit:contain}.rack-options span{font-size:12px}.rack-caption{font-size:11px;margin-top:12px;color:#57626a}@media(max-width:700px){.rack-gallery #rack-display{height:330px}.rack-options{gap:7px}.rack-options span{font-size:11px}.rack-options img{height:60px}}
.materials-tools{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.materials-tools label{display:flex;flex-direction:column;align-items:stretch;gap:7px;font-size:13px;min-width:0}.materials-tools select,.materials-tools input{width:100%;max-width:100%;border:1px solid #cbd3d6;border-radius:4px;background:white;padding:10px;color:#153043}.materials-tools select{text-overflow:ellipsis}.material-product .product-media{height:250px;background:#f6f6f2}.material-product .product-media img{width:100%;height:100%;object-fit:contain}.material-product h3{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px;overflow-wrap:anywhere}.material-product .product-code{display:block;font-size:10px}.material-pagination{text-align:center;margin-top:25px}#material-count{font-size:13px;margin:0 0 18px}@media(max-width:700px){.materials-tools{grid-template-columns:1fr}.material-product .product-media{height:190px}}
body:not(.category-detail) .materials-tools,body:not(.category-detail) #material-count,body:not(.category-detail) #products,body:not(.category-detail) #empty,body:not(.category-detail) .material-pagination{display:none!important}#category-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}#category-directory article{padding:22px 0;border-top:1px solid #e0e5e7}#category-directory h3{font-size:20px;color:#14354c;margin-bottom:13px}#category-directory article>div{display:flex;flex-wrap:wrap;gap:9px 18px}#category-directory a{font-size:14px;color:#52616a;line-height:1.9;text-underline-offset:5px}#category-directory a:hover{color:#a62363;text-decoration:underline}.category-detail main> :not(#collection):not(.category-back){display:none!important}.category-detail #collection{min-height:65vh}.category-back{display:block;margin:25px 4.5% 0;color:#53636a}.category-detail .section-heading p{display:block!important}@media(max-width:700px){#category-directory{grid-template-columns:1fr}#category-directory article{padding:18px 0}#category-directory h3{font-size:18px}}

#category-directory{gap:20px 24px}#category-directory article{padding:0;border:1px solid #e5e9e8;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:155px 1fr;min-height:220px;background:white;transition:border-color .2s}#category-directory article:hover{border-color:#d3b94d}#category-directory .directory-visual{display:flex;align-items:center;justify-content:center;background:#fff3b4;overflow:hidden;padding:15px}#category-directory article:nth-child(2n) .directory-visual{background:#f6e4ec}#category-directory article:nth-child(3n) .directory-visual{background:#e3f0f1}#category-directory .directory-visual img{width:100%;height:190px;object-fit:contain;transition:transform .25s}#category-directory article:nth-child(n+4) .directory-visual{padding:0}#category-directory article:nth-child(n+4) .directory-visual img{height:100%;object-fit:cover}#category-directory .directory-visual:hover img{transform:scale(1.04)}#category-directory article>.directory-copy{display:block;padding:24px 20px}#category-directory h3{font-size:21px;margin:0 0 14px;color:#112f45}#category-directory .directory-copy>div{display:flex;flex-wrap:wrap;gap:9px 15px}#category-directory .directory-copy a{font-size:13px;color:#445862;line-height:1.7;border-bottom:1px solid #e5e9ea;padding-bottom:2px}#category-directory .directory-copy a:hover{color:#ad2866;border-color:#ad2866}#collection .section-heading{margin-bottom:26px}@media(max-width:1000px){#category-directory article{grid-template-columns:125px 1fr}#category-directory article>.directory-copy{padding:20px 16px}#category-directory h3{font-size:19px}}@media(max-width:700px){#category-directory{gap:15px}#category-directory article{grid-template-columns:110px 1fr;min-height:190px}#category-directory .directory-visual img{height:160px}#category-directory article>.directory-copy{padding:18px 15px}#category-directory h3{font-size:18px}#category-directory .directory-copy a{font-size:12px}}

