.yim-switch{background:#192421;color:#fff;font:500 14px/1.3 system-ui,sans-serif;position:relative;z-index:10}.yim-switch>div{max-width:1240px;margin:auto;display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0 16px}.yim-switch a{color:#fff!important;padding:9px 10px;text-decoration:none}.yim-switch a:hover,.yim-switch [aria-current],.yim-section [aria-current]{text-decoration:underline;text-underline-offset:4px}.yi-market-page .entry-header .page-title{font-size:clamp(30px,4vw,50px);line-height:1.12}.yi-market-page .hero-section{margin-bottom:14px}.yim-wrap{max-width:850px;margin:auto;padding:10px clamp(10px,2.5vw,28px) 54px;color:#182720;font:400 clamp(16px,1.2vw,18px)/1.65 system-ui,sans-serif}.yim-wrap h1{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.025em}.yim-wrap h2{font-size:clamp(22px,2.4vw,31px);line-height:1.2;margin:1.55em 0 .55em}.yim-section{display:flex;flex-wrap:wrap;gap:6px 18px;border-bottom:1px solid #c6ceca;padding-bottom:12px;margin-bottom:25px;font-size:14px}.yim-section a{color:#233d31}.yim-intro{display:grid;align-items:center;gap:22px;grid-template-columns:1fr minmax(120px,32%);margin:0 0 22px}.yim-intro img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f6f3}.yim-wrap .yim-cta,.yim-wrap input[type=submit]{display:inline-block;border:0;border-radius:4px;background:#154735;color:#fff;padding:12px 20px;text-decoration:none;font-weight:650;cursor:pointer}.yim-wrap :focus-visible,.yim-switch :focus-visible{outline:3px solid #d79531;outline-offset:2px}.yim-wrap fieldset{margin:12px 0;padding:12px;border:1px solid #cbd4cd}.yim-wrap .wpcf7-list-item{display:inline-block;margin:3px 12px 3px 0}.yim-wrap .yim-fields>label{display:block;margin:.8em 0}.yim-wrap input:not([type=submit]):not([type=checkbox]):not([type=radio]),.yim-wrap textarea,.yim-wrap select{width:100%;padding:9px}.yim-wrap #yi-market-enquiry{scroll-margin-top:100px}.yim-wrap .yim-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.yim-switch>div{justify-content:center;padding:0}.yim-switch a{padding:9px 6px;font-size:12px}.yim-intro{grid-template-columns:1fr}.yim-intro img{max-height:210px}.yim-wrap{padding-left:4px;padding-right:4px}}.yim-intro{display:block;float:right;width:33%;margin:0 0 1em 1.4em}.yim-wrap h2{clear:both}@media(max-width:600px){.yim-intro{width:36%;margin-left:12px}}.yim-en-link::after{content:"EN";display:inline-block;margin-inline-start:.35em;font:600 9px/1.2 system-ui;opacity:.75;vertical-align:super}.yim-policy .entry-content{max-width:800px;margin-inline:auto;line-height:1.7}.yim-policy .entry-content h2{margin-top:1.6em}.yim-wrap h2[id]{scroll-margin-top:100px}.yim-library{max-width:1140px}.yim-library>p{max-width:76ch}.yim-library .yim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:20px;margin:26px 0}.yim-sku,.yim-family{min-width:0;padding:12px;border:1px solid #d4dcd6;border-radius:5px}.yim-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f5f6f3}.yim-library .yim-sku h3{font:650 17px/1.4 system-ui;margin:10px 0 3px}.yim-sku p{font-size:15px;margin:0 0 8px}.yim-sku a,.yim-family span{font-size:14px}.yim-family{display:grid;color:#193a2e;text-decoration:none}.yim-family strong{margin-top:8px}.yim-library details{border-bottom:1px solid #cad3cc;padding:12px 0}.yim-library summary{cursor:pointer;font-weight:600}.yim-library details p{padding-top:10px;max-width:78ch}.yim-library [id]{scroll-margin-top:85px}.yim-library details:target{outline:2px solid #47715e}.yim-detail{max-width:900px}.yim-detail img{max-width:100%;height:auto}.yim-detail table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95em}.yim-detail th,.yim-detail td{padding:8px 10px;border:1px solid #c9d2cd;text-align:start;vertical-align:top;overflow-wrap:anywhere}.yim-detail table p{margin:0}.yim-detail figure{max-width:100%;margin:1.25rem 0;overflow:auto}.yim-detail h2,.yim-detail h3{clear:both}.yim-detail nav{margin-top:8px}.yim-detail .yim-cta{margin-block:6px}.yim-detail a{overflow-wrap:anywhere}.yim-detail img[loading=lazy]{content-visibility:auto}.yim-product-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin:22px 0}.yim-product-gallery figure{margin:0}.yim-product-gallery img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;background:#f5f6f4}.yim-discovery{max-width:1100px;padding:48px 24px 100px}.yim-discovery h1{max-width:900px;overflow-wrap:anywhere}.yim-market-label,.yim-result-type{font-size:13px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#446a59}.yim-search-form{margin:28px 0;max-width:760px}.yim-search-form>label{display:block;font-weight:650;margin-bottom:8px}.yim-search-form>div{display:flex;gap:10px}.yim-search-form input[type=search]{flex:1;min-width:0;background:#fff;border:1px solid #82988e;border-radius:4px}.yim-search-form button{background:#154735;color:#fff;border:0;border-radius:4px;padding:10px 24px;font-weight:650}.yim-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yim-result{padding:22px;border:1px solid #d4dcd6;border-radius:8px;background:#fff;min-width:0}.yim-result h2{font-size:23px;line-height:1.3;margin:8px 0 12px;overflow-wrap:anywhere}.yim-result>p{font-size:16px}.yim-result a{color:#154735}.yim-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:30px 0}.yim-discovery-links{border-top:1px solid #cbd4cd;margin-top:36px;padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.yim-discovery-links h2{flex-basis:100%;font-size:26px}.yim-empty{padding:20px;background:#eef4f0;border-radius:6px}.yim-empty h2{margin-top:0}@media(max-width:600px){.yim-discovery{padding:32px 18px 110px}.yim-result-grid{grid-template-columns:1fr}.yim-search-form>div{flex-wrap:wrap}.yim-search-form button{padding:10px 18px}.yim-result h2{font-size:21px}.yim-pagination{font-size:14px}}