/* Pack description — product page only, native GrowLED palette. */
body#product .pack_site .page-product-box{box-sizing:border-box;background:#fff;border:1px solid var(--gw-hairline,#e6dff0);border-radius:16px;padding:24px 28px;margin:0 0 22px;box-shadow:0 2px 10px rgba(43,0,79,.035)}
body#product .pack_site .page-product-box>.page-product-heading{margin-bottom:20px!important}
body#product .pack_site .page-product-box>.rte{color:var(--gw-n700,#51465b);font-size:14px;line-height:1.7}
body#product .pack_site .page-product-box>.rte h2{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;font-family:var(--gw-font-disp)!important;font-size:clamp(20px,2.2vw,26px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--gw-ink-700)!important}
body#product .pack_site .page-product-box>.rte h3{margin:26px 0 12px!important;padding:0 0 8px!important;position:relative;border:0!important;background:none!important;font-family:var(--gw-font-ui)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;color:var(--gw-ink-700)!important}
body#product .pack_site .page-product-box>.rte h3:after{content:"";position:absolute;bottom:0;left:0;width:34px;height:2px;border-radius:2px;background:var(--gw-green-500,#7bbf3f)}
body#product .pack_site .page-product-box>.rte>h2+p{font-size:15px;color:var(--gw-n700);margin:0 0 12px}body#product .pack_site .page-product-box>.rte>p{margin:0 0 12px}
body#product .pack_site .page-product-box>.rte>p:nth-of-type(2){display:inline-flex;align-items:center;background:#f2f7e9;border-radius:8px;padding:8px 12px;color:var(--gw-green-800,#3e6b1a);font-size:12px;font-weight:600}
body#product .pack_site .page-product-box>.rte>h3:first-of-type+ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
body#product .pack_site .page-product-box>.rte>h3:first-of-type+ul>li{min-width:0;margin:0;padding:11px 13px;background:var(--gw-n50,#f7f5fa);border:1px solid var(--gw-hairline,#e6dff0);border-left:3px solid var(--gw-green-500,#7bbf3f);border-radius:8px;font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}
body#product .pack_site .page-product-box>.rte>h3:first-of-type+ul>li>b{display:block;margin-bottom:2px;color:var(--gw-ink-700);font-size:12px}
body#product .pack_site .page-product-box>.rte table{width:100%;border:1px solid var(--gw-hairline);border-radius:10px;overflow:hidden;border-collapse:separate;border-spacing:0;margin:0}
body#product .pack_site .page-product-box>.rte table td{padding:10px 13px;border:0;border-bottom:1px solid var(--gw-hairline);font-size:12.5px;line-height:1.5;vertical-align:top}
body#product .pack_site .page-product-box>.rte table tr:last-child td{border-bottom:0}body#product .pack_site .page-product-box>.rte table td:first-child{width:150px;background:var(--gw-n50);color:var(--gw-ink-700);font-weight:700}body#product .pack_site .page-product-box>.rte table tr:nth-child(even) td:last-child{background:#fcfbfd}
body#product .pack_site .page-product-box>.rte>h3:nth-of-type(3)+ol{list-style:none;counter-reset:packstep;margin:0;padding:0;display:grid;gap:8px}
body#product .pack_site .page-product-box>.rte>h3:nth-of-type(3)+ol>li{counter-increment:packstep;position:relative;margin:0;padding:10px 12px 10px 42px;background:var(--gw-n50);border-radius:8px;font-size:13px;line-height:1.6}
body#product .pack_site .page-product-box>.rte>h3:nth-of-type(3)+ol>li:before{content:counter(packstep);position:absolute;left:11px;top:9px;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#eef7e4;color:var(--gw-green-800,#3e6b1a);font-size:11px;font-weight:800}
body#product .pack_site .page-product-box>.rte>h3:nth-of-type(2)+table+h3+p,body#product .pack_site .page-product-box>.rte>h3:nth-of-type(3)+ol+p{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:var(--gw-n50);font-size:12px;color:var(--gw-n600)}
body#product .pack_site .page-product-box>.rte>h3:nth-last-of-type(2)+p,body#product .pack_site .page-product-box>.rte>h3:last-of-type+p{padding:12px 14px;background:var(--gw-n50);border-radius:8px;font-size:12px;line-height:1.65}
@media(max-width:767px){body#product .pack_site .page-product-box{padding:18px 16px;border-radius:12px}body#product .pack_site .page-product-box>.rte>h3:first-of-type+ul{grid-template-columns:1fr}body#product .pack_site .page-product-box>.rte>h3:first-of-type+ul>li{padding:10px 11px}body#product .pack_site .page-product-box>.rte table td{padding:9px 8px;font-size:11.5px}body#product .pack_site .page-product-box>.rte table td:first-child{width:92px}}
@media(max-width:767px){body#product .pack_site .page-product-box>.rte>p:nth-of-type(2){display:block;width:max-content;max-width:100%;box-sizing:border-box;line-height:1.55}}
