.bags-page{color:var(--brand-jet,#292929);background:#fff}.bags-page .bags-container{max-width:1280px}.bags-page h1,.bags-page h2,.bags-page h3{font-family:inherit;font-weight:var(--bp-heading-weight,900);letter-spacing:-.025em}.bags-page h1{font-size:var(--bp-page-title,3rem);line-height:1.12;text-transform:uppercase}.bags-page h1 span{color:var(--brand-red)}.bags-page h2{font-size:var(--bp-section-title,2rem);line-height:1.15;text-transform:uppercase;margin:0 0 22px}.bags-page h3{font-size:1.0625rem;line-height:1.3;text-transform:uppercase}.bags-page p{line-height:1.7}.bags-page section[id],.bags-page article[id]{scroll-margin-top:125px}.bags-page a:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}.bags-hero{padding:25px 0 36px}.bags-breadcrumb{display:flex;gap:10px;font-size:.75rem;color:#666;margin-bottom:26px}.bags-eyebrow{font-size:.6875rem;letter-spacing:.14em;font-weight:800;color:var(--brand-red);text-transform:uppercase;margin:0 0 11px}.bags-intro{font-size:.9375rem;color:#626262;max-width:850px;margin:14px 0 22px}.bags-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}.bags-hero-visual{min-width:0}.bags-hero-visual img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.bags-actions{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-top:23px}.bags-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--brand-red);font-size:.8125rem;font-weight:800}.bags-link:hover{text-decoration:underline}.bags-value-strip{background:#242424;color:#fff;border-top:2px solid var(--brand-red)}.bags-value-strip ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.bags-value-strip li{display:flex;align-items:center;gap:12px;border-right:1px solid #555;padding:0 18px}.bags-value-strip li:first-child{padding-left:0}.bags-value-strip li:last-child{border:0}.bags-value-strip svg{color:var(--brand-red);background:#fff;padding:2px;border-radius:2px;flex:none}.bags-value-strip strong{display:block;font-size:.8125rem;text-transform:uppercase}.bags-value-strip small{display:block;color:#ddd;font-size:.6875rem;margin-top:4px;line-height:1.5}.bags-page-nav{background:#fff;border-bottom:1px solid #ddd;padding:12px 0}.bags-page-nav>div{display:flex;flex-wrap:wrap;gap:0 20px}.bags-page-nav a{display:inline-flex;gap:6px;align-items:center;min-height:40px;font-size:.75rem;font-weight:700}.bags-page-nav a:hover{color:var(--brand-red)}.bags-section{padding:42px 0}.bags-surface{background:#f4f4f4}.bags-use-grid,.bags-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.bags-use-card{min-width:0;border:1px solid #ddd;border-top:3px solid var(--brand-red);background:#fff}.bags-use-card>img{width:100%;height:170px;object-fit:contain;background:#fff;padding:10px}.bags-use-card>div{padding:20px}.bags-use-card p{font-size:.8125rem;color:#626262;margin-top:10px}.bags-food-note{display:flex;align-items:flex-start;gap:10px;border-left:3px solid var(--brand-red);background:#f5f5f5;padding:15px 18px;margin-top:20px}.bags-food-note svg{color:var(--brand-red);flex:none;margin-top:3px}.bags-food-note p{font-size:.8125rem;color:#555}.bags-card{min-width:0;background:#fff;border:1px solid #ddd;border-top:3px solid var(--brand-red);padding:21px}.bags-card>svg{color:var(--brand-red);margin-bottom:14px}.bags-card p{font-size:.875rem;color:#626262;margin-top:10px}.bags-card h3{margin-bottom:9px}.bags-execution-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bags-execution-grid .bags-card{padding:18px}.bags-execution-grid h3{font-size:.9375rem}.bags-execution-grid p{font-size:.8125rem}.bags-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.bags-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bags-closures{margin-top:20px}.bags-closures .bags-card{display:grid;grid-template-columns:auto 1fr;gap:0 14px}.bags-closures .bags-card>svg{grid-row:span 2;margin:0}.bags-closures p{margin:0}.bags-specs-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.bags-specs{table-layout:fixed;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6}.bags-specs th,.bags-specs td{padding:12px 15px;border:1px solid #ddd;text-align:left;vertical-align:top;overflow-wrap:anywhere}.bags-specs th:first-child{width:30%;font-weight:700}.bags-specs thead{background:#292929;color:#fff}.bags-specs tbody tr:nth-child(2n){background:#f3f3f3}.bags-welds{display:grid;gap:14px}.bags-welds article{background:#f4f4f4;border-left:3px solid var(--brand-red);padding:20px}.bags-welds svg{color:var(--brand-red);margin-bottom:12px}.bags-welds p{font-size:.875rem;color:#626262;margin-top:10px}.bags-material-card>strong{display:block;font-size:.875rem;line-height:1.5;margin-top:10px}.bags-material-card>.bags-eyebrow{font-size:.6875rem;color:var(--brand-red);margin:0 0 10px}.bags-finishes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bags-finishes-grid .bags-card{background:#f4f4f4;border-top:0;border-bottom:3px solid var(--brand-red)}.bags-print-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;align-items:center}.bags-print-layout>div>p{font-size:.9375rem}.bags-print-layout .bags-note{font-size:.75rem;color:#626262;margin:16px 0 20px}.bags-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.bags-tags li{border:1px solid #ccc;padding:6px 10px;font-size:.6875rem}.bags-print-claim{border-left:3px solid var(--brand-red);padding:25px}.bags-print-claim>svg{color:var(--brand-red);margin-bottom:15px}.bags-print-claim h3{font-size:1.65rem}.bags-print-claim h3 span{color:var(--brand-red)}.bags-print-claim p{font-size:.8125rem!important;color:#626262;margin-top:13px}.bags-waste-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;align-items:center}.bags-waste-layout>img{width:100%;height:270px;object-fit:contain}.bags-waste-layout>div>p:not(.bags-eyebrow){font-size:.9375rem;color:#626262}.bags-checks{display:grid;gap:9px;font-size:.8125rem;margin:20px 0}.bags-checks li{display:flex;gap:8px;align-items:flex-start}.bags-checks svg{color:var(--brand-red);flex:none;margin-top:2px}.bags-related{background:#f4f4f4}.bags-related-card{display:flex;flex-direction:column;align-items:start}.bags-related-card>svg:last-child{margin:15px 0 0}.bags-related-card:hover{border-color:var(--brand-red)}.bags-contact-strip{padding:24px 0;background:var(--brand-red);color:#fff}.bags-contact-strip>div{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.bags-contact-strip>div>div{flex:1}.bags-contact-strip h2{font-size:1.4rem;margin:0}.bags-contact-strip p{font-size:.8125rem;margin-top:7px}.bags-contact-strip a{flex:none;font-size:.8125rem}.bags-contact-strip a.inline-flex{background:#fff;color:var(--brand-red)}.bags-contact-strip a.inline-flex:hover{background:#eee}@media(max-width:1023px){.bags-hero-grid{grid-template-columns:1.2fr 1fr;gap:25px}.bags-hero-visual img{max-height:300px}.bags-value-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bags-value-strip li:nth-child(3){padding-left:0}.bags-value-strip li:nth-child(2){border:0}.bags-use-grid,.bags-four-grid,.bags-finishes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bags-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bags-specs-layout{grid-template-columns:1fr}.bags-welds{grid-template-columns:repeat(3,minmax(0,1fr))}.bags-print-layout{gap:25px;grid-template-columns:1.5fr 1fr}.bags-contact-strip>div>div{flex-basis:70%}.bags-waste-layout{grid-template-columns:.8fr 1.2fr;gap:20px}.bags-three-grid{gap:12px}}@media(max-width:639px){.bags-hero{padding:22px 0 27px}.bags-breadcrumb{margin-bottom:20px}.bags-hero-grid{grid-template-columns:1fr;gap:20px}.bags-hero-visual img{max-height:280px}.bags-section{padding:30px 0}.bags-page h2{font-size:1.5rem}.bags-value-strip ul{gap:18px 12px}.bags-value-strip li{padding:0;border:0;gap:8px}.bags-value-strip strong{font-size:.6875rem}.bags-value-strip small{font-size:.625rem}.bags-value-strip svg{width:20px}.bags-use-grid,.bags-four-grid,.bags-three-grid,.bags-finishes-grid,.bags-execution-grid,.bags-two-grid,.bags-welds{grid-template-columns:1fr}.bags-use-card>img{height:170px}.bags-card{padding:20px}.bags-use-card>div{padding:18px}.bags-closures .bags-card{grid-template-columns:auto 1fr}.bags-specs th,.bags-specs td{padding:10px;font-size:.8125rem}.bags-specs th:first-child{width:31%}.bags-print-layout,.bags-waste-layout{grid-template-columns:1fr;gap:24px}.bags-print-claim{padding:20px}.bags-waste-layout>img{height:190px}.bags-contact-strip>div>div{flex-basis:100%}.bags-contact-strip h2{font-size:1.2rem}}.bags-material27{padding:0;border-top:0;overflow:hidden}.bags-material-heading{padding:20px 22px 16px;border-left:5px solid var(--brand-red)}.bags-material-heading>.bags-eyebrow{margin:0;font-size:.6875rem}.bags-material-heading>h3{padding-top:7px;margin:0}.bags-material-copy{padding:18px 22px 22px;border-top:1px solid #eee}.bags-material-copy>strong{display:block;font-size:.875rem;line-height:1.5}.bags-material-copy>p{margin-top:10px}.bags-material-scale{margin:26px 0 8px}.bags-material-scale>div{height:6px;background:linear-gradient(90deg,var(--brand-red),#b9b9b9,#2f7a3d)}.bags-material-scale>p{display:flex;justify-content:space-between;gap:15px;margin-top:8px;font-size:.625rem;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.bags-page [data-bags-theme="2"]{background:#f3f3f3}.bags-page [data-bags-theme="3"]{background:var(--brand-red);color:#fff}.bags-page [data-bags-theme="4"]{background:#292929;color:#fff}.bags-page [data-bags-theme="5"]{background:#f4f1eb}.bags-page [data-bags-theme="6"]{background:#111;color:#fff}.bags-page [data-bags-theme="7"]{background:#f0f0f0}.bags-page [data-bags-theme="8"]{background:#faf7ef}.bags-page [data-bags-theme="9"]{background:#e8e8e8}.bags-page [data-bags-theme="10"]{background:#fff;border-bottom:3px solid var(--brand-red)}.bags-page [data-bags-theme]:is([data-bags-theme="3"],[data-bags-theme="4"],[data-bags-theme="6"]) .bags-eyebrow,.bags-page [data-bags-theme]:is([data-bags-theme="3"],[data-bags-theme="4"],[data-bags-theme="6"])>.bags-container>.bags-intro{color:#fff}.bags-page [data-bags-theme] .bags-card,.bags-page [data-bags-theme] .bags-use-card,.bags-page [data-bags-theme] .bags-welds,.bags-page [data-bags-theme] .bags-specs{color:#292929}.bags-specs{background:#fff}.bags-page [data-bags-theme]:not([data-bags-theme="1"]) .bags-print-claim{background:#fff;color:#292929}.bags-page [data-section-switcher]>.bags-section{padding-bottom:58px}.bags-page [data-bags-theme]:not([data-bags-theme="1"]).bags-contact-strip,.bags-page [data-bags-theme]:not([data-bags-theme="1"]).bags-value-strip{color:#292929}.bags-page [data-bags-theme]:is([data-bags-theme="3"],[data-bags-theme="4"],[data-bags-theme="6"]).bags-value-strip,.bags-page [data-bags-theme]:is([data-bags-theme="3"],[data-bags-theme="4"],[data-bags-theme="6"]).bags-contact-strip{color:#fff}.bags-page [data-bags-theme]:not([data-bags-theme="1"]).bags-value-strip small{color:inherit}@media(max-width:639px){.bags-page [data-section-switcher]>.bags-section{padding-bottom:55px}.bags-material-scale>p{font-size:.5625rem}.bags-hero[data-bags-theme]{padding-bottom:58px}.bags-value-strip[data-bags-theme]{padding-bottom:28px}.bags-contact-strip[data-bags-theme]{padding-bottom:54px}}.bags-page [data-bags-theme]:is([data-bags-theme="3"],[data-bags-theme="4"]).bags-hero :is(.bags-intro,.bags-link,.bags-breadcrumb,h1 span){color:#fff}.bags-page [data-bags-theme] .bags-card>.bags-eyebrow,.bags-page [data-bags-theme] .bags-material-heading>.bags-eyebrow{color:var(--brand-red)}.bags-page .bags-contact-strip[data-bags-theme="3"]>div{border-left:4px solid #fff;padding-left:28px;gap:18px 36px}.bags-page .bags-contact-strip[data-bags-theme="3"] a.inline-flex{background:transparent;color:#fff;border-color:#fff}.bags-page .bags-contact-strip[data-bags-theme="3"] a.inline-flex:hover{background:#fff;color:var(--brand-red)}.bags-contact-strip a[href^="tel:"]{display:inline-flex;align-items:center;min-height:24px}
