{"title":"Tobacco \u0026 Cigarette Packaging","description":"Cigarette boxes, reseal liners, inner frame board, tipping paper, tin boxes and tobacco brand labels — printed and converted in one factory.","products":[{"product_id":"custom-cigarette-boxes","title":"Custom Cigarette Boxes","description":"\u003cp\u003eCustom cigarette boxes do two jobs at once: they protect the pack and they carry the brand. We print and convert folding cartons for cigarette and tobacco products, from simple low-colour packs to multi-panel designs with register-critical artwork.\u003c\/p\u003e\n\u003ch3\u003ePrint and finish\u003c\/h3\u003e\n\u003cp\u003eLogo, brand colours and full-panel artwork are printed to your files. Matte and gloss finishes, UV coatings and custom shapes are available, and embossing or foil stamping can add a tactile detail that lifts the pack on shelf.\u003c\/p\u003e\n\u003ch3\u003eBoard and construction\u003c\/h3\u003e\n\u003cp\u003eBoard grade, caliper and carton style are matched to your filling line so the pack runs cleanly through high-speed equipment and holds its shape in the display. Cartons can be supplied flat for machine filling or as pre-glued blanks.\u003c\/p\u003e\n\u003ch3\u003eWorking with us\u003c\/h3\u003e\n\u003cp\u003eThe brief is the same whether you are a small brand or a large distributor: the pack has to print accurately and run on your line. Send your artwork, board and finishing requirements and we will confirm the construction and a sample before production.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom Cigarette Boxes\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"custom-cigarette-boxes\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    Request a Free Quote\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172596490430,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/760a783b077960a036730bbd05eb4c79.webp?v=1790582151"},{"product_id":"reseal-packing-foil","title":"Tobacco Cigarette Reseal Packing Foil","description":"\u003cp\u003eReseal packing foil is the inner liner used in cigarette packs that can be opened and closed again after the first tear. Standard foil protects the pack once; the resealable version keeps protecting it, so the last cigarette is as fresh as the first.\u003c\/p\u003e\n\u003ch3\u003eHow it works\u003c\/h3\u003e\n\u003cp\u003eA resealable liner pairs the barrier layer with an adhesive or mechanical closure — usually a flap or a sticker — so the pack can be reclosed between uses. The closure has to hold on the first pull and keep holding through repeated opening.\u003c\/p\u003e\n\u003ch3\u003eWhat it protects against\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAir and moisture between uses\u003c\/li\u003e\n\u003cli\u003eExternal odours\u003c\/li\u003e\n\u003cli\u003eSpillage or contamination from dust and lint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMaterial and design\u003c\/h3\u003e\n\u003cp\u003eResealable packs use more complex constructions than single-use foil, typically combining a barrier foil with an adhesive strip or reinforcement so the closure survives handling. Liner structure, flap position and closure are set against your pack format and filling line — send us the pack dimensions and we will confirm the build.\u003c\/p\u003e","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172616413374,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/8bb41af7956f0ffcd7df830a3cd7d5b8.webp?v=1790582170"},{"product_id":"flip-top-pack","title":"Flip-Top \u0026 Hinged-Lid Cigarette Packs","description":"\u003cp\u003eThe foil window is the opening in a cigarette pack’s inner liner that gives access to the cigarettes. It is a small part of the pack, but it decides how easily the pack opens, how well the tobacco keeps, and how the pack behaves in the hand.\u003c\/p\u003e\n\u003ch3\u003eWhat the liner does\u003c\/h3\u003e\n\u003cp\u003eInner liners are normally aluminum foil or a foil-paper laminate, and act as the barrier that keeps moisture and air away from the tobacco. The window is cut so a cigarette can be taken without disturbing the rest of the pack, and the liner’s dead-fold holds the opened edge in place instead of springing back.\u003c\/p\u003e\n\u003ch3\u003eOpening styles\u003c\/h3\u003e\n\u003cp\u003eThe most common is a pull-tab — a small tab or perforated section that lifts to reveal the cigarettes while leaving the rest of the foil intact. Foil can also be embossed or printed, adding tactile and visual detail that carries through to the opened pack, and metallic finishes such as gold or silver can be applied.\u003c\/p\u003e\n\u003ch3\u003eWorking with us\u003c\/h3\u003e\n\u003cp\u003eWindow geometry is set alongside your health-warning layout so both fit the pack without compromising the barrier. Send us the pack format and artwork and we will confirm the liner and window.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Exploring Flip-Top and Hinged-Lid Packs: The Role of Cigarette Pack Foil Windows, Pull-Tab Openings, Custom Stickers, and Tobacco Moisture Packs in Humidity Control\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"flip-top-pack\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172634632382,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/8bd2cf5f4938a1371f90edcdf0a4e840.webp?v=1790582186"},{"product_id":"tinplate-box","title":"Custom Printed Rectangular Cigarette Tin Boxes","description":"\u003cp\u003eTinplate boxes give cigarettes, sugar cubes and similar products a rigid, re-usable pack with a premium feel. The material is smooth and strong, fully recyclable, and it shields contents from air, light and moisture far better than a folding carton.\u003c\/p\u003e\n\u003ch3\u003eChild-lock and CR tins\u003c\/h3\u003e\n\u003cp\u003eChild-lock tins use a mechanical structure that requires a specific action to open, which reduces the risk of accidental access. The mechanism is built into the lid and body rather than added as a separate part, so the pack still closes cleanly.\u003c\/p\u003e\n\u003ch3\u003ePrinting and features\u003c\/h3\u003e\n\u003cp\u003ePrint wraps the tin with your artwork and can carry QR codes or NFC chips that link to product information or interactive content. Surface finishes are chosen to suit the design and the handling the pack will get.\u003c\/p\u003e\n\u003ch3\u003eOrdering\u003c\/h3\u003e\n\u003cp\u003eSend us the internal dimensions you need, the product weight and your artwork. We will confirm the tin format, the lid type and any child-resistance requirement before sampling.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom Printed Rectangular Cigarette Tin Boxes\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"tinplate-box\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172652589246,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/f9f58222297248036d5f5d2b95c31a9a.jpg?v=1790582245"},{"product_id":"open-label","title":"Custom Resealable Cigarette Pack Labels","description":"\u003cp\u003eResealable opening labels — peel-off stickers applied over the pack opening — make a cigarette pack easier to open and close again. Instead of a lid, foil seal or plastic wrapper that has to be forced or tears the carton, the label peels back cleanly and re-sticks.\u003c\/p\u003e\n\u003ch3\u003eWhat it improves\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpening and reclosing without damaging the pack\u003c\/li\u003e\n\u003cli\u003eA tidier appearance once the pack has been opened\u003c\/li\u003e\n\u003cli\u003eA repeatable closure between uses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSecurity and information\u003c\/h3\u003e\n\u003cp\u003eThe label can carry QR codes, digital codes or holographic security marks so a buyer can verify authenticity by scanning or by inspecting the mark. Because the label stays on the pack through use, it remains available for checking.\u003c\/p\u003e\n\u003ch3\u003eMaterials\u003c\/h3\u003e\n\u003cp\u003eResealable labels are commonly made with adhesive materials that are recyclable or biodegradable, and paper-based alternatives to plastic seals are available. Send us your pack format and the closure strength you need, and we will confirm the label build.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom Resealable Cigarette Pack Labels\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"open-label\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    Request a Free Quote\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172654260414,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/2694bcad4c86e04b58d397722911e926.webp?v=1790582301"},{"product_id":"cigar-label","title":"Cigar Bands, Paper Rings \u0026 Embossed Cigar Labels","description":"\u003cp\u003eCigar bands and paper rings are the printed labels wrapped around a cigar, and they carry as much of the brand signal as the cigar itself. We print embossed and gold-stamped bands to your artwork, die-cut to the ring size your cigars need.\u003c\/p\u003e\n\u003ch3\u003eWhy the band matters\u003c\/h3\u003e\n\u003cp\u003eA band wraps a curved surface, so it has to sit flat on the wrapper and hold its print where the ring closes. Embossing and gold stamping give it a raised, reflective finish that reads as premium in the hand and on the shelf, and the material and adhesive have to stay put for the life of the cigar.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePaper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAdhesive sticker\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWaterproof, eco-friendly, self-adhesive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eColour\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCMYK\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSurface finishing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGold stamping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePrinting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDigital printing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSize and shape\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCustomised label die-cutting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePlace of origin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eChina\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePacking\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlastic bag and carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003ch3\u003eOrdering\u003c\/h3\u003e\n\u003cp\u003eSend us the cigar ring diameter, the artwork and the finish you want. Custom orders are accepted, and die-cutting, gold stamping and embossing are handled in a single run.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom Private Logo stickers cigar Band Paper Ring Sticker Label Printing Embossing cigar Labels\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"cigar-label\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172657275070,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/cd7380f79992815182580cbbc3bcd005.png?v=1790582401"},{"product_id":"inner-frame-paper","title":"Cigarette Inner Frame \u0026 Box Lining Paper","description":"\u003cp\u003eThe cigarette inner frame sits inside the pack and does more than it appears to. It keeps the pack rigid through transport and everyday use, and it shields the cigarettes from humidity and compression so the tobacco holds its flavour.\u003c\/p\u003e\n\u003ch3\u003eMaterial\u003c\/h3\u003e\n\u003cp\u003eInner frames are made from sturdy cardboard or specialised paper. White cardboard and aluminised paper are common choices, selected for durability, moisture resistance and cost. Recyclable and biodegradable paper options are used where the market calls for them.\u003c\/p\u003e\n\u003ch3\u003ePrinting and coding\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQR codes, serial and random numbers, verification codes and barcodes\u003c\/li\u003e\n\u003cli\u003eTTR, UV or laser numbering\u003c\/li\u003e\n\u003cli\u003eSheet or roll supply\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eQuality and certification\u003c\/h3\u003e\n\u003cp\u003eProduction is held to ISO 9001, ISO 27001, RoHS and IHMA requirements. Buyers also refer to this component as cigarette inner paper, liner paper, inner foil, pack interior paper or box lining paper.\u003c\/p\u003e\n\u003ch3\u003eOrdering\u003c\/h3\u003e\n\u003cp\u003eSend us the pack format, the numbering scheme and the roll or sheet size you need.\u003c\/p\u003e","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172658913470,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/ae81dd8d3284fb73601b9734eaf33a74.webp?v=1790582423"},{"product_id":"custom-printed-cigarette-boxes","title":"Custom Printed Cigarette Boxes","description":"\u003cp\u003eCustom printed cigarette boxes cover the range from standard folding packs to premium printed tobacco packaging. Box structure, artwork, colours and decorative finishes are all set to your product and to the market it sells in.\u003c\/p\u003e\n\u003ch3\u003ePrinting\u003c\/h3\u003e\n\u003cp\u003eBoxes are printed with your logos, graphics, brand colours, product information and barcodes according to the approved design. Box dimensions follow the cigarette size, the pack quantity and the packaging structure.\u003c\/p\u003e\n\u003ch3\u003eBoard and finishing\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePaperboard, coated paperboard or a specified board, chosen for stiffness and print quality\u003c\/li\u003e\n\u003cli\u003eMatt, gloss, foil, embossing or spot UV finishing\u003c\/li\u003e\n\u003cli\u003eHot foil stamping, with gold or silver foil effects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eInner components\u003c\/h3\u003e\n\u003cp\u003eBoxes are developed to work with the rest of the pack: an aluminum foil inner liner with moisture-barrier and freshness options, custom printed inner frame paper, and foil packaging with optional reclosable or resealable openings. Send us your artwork and the full packaging structure and we will confirm the build.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom Printed Cigarette Boxes\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"custom-printed-cigarette-boxes\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    Request a Free Quote\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172722385086,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/4612932ef8bcf935e05e30b28858f71c.jpg?v=1790583033"},{"product_id":"custom-cigarette-flip-top-pack","title":"Custom Reseal Cigarette Flip-Top Packs","description":"\u003cp\u003eThe flip-top pack, also called the hinged-lid pack, is the standard hard pack for cigarettes. A hinged lid opens to a fixed angle and closes again, which protects the cigarettes and gives the pack a rigid, premium feel that a soft pack cannot match.\u003c\/p\u003e\n\u003ch3\u003eFoil window and inner liner\u003c\/h3\u003e\n\u003cp\u003eInside the lid sits the inner liner, and the foil window is the opening cut into it. The window gives a controlled way to take a cigarette while the rest of the liner stays closed, so the tobacco is not exposed every time the pack is opened.\u003c\/p\u003e\n\u003ch3\u003ePull-tab opening\u003c\/h3\u003e\n\u003cp\u003eThe usual way to breach the liner is a pull-tab: a small tab or perforated section that lifts cleanly. The dead-fold of the foil holds the opened edge in place instead of springing back, and the liner keeps regulating humidity between uses so the tobacco neither dries out nor takes on moisture.\u003c\/p\u003e\n\u003ch3\u003eDesigning the pack\u003c\/h3\u003e\n\u003cp\u003eLid geometry, window position and tab shape are set around your pack dimensions and your health-warning layout. Send us the cigarette size, the pack quantity and your artwork, and we will confirm the carton, the liner and the window.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Custom reloc cigarette flip-top pack Tobacco hinged-lid pack stickers\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"custom-cigarette-flip-top-pack\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172747092158,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/506651a5e05728bcd4ed2f4a0321dcea.png?v=1790582654"},{"product_id":"cigarette-tipping-paper","title":"Cigarette Tipping Paper","description":"\u003cp\u003eTipping paper is the printed wrap around the filter end of a cigarette. It is a non-tobacco material, but it is one of the most visible parts of the product: the brand name, the logo and the colour of the pack all read off this outer layer, so customers judge the cigarette by it.\u003c\/p\u003e\n\u003ch3\u003ePrinting and finishing\u003c\/h3\u003e\n\u003cp\u003eProduction has moved a long way from simple one- or two-colour work. Multicolour printing, micro and laser perforation and hotfoil stamping are all run in our factory, and a laser-perforated sheet is chosen for the porosity it gives the filter zone.\u003c\/p\u003e\n\u003ch3\u003eOptions\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWidth and thickness\u003c\/li\u003e\n\u003cli\u003ePrinting pattern and colour\u003c\/li\u003e\n\u003cli\u003eStandard or flavour-carrying grades, including sweet and flavouring tipping paper\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCapacity and ordering\u003c\/h3\u003e\n\u003cp\u003eWe produce 400 tons of tipping paper each month, which covers both launch volumes and established ranges. Send us the cigarette format, the printing pattern and the specification you need, and we will confirm the grade.\u003c\/p\u003e","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172748861630,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/7d8211fa664ebe24768b564610bedb01.jpg?v=1790582701"},{"product_id":"cigarette-label-stickers","title":"Tax Stamp Cigarette Label Stickers","description":"\u003cp\u003eAn excise tax stamp is a security label used to collect and verify the excise tax on goods such as alcohol, tobacco, fuel and luxury items. It is applied to the unit or the pack, and it is the item an authority or a wholesaler looks at to confirm that the duty on the goods has been accounted for.\u003c\/p\u003e\n\u003ch3\u003eSecurity features\u003c\/h3\u003e\n\u003cp\u003eSeveral features are normally layered into one stamp: holograms and other optically variable inks, microprinting, high-resolution graphics and multi-layered construction. Each adds a different kind of resistance, and together they make the label difficult to copy or to alter without the change being visible.\u003c\/p\u003e\n\u003ch3\u003eWhat the stamp shows\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe tax amount or band the goods fall into\u003c\/li\u003e\n\u003cli\u003eA unique serial number for the individual stamp\u003c\/li\u003e\n\u003cli\u003eProduction details that identify the printed run\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eVerification\u003c\/h3\u003e\n\u003cp\u003eBecause the stamp carries a serial number and production details, an inspector can check it against the tax records for that run rather than relying on appearance alone. Send us the goods, the market and the information the stamp has to carry, and we will confirm the security package.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Tax Stamp Cigarette Label Stickers Custom Printing Manufacturer\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"cigarette-label-stickers\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172748894398,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/5dbb3eb94bbd1b59d22d27bb41bf56cc.jpg?v=1790582707"},{"product_id":"cigarette-box","title":"Cigarette Box \u0026 Tobacco Packaging Materials","description":"\u003cp\u003eTailor-made and pre-printed cigarette boxes are one of our main product lines. The box is the first thing a buyer handles, so it has to protect the product, carry the mandatory health warnings and still hold the brand’s own identity on the parts of the pack the law leaves free.\u003c\/p\u003e\n\u003ch3\u003eBoard and grammage\u003c\/h3\u003e\n\u003cp\u003eThe substrate is chosen against the weight of the pack, the finish and the market. Typical grades run from 70–120gsm coated art paper and 210–300gsm ivory cardboard through to holographic cardboard.\u003c\/p\u003e\n\u003ch3\u003ePrinting\u003c\/h3\u003e\n\u003cp\u003eWe run 8-colour offset and 8-colour gravure presses plus a silk screen press, which covers both domestic and export requirements and prints up to 8 colours in one pass.\u003c\/p\u003e\n\u003ch3\u003eRigid tins\u003c\/h3\u003e\n\u003cp\u003eAlongside paperboard boxes we supply tinplate boxes, normally used for mini-cigars or luxury cigarettes. Tinplate is available in different thicknesses, box shapes and production techniques.\u003c\/p\u003e\n\u003ch3\u003eOrdering\u003c\/h3\u003e\n\u003cp\u003eCigarette boxes are available in different printing patterns. Send us the pack size, the board grade, the print requirement and the market, and we will confirm the structure and a sample.\u003c\/p\u003e\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Cigarette Box packaging Cigarette packaging materials Tobacco packaging\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"cigarette-box\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-det\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49172749058238,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/581c676eab0e2a1d16e4cd7a2380d037.jpg?v=1790583481"},{"product_id":"premium-shisha-packing-film","title":"Premium Shisha Packing Film - Strong Hermetic Seal","description":"\u003ch2\u003ePremium Shisha Packing Film with a Strong Hermetic Seal\u003c\/h2\u003e\n\u003cp\u003eA premium shisha packing film built around a strong hermetic seal that helps preserve flavour and moisture for longer, so shisha and molasses stay fresh between production and the point of sale. Supplied in rolls for shisha packing lines.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRelease Film\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eComposite material\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eThickness\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e30 micron, 40 micron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTransparency\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOpaque\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eGrade\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eFood grade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMoisture proof\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFunction\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWaterproof\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eShape\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRoll\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIndustrial use\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTobacco\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLogo printing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCustomized\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eHardness\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSoft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWidth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm (13.78\"), 40 cm (15.75\"), 45 cm (17.72\"), other — available down to 120 mm \/ 350 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e200 m, 600 m, 1000 m — up to 2500 m per roll\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLine speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8–50 m\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePlace of origin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGuangdong, China\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoll packaging\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSingle package 20 × 20 × 12 cm, 6.0 kg gross\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003ch3\u003eCustomization\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCustomized logo printing\u003c\/li\u003e\n\u003cli\u003eWidth, thickness and film structure matched to your shisha packing machine\u003c\/li\u003e\n\u003cli\u003eRoll or sheet supply on request\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTell us your roll width, target thickness and line speed, and we will confirm the exact film build and lead time.\u003c\/p\u003e\n\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Premium Shisha Packing Film - Strong Hermetic Seal\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"premium-shisha-packing-film\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-inner\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49173219147966,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/fbdfe41f97ce6415c80280fbd2a620b4.jpg?v=1790589820"},{"product_id":"pet-metallized-release-film","title":"Customizable PET Metallized Release Film - Moisture Proof","description":"\u003ch2\u003eCustomizable PET Metallized Release Film\u003c\/h2\u003e\n\u003cp\u003eSoft, opaque PET metallized release film with a moisture-proof barrier, engineered as a liner for cigarette boxes and tobacco outer packaging. Supplied in rolls and customizable to your width and length.\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRelease Film\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePET\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTransparency\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOpaque\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eHardness\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSoft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMoisture proof\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFunction\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWaterproof\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eShape\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRoll\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIndustrial use\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTobacco\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLogo printing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCustomized\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWidth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm (13.78\"), 40 cm (15.75\"), 45 cm (17.72\"), other — available down to 120 mm \/ 350 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e200 m, 600 m, 1000 m — up to 2500 m per roll\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eThickness\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e21 micron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLine speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8–50 m\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePlace of origin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGuangdong, China\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoll packaging\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSingle package 20 × 20 × 12 cm, 6.0 kg gross\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003ch3\u003eCustomization\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCustomized logo printing\u003c\/li\u003e\n\u003cli\u003eWidth, length and thickness matched to your packing line\u003c\/li\u003e\n\u003cli\u003eRoll or sheet supply on request\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTell us your target width, thickness, roll length and line speed and we will confirm the exact build and lead time for your project.\u003c\/p\u003e\n\u003cstyle\u003e\n  .zr4{--ink:#1C1B19;--mut:#6B6862;--line:#E3DED6;--card:#F2EFEA;--gold:#A9803F;--gold2:#C9A063;--bg:#FAF8F5;--dk:#1A1A18;--wt:#F5F2ED}\n  .zr4{color:var(--ink);font-size:15.5px;line-height:1.65}\n  .zr4 a{color:inherit}\n  .zr4 .h3{font-size:15px;font-weight:700;letter-spacing:.2px}\n  .zr4 .sub{color:var(--mut)}\n  .zr4 p.leadp{margin:0 0 12px}\n  .zr4 .kick{display:inline-block;color:var(--gold);font-weight:700;letter-spacing:2px;font-size:11.5px;text-transform:uppercase;margin:0 0 8px}\n  .zr4 .tagline{font-size:16px;font-weight:700;color:var(--ink);margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--line)}\n  .zr4 .tagline em{color:var(--gold);font-style:normal}\n  .zr4 details.zmore{border:none;background:none;padding:0;margin:10px 0 0}\n  .zr4 details.zmore summary{cursor:pointer;color:var(--ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:0}\n  .zr4 details.zmore summary::after{content:\"\\25BE\";margin-left:6px;color:var(--gold);font-weight:700}\n  .zr4 details.zmore[open] summary::after{content:\"\\25B4\"}\n  .zr4 details.zmore .morebody{border-left:2px solid var(--gold2);margin:10px 0 4px;padding:2px 0 2px 16px}\n  .zr4 .quote-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 16px;margin-top:14px;box-shadow:0 14px 34px rgba(26,26,24,.06)}\n  .zr4 .quote-card h3{margin:0 0 2px;font-size:19px}\n  .zr4 .quote-card .qs{margin:0 0 12px;font-size:13px;color:var(--mut)}\n  .zr4 .qf{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}\n  .zr4 .qf .full{grid-column:1\/-1}\n  .zr4 .qf label{font-size:12.5px;font-weight:600;display:block;margin-bottom:5px;color:var(--ink)}\n  .zr4 .qf label i{color:var(--gold);font-style:normal}\n  .zr4 .qf input,.zr4 .qf textarea,.zr4 .qf select{width:100%;border:1px solid #CFC8B8;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}\n  .zr4 .consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--mut);margin:10px 2px 12px}\n  .zr4 .consent input{margin-top:2px}\n  .zr4 .btn{display:inline-block;background:var(--dk);color:var(--wt);font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;font-size:15px;border:none;cursor:pointer}\n  .zr4 .btn.gold{background:var(--gold2);color:#1A1A18}\n  .zr4 .btn:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .h2x{font-size:clamp(20px,2.2vw,26px);margin:34px 0 6px;line-height:1.25}\n  .zr4 .sec-ico{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0 0}\n  .zr4 .sec-ico div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 14px 14px}\n  .zr4 .sec-ico b{display:flex;gap:8px;align-items:center;font-size:13.5px}\n  .zr4 .sec-ico i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}\n  .zr4 .sec-ico p{margin:6px 0 0;font-size:12px;color:var(--mut);line-height:1.45}\n  .zr4 .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 0}\n  .zr4 .rel a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:110px}\n  .zr4 .rel a:hover{outline:2px solid var(--gold);outline-offset:2px}\n  .zr4 .rel b{font-size:15px;color:var(--ink)}\n  .zr4 .rel span{font-size:12.5px;color:var(--mut)}\n  .zr4 .rel em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:700;font-size:13px}\n  .zr4 .chipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}\n  .zr4 .chipgrid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink);position:relative}\n  .zr4 .chipgrid span::before{content:\"\";position:absolute;left:13px;top:0;height:3px;width:22px;border-radius:0 0 3px 3px;background:var(--gold)}\n  .zr4 .groupcard{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);margin-top:12px}\n  .zr4 .groupcard .gh{font-weight:700;margin:0 0 10px;font-size:14.5px;color:var(--ink)}\n  .zr4 .chiprow{display:flex;flex-wrap:wrap;gap:8px}\n  .zr4 .chiprow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12.5px}\n  .zr4 .consult{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}\n  .zr4 .consult h3{margin:0 0 4px;font-size:18px}\n  .zr4 .consult p{margin:0;color:var(--mut);font-size:14px}\n  .zr4 .tbl{width:100%;border-collapse:collapse;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px}\n  .zr4 .tbl td{padding:9px 14px;border-bottom:1px solid var(--line)}\n  .zr4 .tbl tr:last-child td{border-bottom:none}\n  .zr4 .tbl td:first-child{background:var(--bg);font-weight:700;width:230px}\n  .zr4 .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}\n  .zr4 .prow div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}\n  .zr4 .prow i{width:26px;height:26px;border-radius:50%;background:var(--dk);color:var(--gold2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;margin-bottom:8px}\n  .zr4 .prow b{display:block;font-size:13.5px;margin-bottom:2px}\n  .zr4 .prow p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}\n  .zr4 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}\n  .zr4 .case{background:var(--dk);color:var(--wt);border-radius:16px;padding:20px;display:block;text-decoration:none;min-height:140px}\n  .zr4 .case:hover{outline:2px solid var(--gold2);outline-offset:2px}\n  .zr4 .case i{display:block;width:36px;height:5px;background:var(--gold);border-radius:3px;margin-bottom:16px}\n  .zr4 .case b{font-size:16px;line-height:1.35;display:block}\n  .zr4 .case span{display:block;margin-top:16px;font-size:12.5px;color:#C9C4BA}\n  .zr4 details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:8px 0;padding:2px}\n  .zr4 details.faq summary{cursor:pointer;font-weight:600;padding:11px 14px;color:var(--ink);list-style:none;padding-right:40px;position:relative}\n  .zr4 details.faq summary::after{content:\"+\";position:absolute;right:16px;top:8px;font-size:20px;color:var(--gold)}\n  .zr4 details.faq[open] summary::after{content:\"\\2212\"}\n  .zr4 details.faq p{margin:0 14px 14px;color:var(--mut);font-size:14px}\n  .zr4 .tail{background:var(--dk);color:var(--wt);border-radius:20px;padding:34px 30px;margin-top:30px;text-align:center}\n  .zr4 .tail h2{color:var(--wt);margin:0 0 8px;font-size:22px}\n  .zr4 .tail p{color:#C9C4BA;max-width:620px;margin:0 auto 18px}\n  @media(max-width:900px){\n    .zr4 .sec-ico{grid-template-columns:repeat(2,1fr)}\n    .zr4 .rel{grid-template-columns:1fr}\n    .zr4 .chipgrid{grid-template-columns:1fr 1fr}\n    .zr4 .qf{grid-template-columns:1fr}\n    .zr4 .prow{grid-template-columns:1fr 1fr}\n    .zr4 .cases{grid-template-columns:1fr}\n    .zr4 .tbl td:first-child{width:130px}\n  }\n.zr4 .zs-blurb-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;padding-right:118px}\n  .zr4 .zs-blurb{position:relative}\n  .zr4 .zs-blurb .zs-morebtn{position:absolute;right:0;bottom:0;margin:0;padding:2px 6px 0 34px;background:linear-gradient(90deg,rgba(250,248,245,0) 0%,#FAF8F5 26%);border:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px;line-height:1.65;z-index:2}\n  .zr4 .zs-blurb.open .zs-morebtn{position:static;display:inline-block;background:none;padding:4px 2px 0 0;margin-top:2px;font-size:14px}\n  .zr4 .zs-blurb.open .zs-blurb-text{display:block;-webkit-line-clamp:unset;overflow:visible}\n  .zr4 .needline{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}\n  .zr4 .needline span{font-size:11px;white-space:nowrap;flex:0 0 auto;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:2px 8px;color:var(--mut)}\n  .zr4 .zs-morebtn{background:none;border:none;padding:0;margin:12px 0 0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}\n\u003c\/style\u003e\n\u003cdiv class=\"zr4 zr4-top\"\u003e\n\u003cdiv class=\"quote-card\" id=\"free-quote\"\u003e\n    \u003ch3\u003eFree Instant Quote\u003c\/h3\u003e\n    \u003cp class=\"qs\"\u003eFill this in and our engineers will confirm material, pricing and lead time — usually within 24 hours.\u003c\/p\u003e\n    \u003cdiv class=\"needline\"\u003e\n\u003cspan\u003eSize \u0026amp; shape\u003c\/span\u003e\u003cspan\u003eQuantity\u003c\/span\u003e\u003cspan\u003eSubstrate\u003c\/span\u003e\u003cspan\u003eMaterial \u0026amp; finish\u003c\/span\u003e\u003cspan\u003eRolls or sheets\u003c\/span\u003e\u003cspan\u003eQR \/ serial \/ security\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cform method=\"post\" action=\"\/contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\n      \u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_title]\" value=\"Customizable PET Metallized Release Film - Moisture Proof\"\u003e\n      \u003cinput type=\"hidden\" name=\"contact[product_handle]\" value=\"pet-metallized-release-film\"\u003e\n      \u003cdiv class=\"qf\"\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eSubstrate \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cselect name=\"contact[substrate]\" required\u003e\n            \u003coption value=\"\" disabled selected\u003eWhat surface will the label stick on?\u003c\/option\u003e\n            \u003coption\u003eGlass (bottle \/ jar)\u003c\/option\u003e\n            \u003coption\u003eHDPE \/ plastic container\u003c\/option\u003e\n            \u003coption\u003ePP \/ PE (low surface energy)\u003c\/option\u003e\n            \u003coption\u003eFilm pouch \/ flexible packaging\u003c\/option\u003e\n            \u003coption\u003eMetal \/ tin\u003c\/option\u003e\n            \u003coption\u003eOther\u003c\/option\u003e\n          \u003c\/select\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eMaterial \u0026amp; finish preference\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[material_finish]\" placeholder=\"e.g. matte paper, gloss laminate, or not sure\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eQuantity \u0026amp; size \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[quantity_size]\" required placeholder=\"e.g. 10,000 labels, 60 x 90 mm\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eName \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"text\" name=\"contact[name]\" required placeholder=\"Your name\"\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003clabel\u003eEmail \u003ci\u003e*\u003c\/i\u003e\u003c\/label\u003e\n          \u003cinput type=\"email\" name=\"contact[email]\" required placeholder=\"name@company.com\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"full\"\u003e\n\u003clabel\u003eMessage\u003c\/label\u003e\n          \u003ctextarea name=\"contact[body]\" rows=\"2\" placeholder=\"Variable data, artwork status, deadline, anything else we should know...\"\u003e\u003c\/textarea\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003clabel class=\"consent\"\u003e\u003cinput type=\"checkbox\" name=\"contact[consent]\"\u003e I agree Kayu Packaging may contact me by email about this enquiry and future updates.\u003c\/label\u003e\n      \u003cbutton type=\"submit\" class=\"btn gold\" style=\"width:100%\"\u003eRequest a Free Quote\u003c\/button\u003e\n          \u003c\/form\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!--PDR-SPLIT--\u003e\n\u003cdiv class=\"zr4 zr4-inner\"\u003e\n\u003cdiv class=\"tail\" id=\"request-quote\"\u003e\n    \u003ch2\u003eGet Started — Request a Free Quote\u003c\/h2\u003e\n    \u003cp\u003eSend your artwork or just your requirements: size, substrate, quantity and finish. We will come back with material advice and pricing, usually within 24 hours.\u003c\/p\u003e\n    \u003ca class=\"btn gold\" style=\"background:var(--gold2);color:#1A1A18\" href=\"#free-quote\"\u003eRequest a Free Quote\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kayu Packaging","offers":[{"title":"Default Title","offer_id":49173220032702,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/0241\/2990\/files\/9c54f57a13d63870cba7d68f0469c1c9.jpg?v=1790589827"}],"url":"https:\/\/kayupackaging.com\/collections\/tobacco-cigarette-packaging.oembed","provider":"Kayu Packaging","version":"1.0","type":"link"}