
/* HEDA SHELVES | PSSBWPH01 */
#heda-plasticbasket01{
 --p-blue:#205cba;--p-blue-deep:#164687;--p-ink:#28343e;
 --p-navy:#172b49;--p-muted:#657582;--p-line:#dfe7ef;
 --p-soft:#f4f8fd;--p-white:#fff;
 width:100%;background:#fff;color:var(--p-ink);
 font:15px/1.75 Arial,Helvetica,sans-serif;
}
#heda-plasticbasket01,#heda-plasticbasket01 *{box-sizing:border-box}
#heda-plasticbasket01 .pb-wrap{width:calc(100% - 44px);max-width:1180px;margin:auto}
#heda-plasticbasket01 section{margin:0}
#heda-plasticbasket01 h2,#heda-plasticbasket01 h3,
#heda-plasticbasket01 p,#heda-plasticbasket01 figure{margin:0;padding:0}
#heda-plasticbasket01 h2{font-size:clamp(28px,3.5vw,43px);line-height:1.17;letter-spacing:-.8px;color:var(--p-ink)}
#heda-plasticbasket01 h3{font-size:19px;line-height:1.4;color:var(--p-ink)}
#heda-plasticbasket01 p{color:var(--p-muted);line-height:1.8}
#heda-plasticbasket01 img{width:100%;max-width:100%;display:block}
#heda-plasticbasket01 .pb-kicker{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:800;color:var(--p-blue);margin-bottom:15px}
#heda-plasticbasket01 .pb-heading{max-width:810px;margin-bottom:31px}
#heda-plasticbasket01 .pb-heading p{font-size:14px;margin-top:15px}
#heda-plasticbasket01 .pb-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid var(--p-line);font-size:11px;letter-spacing:.7px}
#heda-plasticbasket01 .pb-top span{color:var(--p-muted)}
#heda-plasticbasket01 .pb-hero{padding-bottom:0}
#heda-plasticbasket01 .pb-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:0;align-items:stretch;border:1px solid var(--p-line);margin-top:19px}
#heda-plasticbasket01 .pb-hero-photo{display:flex;flex-direction:column;min-width:0}
#heda-plasticbasket01 .pb-fit{display:flex;justify-content:center;align-items:center;flex:1;min-height:0;padding:18px;background:#fff}
#heda-plasticbasket01 .pb-fit img{height:475px;object-fit:contain}
#heda-plasticbasket01 figcaption{padding:13px 18px;font-size:11px;color:var(--p-muted);border-top:1px solid var(--p-line);background:#fafcff}
#heda-plasticbasket01 .pb-hero-content{display:flex;flex-direction:column;justify-content:center;padding:43px;background:var(--p-navy)}
#heda-plasticbasket01 .pb-hero-content .pb-kicker{color:#bcd6ff}
#heda-plasticbasket01 .pb-hero-content h2{font-size:clamp(35px,4.2vw,52px);color:#fff;margin-bottom:22px}
#heda-plasticbasket01 .pb-hero-content h2 span{color:#a4caff}
#heda-plasticbasket01 .pb-hero-content>p{color:#d6e4f4;font-size:14px}
#heda-plasticbasket01 .pb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}
#heda-plasticbasket01 .pb-tags span{padding:8px 10px;border:1px solid #547091;color:#eef5fc;font-size:10px;font-weight:800;letter-spacing:.3px}
#heda-plasticbasket01 .pb-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-strip>div{padding:25px 20px;border-right:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-strip>div:first-child{padding-left:0}
#heda-plasticbasket01 .pb-strip>div:last-child{padding-right:0;border-right:0}
#heda-plasticbasket01 .pb-strip small{display:block;color:var(--p-blue);font-size:10px;letter-spacing:1px;font-weight:800;margin-bottom:8px}
#heda-plasticbasket01 .pb-strip strong{font-size:19px;color:var(--p-ink)}
#heda-plasticbasket01 .pb-strip p{font-size:12px;margin-top:7px}
#heda-plasticbasket01 .pb-gallery{padding:79px 0}
#heda-plasticbasket01 .pb-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
#heda-plasticbasket01 .pb-photo-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-photo-card .pb-fit img{height:340px;object-fit:contain}
#heda-plasticbasket01 .pb-photo-text{padding:24px 26px;background:var(--p-soft);border-top:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-photo-text small{display:block;color:var(--p-blue);font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:8px}
#heda-plasticbasket01 .pb-photo-text h3{margin-bottom:8px}
#heda-plasticbasket01 .pb-photo-text p{font-size:13px}
#heda-plasticbasket01 .pb-features{padding:80px 0;background:var(--p-soft)}
#heda-plasticbasket01 .pb-feature-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:47px}
#heda-plasticbasket01 .pb-feature-lead p{margin-top:15px;font-size:14px}
#heda-plasticbasket01 .pb-feature-item{display:grid;grid-template-columns:37px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-feature-item:first-child{border-top:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-feature-item>span{color:var(--p-blue);font-size:12px;font-weight:800}
#heda-plasticbasket01 .pb-feature-item h3{font-size:17px;margin-bottom:7px}
#heda-plasticbasket01 .pb-feature-item p{font-size:13px}
#heda-plasticbasket01 .pb-handle{padding:78px 0}
#heda-plasticbasket01 .pb-handle-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}
#heda-plasticbasket01 .pb-handle-photo{display:flex;flex-direction:column;min-width:0;border:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-handle-photo .pb-fit img{height:390px;object-fit:contain}
#heda-plasticbasket01 .pb-handle-copy{display:flex;flex-direction:column;justify-content:center;padding:36px;background:var(--p-blue-deep)}
#heda-plasticbasket01 .pb-handle-copy .pb-kicker{color:#bcd9ff}
#heda-plasticbasket01 .pb-handle-copy h2{color:#fff;margin-bottom:18px}
#heda-plasticbasket01 .pb-handle-copy p{color:#e0ebfa;font-size:14px}
#heda-plasticbasket01 .pb-usage{padding:78px 0;background:var(--p-navy)}
#heda-plasticbasket01 .pb-usage .pb-kicker{color:#b5d4ff}
#heda-plasticbasket01 .pb-usage h2{color:#fff}
#heda-plasticbasket01 .pb-usage .pb-heading p{color:#d3e3f5}
#heda-plasticbasket01 .pb-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
#heda-plasticbasket01 .pb-use{min-width:0;padding:27px 23px;border:1px solid #49617e;background:#243e61}
#heda-plasticbasket01 .pb-use small{display:block;color:#a6ccff;font-size:11px;letter-spacing:1px;font-weight:800;margin-bottom:18px}
#heda-plasticbasket01 .pb-use h3{color:#fff;margin-bottom:10px}
#heda-plasticbasket01 .pb-use p{font-size:13px;color:#d5e3f5}
#heda-plasticbasket01 .pb-spec{padding:79px 0}
#heda-plasticbasket01 .pb-table{width:100%;border-collapse:collapse;table-layout:fixed}
#heda-plasticbasket01 .pb-table th,#heda-plasticbasket01 .pb-table td{border:1px solid var(--p-line);padding:16px 20px;font-size:13px;line-height:1.7;vertical-align:top;text-align:left}
#heda-plasticbasket01 .pb-table th{width:35%;background:var(--p-soft);color:var(--p-ink)}
#heda-plasticbasket01 .pb-table td{color:var(--p-muted)}
#heda-plasticbasket01 .pb-buy{padding:78px 0;background:var(--p-soft)}
#heda-plasticbasket01 .pb-buy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:stretch}
#heda-plasticbasket01 .pb-buy-lead{display:flex;flex-direction:column;justify-content:center;padding:32px;background:#fff}
#heda-plasticbasket01 .pb-buy-lead p{margin-top:15px;font-size:14px}
#heda-plasticbasket01 .pb-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center;padding:29px;background:#fff;border:1px solid var(--p-line)}
#heda-plasticbasket01 .pb-checks span{position:relative;padding:11px 0 11px 18px;border-bottom:1px solid var(--p-line);font-size:13px;color:var(--p-muted)}
#heda-plasticbasket01 .pb-checks span:before{content:"";position:absolute;top:19px;left:0;width:7px;height:7px;background:var(--p-blue)}
#heda-plasticbasket01 .pb-cta{padding:70px 0;background:var(--p-blue-deep)}
#heda-plasticbasket01 .pb-cta-grid{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}
#heda-plasticbasket01 .pb-cta .pb-kicker{color:#bedbff}
#heda-plasticbasket01 .pb-cta h2{color:#fff;margin-bottom:13px}
#heda-plasticbasket01 .pb-cta p{color:#d8e9fb;font-size:14px;max-width:710px}
#heda-plasticbasket01 a.pb-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:215px;min-height:54px;width:auto!important;margin:0!important;padding:15px 29px!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important;color:var(--p-blue-deep)!important;text-decoration:none!important;font:800 12px/1.5 Arial,sans-serif!important;letter-spacing:1px;cursor:pointer}
#heda-plasticbasket01 a.pb-button:hover{background:#dceaff!important;border-color:#dceaff!important;color:var(--p-blue-deep)!important}
@media(max-width:950px){#heda-plasticbasket01 .pb-hero-content{padding:30px 25px}#heda-plasticbasket01 .pb-fit img{height:405px}}
@media(max-width:767px){
 #heda-plasticbasket01 .pb-wrap{width:calc(100% - 32px)}
 #heda-plasticbasket01 h2{font-size:29px}
 #heda-plasticbasket01 .pb-hero-grid,#heda-plasticbasket01 .pb-gallery-grid,#heda-plasticbasket01 .pb-feature-grid,#heda-plasticbasket01 .pb-handle-grid,#heda-plasticbasket01 .pb-usage-grid,#heda-plasticbasket01 .pb-buy-grid,#heda-plasticbasket01 .pb-cta-grid{grid-template-columns:1fr;gap:15px}
 #heda-plasticbasket01 .pb-hero-grid{gap:0}
 #heda-plasticbasket01 .pb-hero-content{padding:33px 23px}
 #heda-plasticbasket01 .pb-hero-content h2{font-size:36px}
 #heda-plasticbasket01 .pb-fit img,#heda-plasticbasket01 .pb-photo-card .pb-fit img,#heda-plasticbasket01 .pb-handle-photo .pb-fit img{height:auto;max-height:480px}
 #heda-plasticbasket01 .pb-strip{grid-template-columns:1fr}
 #heda-plasticbasket01 .pb-strip>div,#heda-plasticbasket01 .pb-strip>div:first-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--p-line)}
 #heda-plasticbasket01 .pb-gallery,#heda-plasticbasket01 .pb-features,#heda-plasticbasket01 .pb-handle,#heda-plasticbasket01 .pb-usage,#heda-plasticbasket01 .pb-spec,#heda-plasticbasket01 .pb-buy{padding:49px 0}
 #heda-plasticbasket01 .pb-photo-text,#heda-plasticbasket01 .pb-handle-copy,#heda-plasticbasket01 .pb-buy-lead,#heda-plasticbasket01 .pb-checks{padding:24px 22px}
 #heda-plasticbasket01 .pb-table th,#heda-plasticbasket01 .pb-table td{padding:13px 11px;font-size:12px;overflow-wrap:anywhere}
 #heda-plasticbasket01 .pb-table th{width:40%}
 #heda-plasticbasket01 .pb-cta{padding:49px 0}
 #heda-plasticbasket01 a.pb-button{width:100%!important}
}
@media(max-width:420px){#heda-plasticbasket01 .pb-checks{grid-template-columns:1fr}}
