.quote-experience .quote-hero{min-height:0;padding-bottom:28px}.quote-experience .quote-hero h1{font-size:44px;line-height:1.15}.quote-experience .quote-preview-notice{border-left:3px solid var(--navy);background:#fff;margin-top:20px;padding:9px 13px;font-size:14px;line-height:1.5;display:inline-block}.quote-experience .quote-main{padding-top:36px}.quote-experience .quote-list-section>h2{margin-bottom:24px}.quote-experience .quote-field{min-width:0}.quote-experience .quote-field label{font-size:14px;font-weight:600;line-height:1.5;display:block}.quote-experience .quote-field em{color:#a83023;margin-left:4px;font-style:normal}.quote-experience .quote-field input,.quote-experience .quote-field select,.quote-experience .quote-field textarea{width:100%;min-width:0;min-height:48px;color:var(--navy);font:inherit;background:#fff;border:1px solid #a8b2c8;border-radius:4px;margin-top:8px;padding:11px 13px;font-size:16px;line-height:1.5;display:block}.quote-experience .quote-field textarea{resize:vertical;min-height:120px}.quote-experience .quote-field :is(input,textarea,select)::placeholder{color:#657087;opacity:1}.quote-experience .quote-field [aria-invalid=true]{border-color:#a83023}.quote-experience :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #4066b3}.quote-experience .quote-help{color:#4b566b;max-width:88ch;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.6}.quote-experience .quote-field-error{color:#a02720;margin:8px 0 0;font-size:14px;line-height:1.5}.quote-experience .quote-direct-quantity{width:calc(50% - 14px);margin-top:22px}.quote-experience .quote-catalog-link{align-items:center;gap:9px;margin-top:23px;padding:8px 0;font-size:15px;font-weight:600;display:inline-flex}.quote-experience .quote-catalog-link:hover{text-underline-offset:5px;text-decoration:underline}.quote-experience .quote-contact{margin-top:28px;padding:30px}.quote-experience .quote-contact>h2{font:400 30px/1.2 var(--serif);margin:0 0 25px}.quote-experience .quote-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.quote-experience .quote-custom-delivery{margin-top:14px}.quote-experience .quote-file-control{height:auto;padding:8px;font-size:14px}.quote-experience .quote-file-control::file-selector-button{color:var(--navy);font:inherit;cursor:pointer;background:#f5f0e8;border:1px solid #a8b2c8;border-radius:3px;margin-right:12px;padding:8px 12px}.quote-experience .quote-file-name{overflow-wrap:anywhere;font-size:14px}.quote-experience .quote-submit-section{padding:24px 0 0}.quote-experience .quote-submit-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.quote-experience .quote-submit-actions>span{color:#4b566b;font-size:14px}.quote-experience .quote-submit-actions button{border:1px solid var(--navy);color:#fff;background:var(--navy);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 24px;font-size:16px;display:flex}.quote-experience .quote-submit-actions button:disabled{opacity:.6;cursor:wait}.quote-experience .quote-undo{gap:20px;margin:0 0 22px;font-size:14px;line-height:1.5}.quote-experience .quote-undo button{flex-shrink:0;padding:6px 4px}.quote-experience .quote-item-specs span{font-size:14px;line-height:1.4}.quote-experience .quote-item-specs strong,.quote-experience .quote-item-actions :is(a,button){font-size:14px}.quote-experience .quote-process{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 48px;padding-top:30px;display:grid}.quote-experience .quote-process article{gap:15px;display:flex}.quote-experience .quote-process article>span{color:#667184;flex-shrink:0;font-size:15px;line-height:1.5}.quote-experience .quote-process h3{margin:0 0 7px;font-size:16px;line-height:1.4}.quote-experience .quote-process p{color:#4b566b;margin:0;font-size:14px;line-height:1.6}.quote-experience .quote-loading{min-height:670px}.quote-experience .quote-loading>p{font-size:14px}.quote-experience .quote-skeleton{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.quote-experience .quote-skeleton>div{background:#eeefef;border-radius:4px;height:72px}.quote-experience .quote-skeleton>div:first-child{grid-column:1/-1;height:150px}.header-quote[aria-current=page]{cursor:default}.quote-success-page.quote-summary{padding-top:48px}.quote-summary>section{text-align:left;width:min(1000px,100%);padding:40px}.quote-summary>section>h1{font-size:44px;line-height:1.15}.quote-summary .quote-success-warning{font-size:14px;line-height:1.5}.quote-summary h2{margin:28px 0 15px;font-size:20px}.quote-summary .quote-summary-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:24px 0;display:grid}.quote-summary .quote-summary-fields>div{min-width:0}.quote-summary dt{color:#4b566b;margin-bottom:6px;font-size:14px}.quote-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px}.quote-summary .quote-summary-wide{grid-column:1/-1}.quote-summary .quote-summary-product{border-bottom:1px solid var(--line);padding:20px 0}.quote-summary .quote-summary-product h3{margin:0 0 14px;font-size:18px}.quote-summary .quote-success-actions{justify-content:flex-start;margin-top:30px}.quote-modal.fibc-quote-modal{width:min(680px,100%);padding:38px 40px}.fibc-quote-modal h2{letter-spacing:-.02em;max-width:calc(100% - 20px);margin:12px 0 22px;font-family:inherit;font-size:30px;font-weight:600;line-height:1.2}.fibc-quote-product{border-left:3px solid var(--navy);background:#f4f6fa;gap:6px;padding:16px 18px;display:grid}.fibc-quote-product>span{font-size:11px;font-weight:700}.fibc-quote-product>strong{font-size:18px;line-height:1.4}.fibc-quote-product>small{font-size:12px}.fibc-quote-modal form{gap:16px;margin-top:20px}.fibc-quote-guidance>p{color:#424958;margin:0 0 12px;font-size:13px;line-height:1.65}.fibc-quote-guidance>h3{margin:0 0 9px;font-size:12px;font-weight:700}.fibc-quote-guidance ul{grid-template-columns:1fr 1fr;gap:7px 24px;margin:0;padding-left:17px;display:grid}.fibc-quote-guidance li{color:#424958;padding-left:2px;font-size:12px;line-height:1.5}.fibc-quote-modal .fibc-quote-demo{color:#424958;margin:0;font-size:12px;line-height:1.6}.fibc-quote-preview dl{gap:8px;margin:20px 0 0;display:grid}.fibc-quote-preview dt{margin-top:10px;font-size:12px;font-weight:700}.fibc-quote-preview dd{color:#424958;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.fibc-quote-modal :is(button,input,textarea):focus-visible{outline:2px solid var(--navy);outline-offset:3px}.site-shell .site-footer{color:#082472;background:#fff;border:0;min-height:0;padding:clamp(68px,5.55vw,88px) 0 0;font-family:Avenir Next,Avenir,Noto Sans SC,Arial,sans-serif;font-size:18px;line-height:1.5;display:block}html[lang=zh-Hans] .site-shell .site-footer{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.site-footer .footer-inner{width:88.3%;max-width:1400px;margin:0 auto}.site-footer .footer-main{grid-template-columns:31.85% 25.85% 22.6% 19.7%;padding:0 20px 59px 32px;display:grid}.site-footer .footer-brand{min-width:0;padding:8px 32px 0 0}.site-shell .site-footer .footer-wordmark{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(46px,3.8vw,60px);line-height:1.08;display:inline-block}.site-shell .site-footer .footer-wordmark-long{font-size:clamp(34px,3.05vw,48px)}.site-footer .footer-description{color:#344578;max-width:320px;margin:16px 0 0;font-size:clamp(18px,1.45vw,23px);line-height:1.4}.site-footer .footer-column{min-width:0;padding-right:28px}.site-footer .footer-column:last-child{padding-right:0}.site-footer .footer-column h2{color:inherit;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-family:inherit;font-size:14px;font-weight:700;line-height:21px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:0}.site-footer li a{padding:6px 0;font-size:clamp(17px,1.26vw,20px);line-height:28px;display:inline-block}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-underline-offset:5px;text-decoration:underline}.site-footer .footer-contact p{color:#344578;margin:27px 0 30px;font-size:18px;line-height:26px}.site-footer .footer-enquiry{white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:0 0 7px;font-size:clamp(18px,1.39vw,22px);font-weight:600;line-height:30px;display:inline-flex}.site-footer .footer-enquiry svg{flex-shrink:0}.site-footer .footer-enquiry:hover{border-bottom-width:2px;padding-bottom:6px;text-decoration:none}.site-footer .footer-bottom{border-top:1px solid #8f9cbf;justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:22px 9px;display:flex}.site-footer .footer-bottom small{opacity:1;font-size:16px;line-height:24px}.site-footer .footer-utilities,.site-footer .footer-languages{align-items:center;display:flex}.site-footer .footer-languages a{padding:10px 17px;font-size:16px;line-height:20px}.site-footer .footer-languages a+a{position:relative}.site-footer .footer-languages a+a:before{content:"";border-left:1px solid;height:16px;position:absolute;top:12px;left:0}.site-footer .footer-languages a[aria-current=page]{font-weight:700}.site-footer .footer-back-top{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin-left:25px;padding:10px 0 10px 40px;font-size:16px;font-weight:400;line-height:20px;display:inline-flex;position:relative}.site-footer .footer-back-top:before{content:"";border-left:1px solid #8f9cbf;height:20px;position:absolute;top:10px;left:0}.site-footer .footer-back-top:hover{text-underline-offset:5px;text-decoration:underline}.site-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #082472}@media (width<=1200px){.site-footer .footer-main{grid-template-columns:30% 28% 18% 24%;padding-inline:12px}.site-shell .site-footer .footer-wordmark{font-size:44px}.site-footer .footer-description{max-width:255px}.site-footer .footer-column{padding-right:18px}}@media (width<=900px){.site-shell .site-footer{padding-top:52px}.site-footer .footer-inner{width:calc(100% - 48px)}.site-footer .footer-main{grid-template-columns:1fr 1fr;gap:40px 28px;padding:0 0 44px}.site-footer .footer-column{padding-right:0}.site-footer .footer-brand{padding:0}.site-shell .site-footer .footer-wordmark{font-size:42px}.site-footer .footer-contact p{margin-top:22px}.site-footer .footer-bottom{padding-inline:0}.site-footer .footer-back-top{margin-left:12px;padding-left:24px}}@media (width<=560px){.site-footer .footer-main{gap:32px 20px}.site-footer .footer-brand,.site-footer .footer-contact{grid-column:1/-1}.site-footer .footer-brand{padding-bottom:8px}.site-footer .footer-column h2{margin-bottom:14px;font-size:12px}.site-footer li a{font-size:16px;line-height:24px}.site-footer .footer-contact p{margin:0 0 20px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-block:24px}.site-footer .footer-utilities{justify-content:space-between;width:100%}.site-footer .footer-languages a:first-child{padding-left:0}}@media (width>=1100px){.products-catalog{--catalog-width:1328px;--catalog-gutter:clamp(48px, 5.32vw, 80px);--catalog-font:"Preview Noto", "Preview Noto SC", sans-serif}.products-catalog :is(.products-intro,.products-browser){width:min(var(--catalog-width), calc(100% - var(--catalog-gutter) * 2));font-family:var(--catalog-font);margin-inline:auto}.products-catalog .products-intro{padding-top:17px}.products-catalog .breadcrumb{gap:5px;margin-bottom:12px;font-size:12px;line-height:16px}.products-catalog .products-hero{border-radius:0;height:99px;margin:0;padding:20px 40px}.products-catalog .hero-layout{justify-content:space-between;align-items:center;gap:32px;height:100%;padding:0;display:flex}.products-catalog .hero-layout h1{font:400 44px/1.15 var(--catalog-font);letter-spacing:-.04em;margin:0}.products-catalog .products-title-summary{flex-shrink:0}.products-catalog .products-title-summary p{font:400 13px/1.65 var(--catalog-font);margin:0}.products-catalog .products-title-summary p+p{font-synthesis:style;font-size:12px;font-style:italic}.products-catalog .products-browser{margin-top:20px;margin-bottom:72px}.products-catalog .product-filters{flex-wrap:wrap;gap:0;min-height:44px;padding:0}.products-catalog .product-filters button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin-bottom:-1px;padding:0 22px;font-size:13px;line-height:1.4}.products-catalog .product-filters button.active{color:var(--navy);border-bottom-color:var(--navy);background:0 0;font-weight:600}.products-catalog .product-filters button:hover{background:#f8f7f4}.products-catalog .product-filters button:focus-visible{outline-offset:-4px}.products-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0}.products-catalog .product-card{min-width:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:28px 16px 4px;display:flex;overflow:visible}.products-catalog .product-card:nth-child(n+4){border-top:1px solid var(--line)}.products-catalog .product-card:not(:nth-child(3n+1)){padding-left:32px}.products-catalog .product-card:focus-visible{outline-offset:-3px}.products-catalog .product-card-copy{order:-1;height:auto;min-height:74px;padding:0 38px 0 0}.products-catalog .product-card-category{letter-spacing:.12em;white-space:normal;margin-bottom:8px;font-size:11px;font-weight:700;line-height:14px;overflow:visible}.products-catalog .product-card h3{-webkit-line-clamp:unset;max-width:314px;font:400 24px/1.14 var(--serif);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;display:block;overflow:visible}.products-catalog .product-card-copy>p{display:none}.products-catalog .product-card-action{width:28px;height:28px;top:25px;bottom:auto;right:0}.products-catalog .product-card-media{aspect-ratio:auto;background:#fff;align-self:center;width:80%;height:320px;margin-top:auto}.products-catalog .product-card-media img{object-fit:contain}.products-catalog .product-card-fibc .product-card-copy{min-height:68px}.products-catalog .product-card-fibc .product-card-media{background:#fff}.products-catalog .product-card-fibc .product-card-media>img:not([class]){object-position:center top;transform:none}.products-catalog .product-card:hover h3,.products-catalog .product-card:focus-visible h3{text-underline-offset:4px;text-decoration:underline 1px}.products-catalog .product-family-heading{margin:26px 0 0;padding:28px 16px 0}.products-catalog .product-family-heading h3{font-size:28px}.products-catalog .product-grid-secondary{margin-top:0}html[lang=zh-Hans] .products-catalog .product-card h3{font-family:var(--catalog-font);letter-spacing:0;text-wrap:balance;font-size:22px;line-height:1.4}html[lang=zh-Hans] .products-catalog .products-title-summary p+p{font-style:normal}.site-shell:has(>.products-catalog)>.site-header{gap:28px;width:min(1328px,100% - 2*clamp(48px,5.32vw,80px));height:68px;margin-inline:auto;padding:0;font-family:Preview Noto,Preview Noto SC,sans-serif}.site-shell:has(>.products-catalog)>.site-header .wordmark{flex-shrink:0;font-size:36px}.site-shell:has(>.products-catalog)>.site-header .primary-nav{gap:24px;font-size:12px}.site-shell:has(>.products-catalog)>.site-header .primary-nav>a,.site-shell:has(>.products-catalog)>.site-header .nav-group{gap:7px}.site-shell:has(>.products-catalog)>.site-header .primary-nav svg{width:11px;height:11px}.site-shell:has(>.products-catalog)>.site-header .nav-group.current:after{height:1px;bottom:12px;left:-14px;right:-14px}.site-shell:has(>.products-catalog)>.site-header .language-switch{gap:5px;font-size:11px}.site-shell:has(>.products-catalog)>.site-header .header-quote{min-width:200px;min-height:44px;margin-left:8px;padding:0 24px;font-size:12px}.site-shell:has(>.products-catalog)>.site-header .products-dropdown{top:56px}}.homepage.homepage--supply{--supply-media-height:225px;color:#18213a;background:#fff;font-family:Preview Noto,Preview Noto SC,sans-serif}.homepage--supply .supply-container{width:min(1200px,100% - 128px);margin-inline:auto}.homepage--supply a:focus-visible,.homepage--supply button:focus-visible{outline:2px solid var(--navy);outline-offset:5px}.homepage--supply .supply-text-link{text-underline-offset:4px;color:var(--navy);align-items:center;gap:7px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.homepage--supply .supply-text-link:hover{text-decoration-thickness:2px}.homepage--supply .supply-quote-button{border:1px solid var(--navy);background:var(--navy);color:#fff;text-align:center;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:11px 24px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.homepage--supply .supply-quote-button:hover{background:#123889}.homepage--supply .supply-hero{isolation:isolate;color:#fff;background:#33404d;height:430px;position:relative}.homepage--supply .supply-hero-image{object-fit:cover;object-position:center 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.homepage--supply .supply-hero:after{content:"";z-index:-1;background:#0510212b;position:absolute;inset:0}.homepage--supply .supply-hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding-block:40px;display:flex;position:relative}.site-shell.density-preview .homepage.homepage--supply h1.supply-hero-title{letter-spacing:-.02em;max-width:900px;margin:0;font-family:inherit;font-size:44px;font-weight:500;line-height:1.2}.homepage--supply .supply-hero-content>p{max-width:780px;margin:10px 0 22px;font-size:16px;line-height:1.7}.homepage--supply .supply-hero-actions{align-items:center;gap:24px;display:flex}.homepage--supply .supply-hero .supply-quote-button{border-color:#8095c7}.homepage--supply .supply-hero .supply-text-link{color:#fff}.homepage--supply .supply-hero a:focus-visible,.homepage--supply .supply-hero button:focus-visible{outline-color:#fff}.homepage--supply .supply-hero-caption{font-size:12px;line-height:1.5;position:absolute;bottom:24px;right:0}.homepage--supply .supply-packaging{padding-block:24px 22px}.homepage--supply .supply-packaging-heading{border-bottom:1px solid #7b8fbc;justify-content:space-between;align-items:center;gap:24px;padding-bottom:10px;display:flex}.site-shell .homepage.homepage--supply .supply-packaging-heading h2{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:28px;font-weight:600;line-height:1.35}.homepage--supply .supply-tabs{gap:6px;display:flex}.homepage--supply .supply-tabs button{color:#18213a;background:#e7e9ee;border:0;border-radius:0;min-width:108px;min-height:36px;padding:7px 18px;font-size:12px}.homepage--supply .supply-tabs button[aria-selected=true]{color:#fff;background:var(--navy)}.homepage--supply .supply-tabs button:hover:not([aria-selected=true]){background:#d9deea}.homepage--supply [role=tabpanel][hidden]{display:none}.homepage--supply .supply-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.homepage--supply .supply-preview{text-align:center;color:#18213a;min-width:0;font-size:14px;line-height:1.5}.homepage--supply .supply-preview:hover>span{text-underline-offset:4px;text-decoration:underline}.homepage--supply .supply-product-media{height:var(--supply-media-height);background:#fff;margin-bottom:12px;position:relative;overflow:hidden}.homepage--supply .supply-product-media img{object-fit:contain;width:100%;height:100%;display:block}.homepage--supply .supply-product-media--woven-bags{width:calc(var(--supply-media-height) * 800 / 1248);margin-inline:auto}.homepage--supply .supply-product-media--woven-bags img{width:auto;max-width:none}.homepage--supply .supply-browse-all{justify-content:flex-end;padding-top:22px;display:flex}.homepage--supply .supply-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.homepage--supply .supply-industry-media{background:#fff;height:225px;margin-bottom:12px}.homepage--supply .supply-industry-media img{object-fit:cover;width:100%;height:100%;display:block}.homepage--supply .supply-industry-media--livestock-poultry-feed-packaging img,.homepage--supply .supply-industry-media--fibc-bulk-materials-packaging img{object-fit:contain}.homepage--supply .supply-specifications{background:#f5f6f7}.homepage--supply .supply-specifications-inner{justify-content:space-between;align-items:center;gap:32px;min-height:90px;padding-block:18px;display:flex}.site-shell.density-preview .homepage.homepage--supply .supply-specifications h2{margin:0 0 3px;font-family:inherit;font-size:24px;font-weight:600;line-height:1.35}.homepage--supply .supply-specifications p{color:#424958;margin:0;font-size:14px;line-height:1.6}.homepage--supply .supply-specifications .supply-quote-button{flex-shrink:0}.homepage--supply .supply-about{grid-template-columns:3fr 1.75fr;align-items:center;gap:40px;padding-block:26px 22px;display:grid}.homepage--supply .supply-about figure{min-width:0;margin:0}.homepage--supply .supply-about figure img{object-fit:cover;object-position:center 48%;width:100%;height:270px;display:block}.homepage--supply .supply-about figcaption{color:#424958;margin-top:6px;font-size:12px;line-height:1.5}.site-shell .homepage.homepage--supply .supply-about h2{margin:0 0 12px;font-family:inherit;font-size:28px;font-weight:600;line-height:1.35}.homepage--supply .supply-about p{color:#424958;margin:0 0 20px;font-size:16px;line-height:1.65}.homepage--supply .supply-environment{text-align:center;color:#fff;background:#092111 url(/assets/homepage/forest-banner.jpg) 50% 47%/cover;align-items:center;min-height:158px;display:flex}.site-shell.density-preview .homepage.homepage--supply .supply-environment h2{margin:0 0 8px;font-family:inherit;font-size:24px;font-weight:600;line-height:1.35}.homepage--supply .supply-environment p{margin:0;font-size:16px;line-height:1.65}@media (width<=1099px){.homepage--supply .supply-container{width:calc(100% - 56px)}.homepage--supply .supply-hero{height:380px}.site-shell.density-preview .homepage.homepage--supply h1.supply-hero-title{font-size:38px}.homepage--supply .supply-product-grid{gap:18px}.homepage.homepage--supply{--supply-media-height:210px}.homepage--supply .supply-industry-media{height:210px}.homepage--supply .supply-about{gap:30px}}@media (width<=700px){.homepage--supply .supply-container{width:calc(100% - 40px)}.homepage--supply .supply-hero-content{padding-bottom:60px}.site-shell.density-preview .homepage.homepage--supply h1.supply-hero-title{font-size:32px}.homepage--supply .supply-hero-caption{bottom:20px;left:0;right:auto}.homepage--supply .supply-hero-actions{flex-wrap:wrap;gap:16px}.homepage--supply .supply-packaging-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.homepage--supply .supply-product-grid,.homepage--supply .supply-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage.homepage--supply{--supply-media-height:190px}.homepage--supply .supply-industry-media{height:190px}.homepage--supply .supply-specifications-inner{flex-direction:column;align-items:flex-start;gap:16px;padding-block:22px}.homepage--supply .supply-about{grid-template-columns:1fr;gap:24px;padding-block:28px}.homepage--supply .supply-about figure img{aspect-ratio:2;height:auto}.homepage--supply .supply-environment{padding-block:30px}}@media (width>=1100px){.site-shell:has(>.industries-discovery-page)>.site-header{gap:33px;height:77px;padding:0 27px 0 36px}.site-shell:has(>.industries-discovery-page)>.site-header .wordmark{font-size:36px}.site-shell:has(>.industries-discovery-page)>.site-header .primary-nav{gap:33px;font-size:14px}.site-shell:has(>.industries-discovery-page)>.site-header .primary-nav>a,.site-shell:has(>.industries-discovery-page)>.site-header .nav-group{gap:8px}.site-shell:has(>.industries-discovery-page)>.site-header .primary-nav svg{width:12px;height:12px}.site-shell:has(>.industries-discovery-page)>.site-header .current-link:after{bottom:17px;left:-15px;right:-15px}.site-shell:has(>.industries-discovery-page)>.site-header .language-switch{gap:5px;font-size:12px}.site-shell:has(>.industries-discovery-page)>.site-header .header-quote{min-width:200px;min-height:44px;margin-left:42px;padding:0 25px;font-size:13px}.site-shell:has(>.industries-discovery-page)>.site-header .products-dropdown{width:285px;padding:9px;top:60px;left:-17px}.site-shell:has(>.industries-discovery-page)>.site-header .products-dropdown a{grid-template-columns:21px 1fr auto;gap:6px;min-height:44px;padding:0 8px}.industries-discovery-page .industries-discovery-hero{border-radius:21px;min-height:700px;margin-inline:27px}.industries-discovery-page .industries-discovery-hero-content{width:100%;min-height:700px;padding:75px 38px 60px}.industries-discovery-page .industries-discovery-hero h1{letter-spacing:-.015em;white-space:nowrap;max-width:100%;font-size:59px}.industries-discovery-page .industries-discovery-hero-content>p{max-width:390px;margin:10px 0 27px;font-size:14px}.industries-discovery-page .industries-discovery-selector{border-radius:17px;width:min(514px,100%);padding:20px;box-shadow:0 6px 21px #3a2d1f09}.industries-discovery-page .industries-discovery-selector h2{margin-bottom:14px;font-size:24px}.industries-discovery-page .industries-discovery-options{gap:9px}.industries-discovery-page .industries-discovery-options button{border-radius:8px;gap:9px;min-height:56px;padding:8px 11px;font-size:14.5px}.industries-discovery-page .industries-discovery-options button.active{box-shadow:0 6px 14px #0824721f}.industries-discovery-page .industries-discovery-options button svg{flex:0 0 23px;width:23px;height:23px}.industries-discovery-page .industries-discovery-primary{gap:10px;min-height:47px;margin-top:11px;padding-inline:20px;font-size:14px}.industries-discovery-page .industries-discovery-text-action{gap:10px;min-height:36px;margin-top:5px;padding-inline:9px;font-size:13px}.industries-discovery-page .industries-discovery-primary svg,.industries-discovery-page .industries-discovery-text-action svg{width:15px;height:15px}.industries-discovery-page .industry-recommendations{padding:50px 40px 36px;scroll-margin-top:18px}.industries-discovery-page .industry-recommendations-heading{margin-bottom:23px}.industries-discovery-page .industry-recommendations-heading h2{font-size:32px}.industries-discovery-page .industry-recommendations-heading p{margin-top:11px;font-size:13px}.industries-discovery-page .industry-recommendation-grid{gap:17px}.industries-discovery-page .industry-recommendation-grid.is-two{width:min(100%,630px)}.industries-discovery-page .industry-recommendation-card{border-radius:13px}.industries-discovery-page .industry-recommendation-card-media{height:184px}.industries-discovery-page .industry-recommendation-grid.is-two .industry-recommendation-card-media{height:auto}.industries-discovery-page .industry-recommendation-card-copy{min-height:69px;padding:14px 36px 13px 14px}.industries-discovery-page .industry-recommendation-grid.is-two .industry-recommendation-card-copy{min-height:48px;padding-block:9px}.industries-discovery-page .industry-recommendation-card-copy h3{font-size:15px}.industries-discovery-page .industry-recommendation-card-copy>span{width:29px;height:29px;bottom:8px;right:8px}.industries-discovery-page .industry-recommendation-card-copy>span svg{width:18px;height:18px}.industries-discovery-page .industry-path-card{border-radius:17px;margin-inline:40px}.industries-discovery-page .industry-path-card h2{font-size:32px}.industries-discovery-page .industry-path-card a,.industries-discovery-page .industry-path-card button{gap:10px;margin-top:18px;font-size:13px}.industries-discovery-page .industry-path-known{min-height:173px;padding:30px 42px}.industries-discovery-page .industry-path-known h2{max-width:270px}.industries-discovery-page .industry-path-known>img{width:225px;height:135px}.industries-discovery-page .industry-path-help{grid-template-columns:78px minmax(0,518px);gap:26px;min-height:188px;margin-top:14px;padding:29px 44px}.industries-discovery-page .industry-path-help>svg{width:62px;height:62px}.industries-discovery-page .industry-path-help p{max-width:518px;margin-top:10px;font-size:13px}.industries-discovery-page .industry-path-help button{margin-top:14px}.industries-discovery-page .industry-sourcing-steps{padding:44px 51px 54px}.industries-discovery-page .industry-sourcing-steps>h2{margin-bottom:29px;font-size:28px}.industries-discovery-page .industry-sourcing-steps>div{gap:26px}.industries-discovery-page .industry-sourcing-steps article{grid-template-columns:60px 1fr;gap:15px}.industries-discovery-page .industry-sourcing-steps article>span{width:60px;height:60px}.industries-discovery-page .industry-sourcing-steps article>span svg{width:32px;height:32px}.industries-discovery-page .industry-sourcing-steps h3{margin-bottom:6px;font-size:16px}}.fibc-detail>.product-detail-fibc-hero,.fibc-detail>.product-detail-fibc-content{color:#26344b;width:min(1200px,100% - 128px);margin-inline:auto;font-family:Preview Noto,Preview Noto SC,sans-serif}.fibc-detail>.product-detail-fibc-hero{height:auto;padding:32px 0 40px}.fibc-detail .product-detail-fibc-hero-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px}.fibc-detail .product-detail-fibc-hero-media{background:#fff;border-radius:0;height:380px;padding:0}.fibc-detail .product-detail-fibc-hero-media img{object-fit:contain;max-height:380px}.fibc-detail .product-detail-fibc-hero-copy{padding:0}.fibc-detail .breadcrumb{color:#526176;flex-wrap:wrap;gap:9px;margin:0 0 28px;font-size:13px;line-height:1.6;display:flex}.fibc-detail .breadcrumb a{text-underline-offset:4px;text-decoration:underline #bac2cc}.fibc-detail .product-detail-category{letter-spacing:.06em;color:var(--navy);font-size:12px}.fibc-detail .product-detail-fibc-hero-copy h1{letter-spacing:-.025em;margin:12px 0 18px;font:600 40px/1.2 Preview Noto,Preview Noto SC,sans-serif}.fibc-detail .product-detail-fibc-hero-copy>p{color:#43516a;margin:0 0 24px;font-size:16px;line-height:1.75}.fibc-detail .product-detail-fibc-hero-copy .primary-button,.fibc-detail .product-detail-fibc-enquiry .primary-button{border-radius:4px;min-height:48px;padding:12px 22px;font-size:15px}.fibc-detail>.product-detail-fibc-content{padding:0}.fibc-detail .product-detail-fibc-section-heading{max-width:940px;margin-bottom:24px}.fibc-detail .product-detail-fibc-section-heading h2,.fibc-detail .product-detail-fibc-structures>h2,.fibc-detail .product-detail-fibc-enquiry h2{letter-spacing:-.015em;color:var(--navy);margin:0 0 14px;font:600 26px/1.35 Preview Noto,Preview Noto SC,sans-serif}.fibc-detail .product-detail-fibc-section-heading p{color:#526176;font-size:14px;line-height:1.7}.fibc-detail .product-detail-fibc-decision{border-top:1px solid #d8dee5;padding:32px 0 40px}.fibc-detail .product-detail-fibc-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.fibc-detail .product-detail-fibc-decision-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.fibc-detail .product-detail-fibc-decision-grid article{text-align:left;border:0;border-top:1px solid #d8dee5;border-radius:0;min-height:0;padding:20px 0}.fibc-detail .product-detail-fibc-decision-grid span{color:#526176;min-height:0;font-size:13px;font-weight:600;line-height:1.5}.fibc-detail .product-detail-fibc-decision-grid strong{color:#182e53;margin:9px 0;font:600 18px/1.6 Preview Noto,Preview Noto SC,sans-serif}.fibc-detail .product-detail-fibc-decision-grid .fibc-size-line{font:inherit;color:inherit;white-space:nowrap;display:block}.fibc-detail .product-detail-fibc-decision-grid p{color:#526176;border:0;margin:0;padding:0;font-size:14px;line-height:1.65}.fibc-detail .product-detail-fibc-structures{border-top:1px solid #d8dee5;padding:36px 0 44px}.fibc-detail .product-detail-fibc-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.fibc-detail .product-detail-fibc-structure-grid article{border:0;border-bottom:1px solid #d8dee5;border-radius:0}.fibc-detail .product-detail-fibc-structure-grid div{min-height:0;padding:22px 0}.fibc-detail .product-detail-fibc-structure-grid h3{color:#182e53;margin:0 0 8px;font:600 18px/1.5 Preview Noto,Preview Noto SC,sans-serif}.fibc-detail .product-detail-fibc-structure-grid p{color:#43516a;font-size:15px;line-height:1.75}.fibc-detail .product-detail-fibc-enquiry{border-radius:8px;grid-template-columns:.9fr 1.1fr;gap:48px;margin:0 0 48px;padding:36px}.fibc-detail .product-detail-fibc-enquiry>div p{color:#43516a;font-size:15px;line-height:1.75}.fibc-detail .product-detail-fibc-enquiry ol{margin-bottom:24px}.fibc-detail .product-detail-fibc-enquiry li{gap:16px;min-height:46px;padding:12px 0}.fibc-detail .product-detail-fibc-enquiry li strong{color:#526176;font-size:13px}.fibc-detail .product-detail-fibc-enquiry li span{font-size:15px;line-height:1.5}.fibc-detail :is(.breadcrumb a,.product-detail-fibc-hero button,.product-detail-fibc-enquiry button):focus-visible{outline-offset:5px;outline:3px solid #173a8a}@media (width<=1099px){.fibc-detail>.product-detail-fibc-hero,.fibc-detail>.product-detail-fibc-content{width:calc(100% - 64px)}.fibc-detail .product-detail-fibc-hero-layout{gap:32px}.fibc-detail .product-detail-fibc-hero-copy h1{font-size:34px}}@media (width<=760px){.fibc-detail>.product-detail-fibc-hero,.fibc-detail>.product-detail-fibc-content{width:calc(100% - 40px)}.fibc-detail .product-detail-fibc-hero-layout,.fibc-detail .product-detail-fibc-decision-grid,.fibc-detail .product-detail-fibc-structure-grid,.fibc-detail .product-detail-fibc-enquiry{grid-template-columns:1fr}.fibc-detail .product-detail-fibc-hero-media{height:320px;min-height:0}.fibc-detail .product-detail-fibc-enquiry{gap:24px;padding:24px}}.resources-page{--resource-font:"Preview Noto", "Preview Noto SC", sans-serif}.resource-grid{width:min(1200px,100% - 128px);font-family:var(--resource-font);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:48px auto 80px;display:grid}.resource-card{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:30px 0;display:flex}.resource-card h2{max-width:430px;min-height:2.4em;font:400 32px/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 18px}.resource-card p{color:#082472c7;max-width:480px;margin:0 0 28px;font-size:16px;line-height:1.7}.resource-read{align-items:center;gap:12px;margin-top:auto;font-size:14px;display:inline-flex}.resource-card:hover h2,.resource-card:focus-visible h2{text-underline-offset:5px;text-decoration:underline 1px}.resources-page :is(a,pre):focus-visible{outline:2px solid var(--navy);outline-offset:5px}.resource-article-wrap{max-width:800px;font-family:var(--resource-font);margin:0 auto;padding:20px 0 72px}.resource-article-header{border-bottom:1px solid var(--line);margin-bottom:30px;padding:28px 0 30px}.resource-article-header h1{font:400 42px/1.2 var(--resource-font);letter-spacing:-.035em;margin:0 0 24px}.resource-lead{margin:0;font-size:19px;line-height:1.65}.resource-lead strong{font-weight:500}.resource-body{color:#303b52;font-size:16px;line-height:1.8}.resource-body p{margin:0 0 20px}.resource-body h2{color:var(--navy);letter-spacing:-.025em;margin:44px 0 18px;font-size:27px;font-weight:500;line-height:1.3}.resource-body h3{color:var(--navy);margin:30px 0 14px;font-size:20px;font-weight:500;line-height:1.4}.resource-body strong{font-weight:600}.resource-body blockquote{border-left:2px solid var(--navy);background:var(--hero);margin:24px 0;padding:18px 24px}.resource-checklist{background:var(--hero);color:var(--navy);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;font:400 15px/1.8 var(--resource-font);margin:26px 0;padding:28px}.resource-table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px;line-height:1.7}.resource-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px}.resource-table thead{background:var(--hero);color:var(--navy)}.resource-table th{font-weight:600}.resource-table tbody th{width:27%}.resource-enquiry{margin-top:12px;font-size:15px}.resource-related{border-top:1px solid var(--line);margin-top:56px;padding-top:8px}.resource-related h2{margin:28px 0 16px;font-size:20px;font-weight:500}.resource-related ul{margin:0;padding:0;list-style:none}.resource-related a,.resource-back{text-underline-offset:4px;align-items:center;gap:12px;padding-block:8px;font-size:15px;line-height:1.6;text-decoration:underline;display:inline-flex}.resource-related svg,.resource-back svg{flex-shrink:0}.resource-category-link{margin-top:4px}.resource-back{margin-top:40px}@media (width<=1099px){.site-shell:has(>.resources-page) .mobile-menu-toggle{margin-left:auto}.resource-grid{gap:24px;width:auto;margin:32px 28px 48px}.resource-article-wrap{width:min(800px,100% - 48px)}.resource-article-header h1{font-size:clamp(30px,4.8vw,42px)}.resource-article-header{padding-top:20px}.resource-lead{font-size:17px}.resource-body h2{font-size:25px}}@media (width<=600px){.resource-grid{grid-template-columns:1fr;gap:0}.resource-card h2{min-height:0;font-size:29px}.resource-checklist{padding:20px 16px;font-size:14px}.resource-table :is(th,td){padding:12px 8px}.resource-table{font-size:14px}}@font-face{font-family:Preview Noto;src:url(/assets/fonts/homepage-noto/latin-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Preview Noto;src:url(/assets/fonts/homepage-noto/latin-600.woff2)format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:Preview Noto SC;src:url(/assets/fonts/homepage-noto/sc-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Preview Noto SC;src:url(/assets/fonts/homepage-noto/sc-600.woff2)format("woff2");font-weight:500 800;font-display:swap}@media (width>=1100px){.site-shell.density-preview{--preview-font:"Preview Noto", "Preview Noto SC", sans-serif;--preview-width:1200px;--preview-gutter:64px}.density-preview :is(.site-header,.homepage){font-family:var(--preview-font)}.site-shell.density-preview .homepage :is(h1,h2,h3,.homepage-step-number):not(.closing-cta *){font-family:var(--preview-font);letter-spacing:-.02em;font-weight:500;line-height:1.35}.density-preview .homepage .closing-cta{font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}html[lang=zh-Hans] .density-preview .homepage .closing-cta{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.site-shell.density-preview .site-header{width:min(var(--preview-width), calc(100% - var(--preview-gutter) * 2));gap:24px;height:72px;margin-inline:auto;padding:0}.density-preview .site-header .wordmark{flex-shrink:0;font-size:42px}.density-preview .site-header .primary-nav{gap:24px;font-size:14px}.density-preview .site-header .nav-group{gap:4px}.density-preview .site-header .products-menu-toggle{display:flex}.density-preview .site-header .primary-nav>a svg{display:none}.density-preview .site-header .header-quote{border-radius:2px;min-width:170px;min-height:44px;margin-left:0;padding-inline:22px;font-size:14px}.density-preview .site-header .language-switch{font-size:13px}.density-preview .site-header .products-dropdown{top:64px}.site-shell .homepage.homepage--supply .supply-packaging-heading h2,.site-shell .homepage.homepage--supply .supply-about h2{font-weight:500}}.mobile-menu-toggle,.mobile-navigation{display:none}@media (width<=1099px){body:has(.site-shell.mobile-browsing){min-width:0}.mobile-browsing>.site-header{flex-wrap:wrap;gap:8px;height:auto;min-height:72px;padding:12px 20px}.mobile-browsing>.site-header .wordmark{font-size:30px}.mobile-browsing>.site-header .primary-nav,.mobile-browsing>.site-header .header-quote{display:none}.mobile-browsing>.site-header .language-switch{gap:2px;margin-left:auto;font-size:13px}.mobile-browsing .language-switch a{justify-content:center;align-items:center;min-width:38px;min-height:44px;display:inline-flex}.mobile-browsing .mobile-menu-toggle{border:1px solid var(--line);background:#fff;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-browsing .mobile-navigation:not([hidden]){border-top:1px solid var(--line);flex-basis:100%;gap:4px;padding:10px 0 4px;display:grid}.mobile-browsing .mobile-navigation a{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}.mobile-browsing .mobile-navigation a[aria-current=page]{background:var(--hero);border-radius:6px;font-weight:700}.mobile-browsing .mobile-navigation .mobile-quote-link{margin-top:8px}.mobile-browsing .site-header a:focus-visible,.mobile-browsing .mobile-menu-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mobile-browsing main{overflow-wrap:anywhere;min-width:0}.mobile-browsing main .breadcrumb{flex-wrap:wrap;font-size:14px;line-height:1.5}.mobile-browsing main .breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.mobile-browsing .products-intro>.breadcrumb{margin:12px 16px}.mobile-browsing main .primary-button,.mobile-browsing .closing-cta .light-button{text-align:center;max-width:100%;min-height:48px;padding:12px 22px;font-size:14px;line-height:1.5}.mobile-browsing main button svg,.mobile-browsing main a svg{flex-shrink:0}.mobile-browsing .products-hero,.mobile-browsing .product-detail-hero,.mobile-browsing .capabilities-hero{border-radius:20px;height:auto;min-height:0;margin:0 20px;padding:24px}.mobile-browsing .hero-layout,.mobile-browsing .capabilities-hero-layout{grid-template-columns:1fr;gap:24px;height:auto;margin-top:28px;padding-bottom:8px}.mobile-browsing .hero-layout h1,.mobile-browsing .capabilities-hero h1,.mobile-browsing .product-detail-hero h1,.mobile-browsing .industry-detail-hero-copy h1{font-size:clamp(36px,5.5vw,54px);line-height:1.1}.mobile-browsing .hero-layout p,.mobile-browsing .capabilities-hero-intro p,.mobile-browsing .product-detail-hero>p,.mobile-browsing .industry-detail-hero-copy p{font-size:16px;line-height:1.6}.mobile-browsing .products-browser{margin:40px 28px 56px}.mobile-browsing .products-browser-heading,.mobile-browsing .industry-detail-heading,.mobile-browsing .product-detail-gallery>div:first-child{flex-direction:column;align-items:flex-start;gap:14px}.mobile-browsing .products-browser-heading h2{font-size:36px;line-height:1.15}.mobile-browsing .products-browser-heading>p{white-space:normal}.mobile-browsing .product-filters{flex-wrap:wrap}.mobile-browsing .product-filters button{white-space:normal;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4}.mobile-browsing .product-grid,.mobile-browsing .industry-recommendation-grid,.mobile-browsing .industry-recommendation-grid.is-two,.mobile-browsing .industry-product-grid,.mobile-browsing .product-detail-spec-grid,.mobile-browsing .product-detail-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mobile-browsing .product-card-copy{height:auto;min-height:144px;padding:20px 52px 22px 18px}.mobile-browsing .product-card-category{white-space:normal;font-size:12px;line-height:1.5}.mobile-browsing .product-card h3,.mobile-browsing .product-card p{-webkit-line-clamp:unset;display:block;overflow:visible}.mobile-browsing .product-card h3{line-height:1.2}.mobile-browsing .product-card p{font-size:14px;line-height:1.55}.mobile-browsing .industries-discovery-hero{border-radius:20px;min-height:0;margin:0 20px}.mobile-browsing .industries-discovery-hero-content{background:linear-gradient(90deg,#f5f0e8f7,#f5f0e8d6);width:100%;min-height:0;padding:36px 28px}.mobile-browsing .industries-discovery-hero h1{font-size:clamp(40px,6vw,58px);line-height:1.08}.mobile-browsing .industries-discovery-hero-content>p{font-size:16px;line-height:1.6}.mobile-browsing .industries-discovery-selector{width:100%;max-width:720px;padding:20px}.mobile-browsing .industries-discovery-options button{min-height:60px;font-size:14px}.mobile-browsing .industries-discovery-primary,.mobile-browsing .industries-discovery-text-action{padding:12px 16px;line-height:1.5}.mobile-browsing .industry-recommendations{padding:44px 28px}.mobile-browsing .industry-recommendations-heading h2{font-size:36px;line-height:1.15}.mobile-browsing .industry-recommendation-card-media,.mobile-browsing .industry-recommendation-grid.is-two .industry-recommendation-card-media{aspect-ratio:1;height:auto}.mobile-browsing .industry-recommendation-card-copy h3{font-size:23px;line-height:1.25}.mobile-browsing .industry-path-card{grid-template-columns:1fr;gap:24px;margin-inline:28px;padding:28px}.mobile-browsing .industry-path-card h2{max-width:none;font-size:34px;line-height:1.15}.mobile-browsing .industry-path-card a,.mobile-browsing .industry-path-card button{min-height:44px;line-height:1.5}.mobile-browsing .industry-path-known>img{max-width:100%}.mobile-browsing .industry-path-help>svg{justify-self:start;width:64px;height:64px}.mobile-browsing .industry-sourcing-steps{padding:44px 28px 56px}.mobile-browsing .industry-sourcing-steps>div{grid-template-columns:1fr;gap:28px}.mobile-browsing .industry-sourcing-steps article{grid-template-columns:64px minmax(0,1fr);gap:18px}.mobile-browsing .industry-sourcing-steps article>span{width:64px;height:64px}.mobile-browsing .industry-sourcing-steps p{font-size:14px}.mobile-browsing .industry-detail-hero{border-radius:20px;grid-template-columns:1fr;height:auto;margin:0 20px}.mobile-browsing .industry-detail-hero-copy{padding:24px}.mobile-browsing .industry-detail-hero-copy h1{margin:28px 0 20px}.mobile-browsing .industry-detail-hero-media{aspect-ratio:16/9;height:auto}.mobile-browsing .industry-detail-products,.mobile-browsing .product-detail-content{padding:44px 28px 56px}.mobile-browsing .industry-detail-heading h2,.mobile-browsing .product-detail-gallery h2{font-size:34px;line-height:1.15}.mobile-browsing .industry-product-card a{align-items:center;min-height:44px;display:inline-flex}.mobile-browsing .product-detail-hero .breadcrumb{margin-bottom:28px}.mobile-browsing .product-detail-concept-media{padding:12px}.mobile-browsing .product-detail-concept-media img{aspect-ratio:1;height:auto}.mobile-browsing .product-detail-fibc-hero{padding:0}.mobile-browsing .product-detail-fibc-hero-layout{grid-template-columns:minmax(0,1fr);gap:0;height:auto}.mobile-browsing .product-detail-fibc-hero-media{aspect-ratio:4/3;width:100%;min-width:0;height:auto;min-height:0;max-height:480px}.mobile-browsing .product-detail-fibc-hero-copy{padding:28px 8px}.mobile-browsing .product-detail-fibc-hero-copy>p{font-size:16px;line-height:1.6}.mobile-browsing .product-detail-fibc-content{width:calc(100% - 56px);padding-top:0}.mobile-browsing .product-detail-fibc-decision-grid,.mobile-browsing .product-detail-fibc-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-browsing .product-detail-fibc-decision-grid p{font-size:14px}.mobile-browsing .product-detail-fibc-section-heading h2,.mobile-browsing .product-detail-fibc-structures>h2,.mobile-browsing .product-detail-fibc-enquiry h2{font-size:34px;line-height:1.15}.mobile-browsing .product-detail-fibc-enquiry{grid-template-columns:1fr;gap:28px;padding:28px 24px}.mobile-browsing .homepage--supply .supply-tabs button{min-height:44px;font-size:14px}.mobile-browsing .homepage--supply .supply-text-link{min-height:44px}.mobile-browsing .homepage--supply .supply-product-media--woven-bags{max-width:100%}.mobile-browsing .about-hero-v4,.mobile-browsing .about-xiaojiang-v4 .about-section-inner,.mobile-browsing .about-factory-v4 .about-section-inner{grid-template-columns:1fr;gap:32px;min-height:0}.mobile-browsing .about-hero-copy-v4{padding:48px 28px 24px}.mobile-browsing .about-page-v4 .about-section-inner{width:calc(100% - 56px)}.mobile-browsing .about-section-v4{padding-block:56px}.mobile-browsing .capabilities-index{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 28px}.mobile-browsing .capabilities-index a{border-right:0}.mobile-browsing .capabilities-index strong{font-size:14px}.mobile-browsing .capabilities-sections{margin:0 28px}.mobile-browsing .capability-section-row,.mobile-browsing .capability-section-row.visual-right{grid-template-columns:1fr;gap:28px}.mobile-browsing .capability-section-row .capability-visual{aspect-ratio:16/9;grid-area:1/1;height:auto}.mobile-browsing .capability-section-row .capability-copy{grid-area:2/1;padding:0}.mobile-browsing .content-placeholder-page{padding:48px 20px}.mobile-browsing .content-placeholder-page p{font-size:32px;line-height:1.4}.mobile-browsing .closing-cta{padding:60px 24px}.mobile-browsing .closing-cta h2{font-size:clamp(34px,5vw,48px);line-height:1.15}.mobile-browsing .closing-cta p{line-height:1.6}.mobile-browsing>footer{overflow-wrap:anywhere;grid-template-columns:1fr auto;gap:16px 24px;padding:32px 28px;font-size:14px}.mobile-browsing>footer .footer-wordmark{grid-area:1/1}.mobile-browsing>footer p{grid-area:2/1/auto/-1;line-height:1.6}.mobile-browsing>footer small{grid-area:3/1/auto/-1;line-height:1.5}.mobile-browsing>footer button{grid-area:1/2;min-height:44px}.mobile-browsing .site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;padding:0 0 44px}.mobile-browsing .site-footer .footer-brand,.mobile-browsing .site-footer .footer-column{padding:0}.mobile-browsing .site-footer .footer-wordmark-long{font-size:34px}.mobile-browsing .site-footer .footer-column li a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.mobile-browsing .site-footer .footer-languages a{min-height:44px}.mobile-browsing .site-footer .footer-enquiry{white-space:normal;min-height:44px}}@media (width<=699px){.mobile-browsing>.site-header{padding-inline:12px}.mobile-browsing>.site-header .wordmark{font-size:26px}.mobile-browsing .products-hero,.mobile-browsing .product-detail-hero,.mobile-browsing .capabilities-hero,.mobile-browsing .industry-detail-hero,.mobile-browsing .industries-discovery-hero{margin-inline:12px}.mobile-browsing .products-hero,.mobile-browsing .product-detail-hero:not(.product-detail-fibc-hero),.mobile-browsing .capabilities-hero,.mobile-browsing .industry-detail-hero-copy{padding:22px 18px}.mobile-browsing .products-browser{margin-inline:16px}.mobile-browsing .product-grid,.mobile-browsing .industry-recommendation-grid,.mobile-browsing .industry-recommendation-grid.is-two,.mobile-browsing .industry-product-grid,.mobile-browsing .industries-discovery-options,.mobile-browsing .product-detail-spec-grid,.mobile-browsing .product-detail-gallery-grid,.mobile-browsing .product-detail-fibc-decision-grid,.mobile-browsing .product-detail-fibc-structure-grid{grid-template-columns:minmax(0,1fr)}.mobile-browsing .industries-discovery-hero-content{padding:30px 16px}.mobile-browsing .industries-discovery-selector{padding:16px 12px}.mobile-browsing .industry-recommendations,.mobile-browsing .industry-detail-products,.mobile-browsing .product-detail-content,.mobile-browsing .industry-sourcing-steps{padding-inline:16px}.mobile-browsing .industry-path-card{margin-inline:16px;padding:26px 20px}.mobile-browsing .product-detail-fibc-content{width:calc(100% - 32px)}.mobile-browsing .product-detail-fibc-enquiry{padding-inline:18px}.mobile-browsing .about-page-v4 .about-section-inner{width:calc(100% - 40px)}.mobile-browsing .about-hero-copy-v4{padding-inline:20px}.mobile-browsing .capabilities-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.mobile-browsing .capabilities-index a:nth-child(3){border-right:0}.mobile-browsing .capabilities-sections{margin-inline:20px}.mobile-browsing .capability-list,.mobile-browsing .capability-detail ul{grid-template-columns:1fr}.mobile-browsing>footer{grid-template-columns:minmax(0,1fr);padding-inline:20px}.mobile-browsing>footer button{grid-area:4/1;justify-self:start}}@media (width<=359px){.about-route .mobile-browsing>.site-header .wordmark{font-size:21px}}@media (width<=1099px){.mobile-browsing .config-detail-page{width:calc(100% - 40px);padding:8px 0 32px}.mobile-browsing .config-detail-breadcrumb{flex-wrap:wrap;gap:6px 10px;height:auto;min-height:48px;padding-block:8px 20px;font-size:14px;line-height:1.5}.mobile-browsing .config-detail-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.mobile-browsing .config-detail-page .config-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:32px}.mobile-browsing .config-detail-page .config-detail-hero-media{aspect-ratio:1;height:auto;max-height:440px}.mobile-browsing .config-detail-page .config-detail-thumbnails{gap:10px}.mobile-browsing .config-detail-page .config-detail-thumbnails button{flex:0 0 76px;width:76px;height:76px}.mobile-browsing .config-detail-copy{min-width:0;padding:0}.mobile-browsing .config-detail-page .config-detail-copy>span{margin-bottom:12px;font-size:14px}.mobile-browsing .config-detail-page .config-detail-copy h1{font-size:clamp(30px,5vw,42px);line-height:1.18}.mobile-browsing .config-detail-page .config-detail-copy>p{margin:20px 0 24px;font-size:16px;line-height:1.65}.mobile-browsing .config-detail-page .config-detail-highlights{min-height:0}.mobile-browsing .config-detail-page .config-detail-highlights article{padding:20px 12px}.mobile-browsing .config-detail-highlights strong{font-size:14px;line-height:1.45}.mobile-browsing .config-detail-page .config-detail-features{margin-top:28px}.mobile-browsing .config-detail-page .config-detail-features ul{gap:12px}.mobile-browsing .config-detail-features li{font-size:16px;line-height:1.6}.mobile-browsing .config-detail-features li svg{flex-shrink:0}.mobile-browsing .config-detail-page .config-detail-configurator>h2{margin-inline:22px;padding:24px 0 20px;font-size:28px;line-height:1.25}.mobile-browsing .config-detail-page .config-detail-field{min-width:0;min-height:0;padding:20px 22px}.mobile-browsing .config-detail-field label>strong{margin-bottom:12px;font-size:15px;line-height:1.5}.mobile-browsing .config-detail-choices{flex-wrap:wrap;gap:10px}.mobile-browsing .config-detail-choices button{overflow-wrap:anywhere;flex:72px;min-width:0;height:auto;min-height:48px;padding:10px;font-size:16px;line-height:1.4}.mobile-browsing .config-detail-input-wrap input,.mobile-browsing .config-detail-field textarea{font-size:16px}.mobile-browsing .config-detail-field textarea{min-height:112px}.mobile-browsing .config-detail-upload{gap:14px;min-width:0;height:auto;min-height:100px;padding:16px}.mobile-browsing .config-detail-upload>svg{flex-shrink:0}.mobile-browsing .config-detail-upload>span{overflow-wrap:anywhere;min-width:0}.mobile-browsing .config-detail-upload small{line-height:1.5}.mobile-browsing .config-detail-summary{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.mobile-browsing .config-detail-summary p{font-size:16px;line-height:1.6}.mobile-browsing .config-detail-summary button{width:100%;min-width:0;height:auto;min-height:52px;color:var(--navy);padding:12px 16px;font-size:17px;font-weight:600;line-height:1.5}.mobile-browsing .config-detail-added{flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0 32px;padding:18px 22px;line-height:1.5}.mobile-browsing .config-detail-added>span{min-width:0}.mobile-browsing .config-detail-added svg{flex-shrink:0}.mobile-browsing .config-detail-added a{min-height:44px}.mobile-browsing .config-detail-lower{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:24px}.mobile-browsing .config-detail-tabs{gap:8px;height:auto}.mobile-browsing .config-detail-tabs button{flex:1;min-width:0;min-height:52px;padding:12px 8px;font-size:15px;line-height:1.4}.mobile-browsing .config-detail-lower dl>div{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.mobile-browsing .config-detail-lower dl dt,.mobile-browsing .config-detail-lower dl dd{min-width:0;font-size:14px;line-height:1.5}.mobile-browsing .config-detail-page .config-detail-lower-images figure{aspect-ratio:1;height:auto}.mobile-browsing .config-detail-page+.closing-cta{margin:0 20px;padding:44px 24px}.mobile-browsing .config-detail-page+.closing-cta h2{font-size:clamp(32px,5vw,44px);line-height:1.2}.mobile-browsing .fibc-detail>.product-detail-fibc-hero,.mobile-browsing .fibc-detail>.product-detail-fibc-content{border-radius:0;width:calc(100% - 40px);margin-inline:auto;padding-inline:0}.mobile-browsing .fibc-detail .product-detail-fibc-hero-media{aspect-ratio:1;background:#fff;border-radius:0;height:auto;max-height:380px;padding:0}.mobile-browsing .fibc-detail .product-detail-fibc-hero-copy{padding:24px 0}.mobile-browsing .fibc-detail .product-detail-fibc-hero-copy h1{font-size:34px;line-height:1.2}.mobile-browsing .fibc-detail .product-detail-fibc-section-heading h2,.mobile-browsing .fibc-detail .product-detail-fibc-structures>h2,.mobile-browsing .fibc-detail .product-detail-fibc-enquiry h2{font-size:26px;line-height:1.3}}@media (width<=699px){.mobile-browsing .config-detail-page{width:calc(100% - 32px)}.mobile-browsing .config-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-browsing .config-detail-highlights article{border-right:0;border-bottom:1px solid var(--line)}.mobile-browsing .config-detail-highlights article:nth-child(odd){border-right:1px solid var(--line)}.mobile-browsing .config-detail-highlights article:nth-last-child(-n+2){border-bottom:0}.mobile-browsing .config-detail-form-grid{grid-template-columns:minmax(0,1fr)}.mobile-browsing .config-detail-page .config-detail-field{border-right:0;padding:20px 16px}.mobile-browsing .config-detail-page .config-detail-configurator>h2{margin-inline:16px}.mobile-browsing .config-detail-summary{padding:20px 16px}.mobile-browsing .config-detail-added{padding-inline:16px}.mobile-browsing .config-detail-tabs{flex-wrap:wrap}.mobile-browsing .config-detail-tabs button{flex:120px}.mobile-browsing .config-detail-lower dl>div{grid-template-columns:minmax(0,1fr)}.mobile-browsing .config-detail-lower dl dt{border-right:0;padding-bottom:4px}.mobile-browsing .config-detail-lower dl dd{padding-top:4px}.mobile-browsing .config-detail-lower-images,.mobile-browsing .config-detail-lower-images.count-2{grid-template-columns:minmax(0,1fr);gap:16px}.mobile-browsing .config-detail-page+.closing-cta{margin-inline:12px}.mobile-browsing .fibc-detail>.product-detail-fibc-hero,.mobile-browsing .fibc-detail>.product-detail-fibc-content{width:calc(100% - 32px)}.mobile-browsing .fibc-detail .product-detail-fibc-hero-copy h1{font-size:30px}}@media (width<=1099px){.mobile-browsing .mobile-navigation .mobile-quote-link[aria-current=page]{color:#fff;background:var(--navy)}.mobile-browsing .quote-shell{width:calc(100% - 40px)}.mobile-browsing .quote-experience .quote-hero{padding:16px 0 28px}.mobile-browsing .quote-breadcrumb{flex-wrap:wrap;margin-bottom:20px;font-size:14px;line-height:1.5}.mobile-browsing .quote-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.mobile-browsing .quote-experience .quote-hero h1{font-size:clamp(32px,5vw,42px);line-height:1.2}.mobile-browsing .quote-hero p{font-size:16px;line-height:1.6}.mobile-browsing .quote-experience .quote-main{padding-top:28px}.mobile-browsing .quote-list-section>h2,.mobile-browsing .quote-experience .quote-contact>h2{font-size:28px;line-height:1.25}.mobile-browsing .quote-list-item{grid-template-columns:160px minmax(0,1fr);gap:24px;min-height:0}.mobile-browsing .quote-list-item figure{width:160px;height:160px}.mobile-browsing .quote-list-item-body{min-width:0;padding:0}.mobile-browsing .quote-list-item h3{margin-bottom:20px;font-size:24px;line-height:1.25}.mobile-browsing .quote-item-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.mobile-browsing .quote-item-specs strong{padding:10px 12px;line-height:1.5}.mobile-browsing .quote-item-specs .quote-item-quantity{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.mobile-browsing .quote-item-specs .quote-item-quantity span{min-height:0}.mobile-browsing .quote-item-specs .quote-item-quantity strong{min-height:0;display:block}.mobile-browsing .quote-item-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;margin-top:18px}.mobile-browsing .quote-experience .quote-item-actions :is(a,button){min-height:44px;font-size:15px;line-height:1.5}.mobile-browsing .quote-experience .quote-undo{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.mobile-browsing .quote-experience .quote-undo span{flex:200px;min-width:0}.mobile-browsing .quote-experience .quote-undo button{min-width:44px;min-height:44px}.mobile-browsing .quote-experience .quote-contact{padding:24px}.mobile-browsing .quote-experience .quote-field label{font-size:15px}.mobile-browsing .quote-experience .quote-field :is(input,select,textarea){font-size:16px}.mobile-browsing .quote-experience .quote-catalog-link{max-width:100%;min-height:48px;line-height:1.5}.mobile-browsing .quote-experience .quote-file-control::file-selector-button{max-width:100%;min-height:44px}.mobile-browsing .quote-experience .quote-file-name{line-height:1.5}.mobile-browsing .quote-experience .quote-submit-actions{flex-direction:column;align-items:stretch;gap:14px}.mobile-browsing .quote-experience .quote-submit-actions button{width:100%;line-height:1.5}.mobile-browsing .quote-experience .quote-process{grid-template-columns:minmax(0,1fr);gap:24px;margin-block:36px 40px}.mobile-browsing .quote-success-page.quote-summary{min-height:calc(100dvh - 72px);padding:28px 20px}.mobile-browsing .quote-summary>section{min-width:0;padding:28px}.mobile-browsing .quote-summary>section>h1{font-size:clamp(32px,5vw,42px);line-height:1.2}.mobile-browsing .quote-summary dt,.mobile-browsing .quote-summary dd{line-height:1.6}.mobile-browsing .quote-success-actions{flex-wrap:wrap}.mobile-browsing .quote-success-actions a{min-width:0;padding:12px 16px;font-size:15px;line-height:1.5}.mobile-browsing>.modal-backdrop{padding:12px}.mobile-browsing .quote-modal{overflow-wrap:anywhere;overscroll-behavior:contain;width:min(680px,100%);min-width:0;max-height:calc(100dvh - 24px);padding:20px}.mobile-browsing .quote-modal .modal-close{z-index:1;background:#fff;width:44px;height:44px;margin:-8px -8px 10px auto;position:sticky;top:0}.mobile-browsing .quote-modal h2{max-width:100%;margin:12px 0 18px;font-size:30px;line-height:1.2}.mobile-browsing .quote-modal>span,.mobile-browsing .quote-modal .success-state>span{font-size:12px}.mobile-browsing .quote-modal>p,.mobile-browsing .quote-modal .success-state p{font-size:15px;line-height:1.6}.mobile-browsing .quote-modal form{gap:20px;min-width:0;margin-top:22px}.mobile-browsing .quote-modal label{letter-spacing:.02em;text-transform:none;min-width:0;font-size:14px;line-height:1.5}.mobile-browsing .quote-modal :is(input,select,textarea){min-width:0;min-height:48px;font-size:16px;line-height:1.5}.mobile-browsing .quote-modal textarea{resize:vertical;min-height:128px}.mobile-browsing .quote-modal .form-submit{justify-self:stretch;width:100%;min-height:52px;padding:12px 16px;font-size:16px;line-height:1.5}.mobile-browsing .quote-modal .form-submit svg{flex-shrink:0}.mobile-browsing .fibc-quote-product{padding:14px}.mobile-browsing .fibc-quote-guidance>p,.mobile-browsing .fibc-quote-guidance>h3,.mobile-browsing .fibc-quote-guidance li,.mobile-browsing .fibc-quote-modal .fibc-quote-demo{font-size:14px;line-height:1.6}}@media (width<=699px){.mobile-browsing .quote-shell{width:calc(100% - 32px)}.mobile-browsing .quote-list-item{grid-template-columns:minmax(0,1fr);gap:20px}.mobile-browsing .quote-list-item figure{justify-self:center}.mobile-browsing .quote-experience .quote-direct-quantity{width:100%}.mobile-browsing .quote-experience .quote-contact{padding:24px 16px}.mobile-browsing .quote-experience .quote-contact-grid,.mobile-browsing .quote-experience .quote-skeleton{grid-template-columns:minmax(0,1fr)}.mobile-browsing .quote-success-page.quote-summary{padding:24px 12px}.mobile-browsing .quote-summary>section{padding:24px 16px}.mobile-browsing .quote-summary .quote-summary-fields{grid-template-columns:minmax(0,1fr);gap:18px}.mobile-browsing .quote-success-actions a{justify-content:space-between;width:100%}.mobile-browsing .fibc-quote-guidance ul{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Contain Noto Thai;src:url(/assets/fonts/noto-sans-thai/NotoSansThai.ttf)format("truetype");font-weight:100 900;font-stretch:62.5% 100%;font-display:swap}html[lang=th]{--thai-font:"Contain Noto Thai", "Noto Sans Thai", Tahoma, sans-serif}html[lang=th] body,html[lang=th] .site-shell,html[lang=th] .site-shell :is(main,section,nav,footer,input,select,textarea,button,p,h1,h2,h3,strong,label,.primary-button,.light-button){font-family:var(--thai-font)}html[lang=th] .site-shell :is(h1,h2,h3){letter-spacing:0;word-break:normal;line-height:1.4}html[lang=th] .site-shell :is(p,li,label){line-height:1.7}html[lang=th] .site-shell :is(.product-card-category,.supply-preview>span){letter-spacing:0;line-height:1.6}html[lang=th] .site-shell .products-title-summary p+p{font-style:normal}html[lang=th] .site-shell .industries-discovery-hero h1{white-space:normal}html[lang=th] .site-shell :is(.product-filters button,.products-dropdown a,.footer-column a,.industry-recommendation-card h3){white-space:normal;overflow-wrap:anywhere}html[lang=th] .site-shell .closing-cta h2{line-height:1.45}@media (width<=1099px){.site-shell.mobile-browsing>.site-header .language-switch{gap:0}.site-shell.mobile-browsing .language-switch a{min-width:30px}html[lang=th] .site-shell :is(h1,h2,h3){overflow-wrap:anywhere}}@media (width<=374px){.site-shell.mobile-browsing>.site-header{gap:4px;padding-inline:12px}.site-shell.mobile-browsing>.site-header .wordmark{font-size:26px}}@media (width<=410px){body.about-route .site-shell.mobile-browsing>.site-header .wordmark{font-size:22px}}@media (width<=374px){body.about-route .site-shell.mobile-browsing>.site-header .wordmark{font-size:19px}}
