✦ Verified product
Essentials Kit
USD 55.00
Hapstone USA
Verified independent store
→
Essentials Kit Pocket-sized emergency kit with 15 essential tools for everyday fixes. Size Compact format Sleek, compact design that easily fits into your purse, pocket, or bag. Li
ghtweight and easy to carry, it keeps you prepared without slowing you down. Function Everyday fixes Designed to handle common situations like broken zippers and last-minute repairs. Kit 15 essentials Includes 15 essential tools to tackle everyday curveballs with confidence. .r2-case-apple{color:#191919;line-height:1.5} .r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important} .r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px} .r2-case-apple section{margin:0 0 20px} /* HERO */ .r2-hero{text-align:center;padding:12px 0 4px} .r2-hero-copy{max-width:760px;margin:0 auto 18px} .r2-hero-media{max-width:820px;margin:0 auto} .r2-hero h1{ margin:0 0 12px; font-weight:700; letter-spacing:-0.02em; font-family:'Montserrat',sans-serif!important; } @media(min-width:575px){ body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{ font-size:36px!important; line-height:50px!important; } } .r2-subtitle{ max-width:720px; margin:0 auto; font-size:19px; line-height:1.4; color:#6e6e73; } /* LABELS */ .r2-case-apple .r2-feature-card p.r2-card-label, .r2-case-apple .r2-split-copy p.r2-card-label{ margin:0 0 8px; font-size:12px!important; font-weight:700!important; letter-spacing:.06em!important; text-transform:uppercase; color:#6e6e73!important; font-family:'Montserrat',sans-serif!important; } /* FEATURES */ .r2-feature-grid{display:grid;gap:16px} .r2-feature-grid-3{grid-template-columns:repeat(3,1fr)} .r2-feature-card{ background:#f5f5f7; border-radius:24px; padding:24px; display:flex; flex-direction:column; } /* FEATURE IMAGE */ .r2-feature-thumb{ margin-bottom:14px; } .r2-feature-thumb img{ width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:14px; } .r2-feature-card h2, .r2-split-copy h2{ margin:0 0 8px; font-size:26px; font-weight:700; padding-bottom: 0px !important; } .r2-split-copy h2{font-size:28px} .r2-feature-card p, .r2-split-copy p{ margin:0; font-size:16px; line-height:1.45; color:#373e48; } /* SPLIT */ .r2-split{ display:grid; grid-template-columns:1fr .9fr; gap:24px; align-items:center; background:#fbfbfd; border-radius:28px; padding:28px; } .r2-split-media{ max-width:420px; margin:0 auto; } .r2-split-media img{ width:100%; height:auto; display:block; border-radius:24px; } /* MOBILE */ @media(max-width:989px){ .r2-feature-grid-3, .r2-split{ grid-template-columns:1fr; } } @media(max-width:749px){ .r2-feature-card, .r2-split{ padding:18px; } .r2-subtitle{ font-size:17px; } }