3M™ M96 Definite Length Dispenser

Adjusts to allow consistent dispensing of tape strips 3/4″ to 5″ in length.
1 Each
99999 in stock
/* ===== Theme layout overrides for landing pages (extracted from Snippet #8) ===== */
.category-comp__main-block--grid{display:block!important;width:100%!important;flex:1!important}
.category-comp__main-block--grid .main-wr-img{display:none!important}
body.tax-product_cat .category-comp__main-text-wrap{display:block!important;max-width:100%!important;width:100%!important}
.category-comp__main-text-wrap h1.category-name{display:none!important}
.category-comp__wrap-btn{display:none!important}
body.tax-product_cat .bb-subcat-grid-wrap{display:none!important}
.category-comp__main-richtext,.category-comp__main-richtext[style]{max-height:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important;height:auto!important;display:block!important;visibility:visible!important;opacity:1!important}
.category-comp .container.beta{max-width:100%!important;padding:0!important}
.category-comp__main-block{padding:0!important}
.category-comp{padding:0!important;margin:0!important}
.category-table-wrap{display:none!important}
.bb-lp-grid>p,.bb-lp .vm>p,.bb-lp>p{display:none!important}
.view-boxes{display:none!important}
#vm-link{display:none!important}
.bb-lp .vm,.bb-lp .vm[style]{height:auto!important;overflow:visible!important;max-height:none!important;display:block!important;visibility:visible!important;opacity:1!important}
.bb-lp{display:block!important}
.tax-product_cat .aws-search-result{display:none!important} /* ===== Landing page styles ===== */
:root {
--navy: #14263a;
--navy-d: #0e1a27;
--blue: #2f6ea5;
--blue-d: #24577e;
--ink: #1a1a1a;
--mid: #555;
--light: #f4f6f8;
--border: #e3e6ea;
--white: #fff;
--red: #b22222;
} .bb-lp {
font-family: 'Open Sans', sans-serif;
color: var(--ink);
margin: 0 0 40px;
background: var(--white);
border: 1px solid var(--border);
border-radius: 6px;
overflow: hidden;
} .bb-lp-hero {
background: var(--light);
padding: 40px 40px 28px;
display: flex;
flex-wrap: wrap;
gap: 30px;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid var(--border);
}
.bb-lp-hero-text { flex: 1; min-width: 300px; }
.bb-lp-hero h1 {
font-family: 'Barlow Condensed', sans-serif;
font-size: 2.4rem;
font-weight: 700;
color: var(--navy);
line-height: 1.05;
margin: 0 0 12px;
text-transform: uppercase;
letter-spacing: 0.01em;
}
.bb-lp-hero h1 span { color: var(--blue); }
.bb-lp-hero p {
font-size: .95rem;
color: var(--mid);
margin: 0 0 20px;
line-height: 1.55;
max-width: 560px;
}
.bb-lp-btn {
display: inline-block;
background: var(--blue);
color: #fff;
padding: 11px 24px;
border-radius: 6px;
font-weight: 600;
font-size: .85rem;
text-decoration: none;
transition: background .2s;
margin-right: 8px;
}
.bb-lp-btn:hover { background: var(--blue-d); color: #fff; }
.bb-lp-btn-ghost {
display: inline-block;
border: 1.5px solid var(--navy);
color: var(--navy);
padding: 9px 22px;
border-radius: 6px;
font-weight: 600;
font-size: .85rem;
text-decoration: none;
margin-left: 4px;
transition: all .2s;
}
.bb-lp-btn-ghost:hover { background: var(--navy); color: #fff; } .bb-lp-stats { display: flex; gap: 14px; flex-wrap: wrap; }
.bb-lp-stat {
background: var(--white);
border: 1px solid var(--border);
border-radius: 6px;
padding: 16px 18px;
text-align: center;
min-width: 95px;
}
.bb-lp-stat strong {
display: block;
font-family: 'Barlow Condensed', sans-serif;
font-size: 1.6rem;
font-weight: 700;
color: var(--blue);
line-height: 1;
margin-bottom: 5px;
}
.bb-lp-stat span {
font-size: .68rem;
color: var(--mid);
text-transform: uppercase;
letter-spacing: .06em;
} .bb-lp-search {
background: var(--blue);
padding: 14px 40px;
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.bb-lp-search label { color: #fff; font-weight: 600; font-size: .82rem; white-space: nowrap; }
.bb-lp-search input {
width: 76px; border: none; border-radius: 4px;
padding: 8px 10px; font-size: .88rem;
font-family: Open Sans, sans-serif; text-align: center;
color: var(--navy);
}
.bb-lp-search input:focus { outline: 2px solid var(--navy); }
.bb-lp-x { color: rgba(255,255,255,.65); font-weight: 700; font-size: .95rem; }
.bb-lp-in { color: rgba(255,255,255,.45); font-size: .72rem; }
.bb-lp-search select {
border: none; border-radius: 4px; padding: 8px 10px;
font-size: .82rem; font-family: Open Sans, sans-serif;
color: var(--navy); background: #fff; cursor: pointer;
}
.bb-lp-search button {
background: var(--navy); color: #fff; border: none;
border-radius: 4px; padding: 9px 20px;
font-size: .82rem; font-weight: 600;
font-family: Open Sans, sans-serif; cursor: pointer;
transition: background .2s;
}
.bb-lp-search button:hover { background: #1c3045; } .bb-lp-shdr { padding: 28px 40px 16px; background: var(--white); border-bottom: 1px solid var(--border); }
.bb-lp-shdr h2 {
font-size: 1.1rem; font-weight: 700; color: var(--navy);
margin: 0 0 3px; display: flex; align-items: center; gap: 9px;
}
.bb-lp-shdr h2::before {
content: ''; width: 4px; height: 1em;
background: var(--blue); border-radius: 2px; flex-shrink: 0;
}
.bb-lp-shdr p { font-size: .8rem; color: var(--mid); margin: 0 0 0 13px; } .bb-lp-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
gap: 1px;
background: var(--border);
border-bottom: 1px solid var(--border);
border-right: 1px solid var(--border);
border-left: 1px solid var(--border);
margin: 0;
padding: 0 32px 32px;
background: var(--white);
}
.bb-lp-card {
border-right: 1px solid var(--border);
border-bottom: 1px solid var(--border);
text-decoration: none; color: var(--ink);
display: flex; flex-direction: column;
transition: box-shadow .2s, transform .2s;
background: var(--white); position: relative; overflow: hidden;
}
.bb-lp-card:hover {
box-shadow: 0 4px 20px rgba(0,0,0,.1);
transform: translateY(-2px);
z-index: 1;
}
.bb-lp-card:hover .bb-lp-img img { transform: scale(1.04); }
.bb-lp-img { height: 170px; overflow: hidden; background: var(--light); position: relative; }
.bb-lp-img img { width: 100%; height: 100%; object-fit: cover; transition: transform .35s ease; display: block; }
.bb-lp-badge {
position: absolute; top: 10px; left: 10px;
background: var(--red); color: #fff;
font-size: .68rem; font-weight: 700;
text-transform: uppercase; letter-spacing: 0.07em;
padding: 3px 8px; border-radius: 2px;
}
.bb-lp-body { padding: 16px 18px 18px; flex: 1; display: flex; flex-direction: column; }
.bb-lp-body h3 {
font-family: 'Barlow Condensed', sans-serif;
font-size: 1.15rem; font-weight: 700;
text-transform: uppercase; margin: 0 0 6px;
letter-spacing: 0.02em; color: var(--ink);
}
.bb-lp-body p { font-size: .82rem; color: var(--mid); margin: 0 0 14px; line-height: 1.5; flex: 1; }
.bb-lp-cta {
display: inline-flex; align-items: center; gap: 6px;
font-size: .82rem; font-weight: 700; color: var(--red);
text-transform: uppercase; letter-spacing: 0.05em;
}
.bb-lp-cta::after { content: '\2192'; transition: transform .2s; }
.bb-lp-card:hover .bb-lp-cta::after { transform: translateX(4px); } .bb-lp-mvp {
background: var(--blue); border-top: 3px solid var(--blue-d);
padding: 28px 40px; display: flex; flex-wrap: wrap;
gap: 20px; align-items: center; justify-content: space-between;
}
.bb-lp-mvp h3 { font-size: 1rem; font-weight: 700; color: #fff; margin: 0 0 5px; }
.bb-lp-mvp p { font-size: .82rem; color: rgba(255,255,255,.85); margin: 0; max-width: 500px; line-height: 1.6; }
.bb-lp-mvp a {
display: inline-block; background: #fff; color: var(--blue);
padding: 10px 22px; border-radius: 6px; font-weight: 600;
font-size: .82rem; text-decoration: none; white-space: nowrap;
flex-shrink: 0; transition: background .2s;
}
.bb-lp-mvp a:hover { background: #e8f0fe; } .bb-lp-trust {
background: var(--white); border-top: 1px solid var(--border);
padding: 20px 40px; display: flex; flex-wrap: wrap;
gap: 28px; justify-content: center;
}
.bb-lp-trust-item { display: flex; align-items: center; gap: 8px; font-size: .8rem; color: var(--mid); }
.bb-lp-trust-item svg { flex-shrink: 0; }
.bb-lp-trust-item strong { color: var(--navy); } @media (max-width: 640px) {
.bb-lp { margin: 0 -15px; }
.bb-lp-hero, .bb-lp-search, .bb-lp-shdr, .bb-lp-mvp, .bb-lp-trust { padding-left: 16px; padding-right: 16px; }
.bb-lp-grid { grid-template-columns: 1fr 1fr; padding: 0 16px 16px; }
.bb-lp-img { height: 100px; }
.bb-lp-stats { gap: 10px; }
.bb-lp-stat { min-width: 80px; padding: 12px; }
.bb-lp-stat strong { font-size: 1.3rem; }
.bb-lp-btn-ghost { margin-left: 0; margin-top: 8px; display: block; text-align: center; }
.bb-lp-hero h1 { font-size: 1.8rem; }
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

Adjusts to allow consistent dispensing of tape strips 3/4″ to 5″ in length.
99999 in stock