Acrylic Magnetic Picture Frames for Refrigerator, Mini Photo Frame for Polaroid Instant Photos

SKU: CXT-002
  • Four corner magnets, no backing pad — two acrylic sheets are drawn together at the corners, so the print is clamped between them rather than stuck to a magnet sheet
  • The print swaps in seconds — the sheets separate by hand, and the acrylic face over the photo takes the scuffs instead of the print
  • Fits a 3-inch instant print untrimmed — a 10.5 x 7.5 cm frame showing about 55 x 84 mm, straight from the camera
  • Holds on steel only — neodymium corner magnets grip a refrigerator door or metal board; plastic, timber and glass will not carry it

#hsk-amf button { border:0 }
#hsk-amf svg { display:inline-block;vertical-align:middle;flex-shrink:0 }
#hsk-amf {
–blue: #005EB8;
–blue-dark: #004785;
–green: #6CC24A;
–accent: #6CC24A;
–ink: #111111;
–muted: #667085;
–line: #dfe5ef;
–soft: #f5f7fb;
–paper: #ffffff;
}
#hsk-amf, #hsk-amf * { box-sizing: border-box; }
#hsk-amf { scroll-behavior: smooth; }
#hsk-amf {
margin: 0;
color: var(–ink);
background: var(–paper);
font-family: Tahoma, Arial, sans-serif;
font-size: 16px;
line-height: 1.65;
}
#hsk-amf a { color: inherit; text-decoration: none; }
#hsk-amf img { display: block; max-width: 100%; }
#hsk-amf button { font: inherit; }
#hsk-amf .section-shell { width: min(1240px, calc(100% – 48px)); margin-inline: auto; }
#hsk-amf .site-header {
position: sticky;
z-index: 50;
top: 14px;
width: min(1240px, calc(100% – 48px));
min-height: 70px;
margin: 14px auto 0;
padding: 10px 12px 10px 18px;
display: flex;
align-items: center;
gap: 28px;
border: 1px solid rgba(223,229,239,.9);
border-radius: 18px;
background: rgba(255,255,255,.92);
box-shadow: 0 12px 40px rgba(18,37,73,.09);
backdrop-filter: blur(14px);
}
#hsk-amf .brand { display: inline-flex; align-items: center; gap: 10px; font-weight: 760; letter-spacing: -.02em; white-space: nowrap; }
#hsk-amf .brand b { color: var(–blue); }
#hsk-amf .brand-mark { width: 38px; height: 38px; display: grid; place-items: center; color: #fff; border-radius: 11px; background: var(–blue); font-weight: 900; }
#hsk-amf .site-header nav { margin-left: auto; display: flex; gap: 25px; color: #475467; font-size: 14px; font-weight: 650; }
#hsk-amf .site-header nav a:hover { color: var(–blue); }
#hsk-amf .header-cta, #hsk-amf .button { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 22px; border-radius: 12px; font-weight: 750; transition: .2s ease; }
#hsk-amf .header-cta { color: #fff; background: var(–blue); }
#hsk-amf .header-cta:hover, #hsk-amf .primary-button:hover { color: #fff; background: var(–blue-dark); transform: translateY(-1px); }
#hsk-amf .breadcrumb { width: min(1240px, calc(100% – 48px)); margin: 26px auto 0; display: flex; align-items: center; gap: 7px; color: #667085; font-size: 13px; }
#hsk-amf .breadcrumb a:hover { color: var(–blue); }
#hsk-amf .hero { padding: 46px 0 86px; display: grid; grid-template-columns: 1.03fr .97fr; align-items: center; gap: clamp(44px, 6vw, 86px); }
#hsk-amf .gallery-stage { position: relative; overflow: hidden; aspect-ratio: 1; border-radius: 28px; background: var(–soft); border: 1px solid var(–line); }
#hsk-amf .gallery-stage > img { width: 100%; height: 100%; object-fit: cover; }
#hsk-amf .gallery-badge, #hsk-amf .gallery-count { position: absolute; top: 18px; padding: 7px 12px; border-radius: 99px; background: rgba(255,255,255,.9); box-shadow: 0 4px 20px rgba(0,0,0,.08); font-size: 12px; font-weight: 750; }
#hsk-amf .gallery-badge { left: 18px; }
#hsk-amf .gallery-count { right: 18px; }
#hsk-amf .gallery-thumbnails { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-top: 14px; }
#hsk-amf .gallery-thumbnails button { padding: 0; overflow: hidden; aspect-ratio: 1; cursor: pointer; border: 2px solid transparent; border-radius: 14px; background: var(–soft); }
#hsk-amf .gallery-thumbnails button.active { border-color: var(–blue); box-shadow: 0 0 0 3px rgba(0,94,184,.15); }
#hsk-amf .gallery-thumbnails img { width: 100%; height: 100%; object-fit: cover; }
#hsk-amf .eyebrow { margin: 0 0 12px; color: var(–blue); font-size: 13px; line-height: 1.3; font-weight: 850; letter-spacing: .11em; text-transform: uppercase; }
#hsk-amf .hero-title, #hsk-amf h2, #hsk-amf h3, #hsk-amf p { overflow-wrap: break-word; }
#hsk-amf .hero-title { margin: 0; max-width: 720px; font-size: clamp(46px, 5.4vw, 76px); line-height: .98; letter-spacing: -.055em; }
#hsk-amf .hero-title.is-long { font-size: clamp(40px, 4.3vw, 61px); }
#hsk-amf .hero-title.is-xlong { font-size: clamp(35px, 3.6vw, 52px); }
#hsk-amf .hero-lede { margin: 26px 0 23px; color: #475467; font-size: 19px; line-height: 1.65; }
#hsk-amf .proof-strip { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 24px; }
#hsk-amf .proof-strip span { display: inline-flex; align-items: center; gap: 7px; padding: 8px 11px; color: var(–blue-dark); background: #edf2ff; border-radius: 9px; font-size: 13px; font-weight: 750; }
#hsk-amf .check-list { list-style: none; margin: 0 0 29px; padding: 0; display: grid; gap: 10px; color: #344054; }
#hsk-amf .check-list li { display: flex; gap: 10px; align-items: flex-start; }
#hsk-amf .check-list svg { flex: none; margin-top: 4px; color: var(–green); }
#hsk-amf .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }
#hsk-amf .primary-button { color: #fff; background: var(–blue); }
#hsk-amf .secondary-button { color: var(–ink); border: 1px solid var(–line); background: #fff; }
#hsk-amf .secondary-button:hover { border-color: var(–blue); color: var(–blue); }
#hsk-amf .microcopy { margin: 14px 0 0; color: #667085; font-size: 12px; }
#hsk-amf .signal-band { padding: 30px 0; border-block: 1px solid #e5eaf3; background: #f6f8fc; }
#hsk-amf .signal-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
#hsk-amf .signal-grid article { min-height: 142px; padding: 24px; display: grid; grid-template-columns: 48px 1fr; align-items: start; gap: 16px; border: 1px solid #dfe5ef; border-radius: 18px; background: #fff; box-shadow: 0 8px 26px rgba(18,37,73,.05); }
#hsk-amf .signal-icon { width: 48px; height: 48px; display: grid; place-items: center; color: #fff; border-radius: 14px; background: var(–blue); }
#hsk-amf .signal-icon svg { width: 22px; height: 22px; }
#hsk-amf .signal-grid h3 { margin: 1px 0 7px; color: #111111; font-size: 17px; line-height: 1.25; letter-spacing: -.015em; }
#hsk-amf .signal-grid p { margin: 0; color: #667085; font-size: 13px; line-height: 1.55; }
#hsk-amf .intro-section { padding: 108px 0; display: grid; grid-template-columns: 1fr; gap: 26px; }
#hsk-amf .intro-section h2, #hsk-amf .section-heading h2, #hsk-amf .use-copy h2, #hsk-amf .quality-card h2, #hsk-amf .quote-inner h2, #hsk-amf .quote-intro h2 { margin: 0; font-size: clamp(34px, 4vw, 55px); line-height: 1.08; letter-spacing: -.045em; }
#hsk-amf .intro-copy { color: #475467; font-size: 18px; }
#hsk-amf .intro-copy p { margin: 0 0 22px; }
#hsk-amf .spec-section { padding: 0 0 112px; }
#hsk-amf .section-heading { max-width: none; margin-bottom: 42px; }
#hsk-amf .section-heading > p:last-child {max-width:760px; margin: 15px 0 0; color: var(–muted); font-size: 18px; }
#hsk-amf .spec-grid { display: grid; grid-template-columns: 1.06fr .94fr; gap: 25px; align-items: start; }
#hsk-amf .spec-table-wrap { overflow: hidden; border: 1px solid var(–line); border-radius: 22px; background: #fff; }
#hsk-amf table { width: 100%; border-collapse: collapse; }
#hsk-amf th, #hsk-amf td { padding: 8px 15px; border-bottom: 1px solid var(–line); text-align: left; vertical-align: top; line-height: 1.45; }
#hsk-amf tr:last-child th, #hsk-amf tr:last-child td { border: 0; }
#hsk-amf th { width: 36%; color: #344054; background: #f8fafc; font-size: 13.5px; }
#hsk-amf td { color: #475467; font-size: 13.5px; }
#hsk-amf .evidence-stack { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start; }
#hsk-amf .evidence-stack figure { display: flex; flex-direction: column; margin: 0; overflow: hidden; border: 1px solid var(–line); border-radius: 22px; background: #fff; }
#hsk-amf .evidence-stack img { width: 100%; height: auto; aspect-ratio: 3 / 5; object-fit: contain; background: #fff; }
#hsk-amf .evidence-stack figcaption { min-height: 62px; display: flex; align-items: center; gap: 8px; padding: 11px 14px; color: #344054; font-size: 13px; font-weight: 700; }
#hsk-amf .evidence-stack svg { color: var(–green); flex: none; }
#hsk-amf .custom-section { padding: 104px 0; color: #fff; background: linear-gradient(125deg, #111111, #003e78 65%, #005EB8); }
#hsk-amf .light-heading .eyebrow { color: var(–accent); }
#hsk-amf .light-heading > p:last-child { color: #ccd7f4; }
#hsk-amf .custom-grid { display: grid; grid-template-columns: .82fr 1.18fr; gap: 24px; }
#hsk-amf .color-card, #hsk-amf .option-grid article { border: 1px solid rgba(255,255,255,.14); border-radius: 22px; background: rgba(255,255,255,.075); backdrop-filter: blur(8px); }
#hsk-amf .color-card { padding: 30px; }
#hsk-amf .color-card h3, #hsk-amf .option-grid h3 { margin: 0 0 18px; font-size: 21px; }
#hsk-amf .color-card > p { margin: 20px 0 0; color: #cbd5ee; font-size: 13px; }
#hsk-amf .swatches { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; }
#hsk-amf .swatch-row { display: flex; align-items: center; gap: 9px; color: #eaf0ff; font-size: 13px; }
#hsk-amf .swatch { width: 22px; height: 22px; flex: none; border: 2px solid rgba(255,255,255,.45); border-radius: 50%; box-shadow: 0 2px 6px rgba(0,0,0,.18); }
#hsk-amf .option-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
#hsk-amf .option-grid article { padding: 25px; }
#hsk-amf .option-grid article > svg { color: var(–accent); }
#hsk-amf .option-grid h3 { margin: 12px 0 5px; }
#hsk-amf .option-grid p { margin: 0; color: #cbd5ee; font-size: 14px; }
#hsk-amf .use-section { padding: 112px 0; display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 7vw, 90px); align-items: stretch; }
#hsk-amf .use-image { position: relative; min-height: 0; overflow: hidden; border-radius: 30px; background: var(–soft); }
#hsk-amf .use-image:after { content: “IN USE”; position: absolute; right: 18px; bottom: 18px; padding: 7px 12px; border-radius: 99px; background: var(–accent); color: #111111; font-size: 12px; font-weight: 900; letter-spacing: .08em; }
#hsk-amf .use-image img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 58%; }
#hsk-amf .use-copy > p:last-child { margin-bottom: 0; }
#hsk-amf .use-copy > p:last-child { color: #667085; }
#hsk-amf .buyer-list { margin: 28px 0; display: flex; flex-wrap: wrap; gap: 9px; }
#hsk-amf .buyer-list span { padding: 8px 13px; color: #005EB8; border: 1px solid #cfd9f5; border-radius: 99px; background: #f5f7ff; font-size: 13px; font-weight: 680; }
#hsk-amf .video-section { padding: 104px 0; color: #fff; background: #111111; }
#hsk-amf .video-inner { display: grid; grid-template-columns: .7fr 1.3fr; gap: clamp(38px, 7vw, 90px); align-items: center; }
#hsk-amf .video-copy .eyebrow { color: var(–accent); }
#hsk-amf .video-copy h2 { margin: 0; font-size: clamp(34px, 4vw, 55px); line-height: 1.08; letter-spacing: -.045em; }
#hsk-amf .video-copy .video-lede { margin: 20px 0 0; color: #b9c5e3; font-size: 17px; }
#hsk-amf .video-watch { margin: 22px 0 0; }
#hsk-amf .video-watch a { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 24px; border-radius: 12px; color: #111; background: var(–green); font-size: 15px; font-weight: 800; letter-spacing: .01em; text-decoration: none; box-shadow: 0 10px 26px rgba(108,194,74,.26); transition: background .2s ease, transform .2s ease, box-shadow .2s ease; }
#hsk-amf .video-watch a:hover, #hsk-amf .video-watch a:focus-visible { color: #111; background: #5bad3c; transform: translateY(-1px); box-shadow: 0 14px 30px rgba(108,194,74,.34); }
#hsk-amf .video-frames { display: grid; gap: 20px; }
#hsk-amf .video-frames.is-multi { grid-template-columns: repeat(auto-fit, minmax(258px, 1fr)); }
#hsk-amf .video-frame { position: relative; overflow: hidden; aspect-ratio: 16 / 9; border: 1px solid rgba(255,255,255,.16); border-radius: 24px; background: #080808; box-shadow: 0 24px 60px rgba(0,0,0,.32); }
#hsk-amf .video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
#hsk-amf .video-facade { position: absolute; inset: 0; display: block; width: 100%; height: 100%; padding: 0; background: #080808; cursor: pointer; }
#hsk-amf .video-facade img { display: block; width: 100%; height: 100%; object-fit: cover; opacity: .74; transition: opacity .25s ease, transform .5s ease; }
#hsk-amf .video-facade:hover img, #hsk-amf .video-facade:focus-visible img { opacity: .92; transform: scale(1.02); }
#hsk-amf .video-play { position: absolute; top: 50%; left: 50%; display: grid; place-items: center; width: 74px; height: 74px; border-radius: 50%; color: #111; background: rgba(255,255,255,.94); box-shadow: 0 14px 34px rgba(0,0,0,.38); transform: translate(-50%,-50%); transition: transform .25s ease, background .25s ease; }
#hsk-amf .video-facade:hover .video-play { background: var(–accent); transform: translate(-50%,-50%) scale(1.06); }
#hsk-amf .video-facade:focus-visible { outline: 3px solid var(–accent); outline-offset: -3px; }
@media (max-width: 620px) { #hsk-amf .video-play { width: 60px; height: 60px; }
#hsk-amf .video-play svg { width: 22px; height: 22px; } }
#hsk-amf .process-section { padding: 105px 0; background: var(–soft); }
#hsk-amf .process-grid { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: 13px; }
#hsk-amf .process-grid li { min-height: 250px; padding: 24px 20px; border: 1px solid var(–line); border-radius: 20px; background: #fff; }
#hsk-amf .process-grid .step-number { color: var(–green); font-size: 29px; font-weight: 900; letter-spacing: -.05em; }
#hsk-amf .process-grid h3 { margin: 42px 0 8px; font-size: 17px; line-height: 1.25; transition: color .18s ease; }
#hsk-amf .process-grid li:hover h3, #hsk-amf .process-grid h3:hover { color: var(–green); }
#hsk-amf .process-grid p { margin: 0; color: #667085; font-size: 13px; }
#hsk-amf .quality-section { padding: 112px 0; display: grid; grid-template-columns: 1.2fr .8fr; gap: 24px; }
#hsk-amf .quality-card { padding: clamp(28px, 5vw, 58px); border-radius: 27px; color: #fff; background: var(–blue); }
#hsk-amf .quality-card > div > svg { margin-bottom: 12px; color: var(–accent); }
#hsk-amf .quality-card .eyebrow { color: #cbd7ff; }
#hsk-amf .quality-card ul { list-style: none; margin: 34px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 18px; }
#hsk-amf .quality-card li { display: flex; gap: 8px; color: #eef2ff; font-size: 14px; }
#hsk-amf .quality-card li svg { width: 17px; flex: none; color: var(–accent); }
#hsk-amf .quality-image { overflow: hidden; border-radius: 27px; background: var(–soft); }
#hsk-amf .quality-image img { width: 100%; height: 100%; object-fit: cover; }
#hsk-amf .faq-section { padding: 0 0 112px; display: grid; grid-template-columns: 1fr; gap: 0; }
#hsk-amf .faq-list { border-top: 1px solid var(–line); }
#hsk-amf .faq-list details { border-bottom: 1px solid var(–line); }
#hsk-amf .faq-list summary { position: relative; cursor: pointer; list-style: none; padding: 24px 45px 24px 0; font-weight: 760; font-size: 17px; }
#hsk-amf .faq-list summary::-webkit-details-marker { display: none; }
#hsk-amf .faq-list summary:after { content: “+”; position: absolute; right: 5px; top: 20px; color: var(–blue); font-size: 26px; line-height: 1; }
#hsk-amf .faq-list details[open] summary:after { content: “–”; }
#hsk-amf .faq-list p { margin: -5px 0 23px; color: #667085; }
#hsk-amf .quote-section { padding: 0 0 40px; }
#hsk-amf .quote-inner { padding: 56px; display: flex; align-items: center; justify-content: space-between; gap: 45px; border-radius: 28px; color: #fff; background: #111111; }
#hsk-amf .quote-inner .eyebrow { color: #6CC24A; }
#hsk-amf .quote-inner h2 { max-width: 700px; }
#hsk-amf .quote-inner p:last-child { margin: 14px 0 0; color: #e5e7eb; }
#hsk-amf .quote-button { flex: none; color: var(–ink); background: var(–accent); }
#hsk-amf .quote-button:hover { background: #fff; transform: translateY(-2px); }
#hsk-amf footer { padding: 60px 0; color: #d3daf0; background: #111111; }
#hsk-amf .footer-inner { display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; }
#hsk-amf .footer-brand { color: #fff; }
#hsk-amf .footer-brand b { color: #6CC24A; }
#hsk-amf .footer-inner p { max-width: 480px; margin: 14px 0 0; color: #8f9bbb; }
#hsk-amf .footer-links { display: grid; gap: 9px; font-size: 14px; }
#hsk-amf .footer-links a:hover { color: #fff; }
@media (max-width: 980px) { #hsk-amf .site-header nav { display: none; }
#hsk-amf .hero, #hsk-amf .spec-grid, #hsk-amf .custom-grid, #hsk-amf .use-section, #hsk-amf .video-inner, #hsk-amf .quality-section, #hsk-amf .faq-section { grid-template-columns: 1fr; }
#hsk-amf .hero { padding-top: 34px; }
#hsk-amf .gallery { max-width: 680px; }
#hsk-amf .intro-section { gap: 22px; }
#hsk-amf .process-grid { grid-template-columns: repeat(3, 1fr); }
#hsk-amf .quality-image img { aspect-ratio: 16 / 9; }
#hsk-amf .quote-inner { align-items: flex-start; flex-direction: column; } }
@media (max-width: 680px) { #hsk-amf .section-shell, #hsk-amf .site-header, #hsk-amf .breadcrumb { width: min(100% – 28px, 1240px); }
#hsk-amf .site-header { min-height: 60px; top: 7px; margin-top: 7px; padding-left: 12px; }
#hsk-amf .brand-mark { width: 34px; height: 34px; }
#hsk-amf .header-cta { min-height: 40px; margin-left: auto; padding: 0 13px; font-size: 12px; }
#hsk-amf .hero { padding-bottom: 65px; gap: 35px; }
#hsk-amf .hero-title { font-size: 45px; }
#hsk-amf .hero-lede { font-size: 17px; }
#hsk-amf .hero-actions .button { width: 100%; }
#hsk-amf .signal-band { padding: 18px 0; }
#hsk-amf .signal-grid { grid-template-columns: 1fr; gap: 10px; }
#hsk-amf .signal-grid article { min-height: 0; padding: 18px; grid-template-columns: 42px 1fr; }
#hsk-amf .signal-icon { width: 42px; height: 42px; border-radius: 12px; }
#hsk-amf .intro-section, #hsk-amf .use-section, #hsk-amf .quality-section { padding-block: 80px; }
#hsk-amf .evidence-stack, #hsk-amf .option-grid, #hsk-amf .quality-card ul { grid-template-columns: 1fr; }
#hsk-amf .swatches { grid-template-columns: 1fr 1fr; }
#hsk-amf .process-grid { grid-template-columns: 1fr; }
#hsk-amf .process-grid li { min-height: 0; }
#hsk-amf .process-grid h3 { margin-top: 20px; }
#hsk-amf .quote-inner { width: min(100% – 28px, 1240px); padding: 34px 24px; }
#hsk-amf .quote-button { width: 100%; }
#hsk-amf .footer-inner { flex-direction: column; } }
@media (prefers-reduced-motion: reduce) { #hsk-amf { scroll-behavior: auto; }
#hsk-amf, #hsk-amf *, #hsk-amf *:before, #hsk-amf *:after { transition: none !important; } }
#hsk-amf input, #hsk-amf textarea, #hsk-amf select, #hsk-amf button { font-family: Tahoma, Arial, sans-serif; }
#hsk-amf .hero-title, #hsk-amf h2, #hsk-amf h3 { font-weight: 700; letter-spacing: -.025em; }
#hsk-amf :focus-visible { outline: 3px solid var(–blue); outline-offset: 4px; }
#hsk-amf [id] { scroll-margin-top: 110px; }
#hsk-amf .quote-inner { display: grid; grid-template-columns: .75fr 1.25fr; align-items: start; gap: 48px; padding: 48px; background: #111111; border-top: 6px solid var(–green); }
#hsk-amf .quote-intro h2 { line-height: 1.15; }
#hsk-amf .quote-intro > p { color: #d3d8df; font-size: 16px; }
#hsk-amf .quote-points { list-style: none; padding: 0; margin: 28px 0; display: grid; gap: 14px; font-size: 14px; color: #e5e7eb; }
#hsk-amf .quote-points li { display: flex; align-items: center; gap: 10px; }
#hsk-amf .quote-points svg { color: var(–green); flex: none; }
#hsk-amf .inquiry-form { min-width: 0; padding: 22px; border-radius: 20px; background: #fff; color: #111; }
#hsk-amf .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
#hsk-amf .form-field { display: flex; flex-direction: column; gap: 5px; min-width: 0; font-size: 14px; font-weight: 700; }
#hsk-amf .form-wide { grid-column: 1 / -1; }
#hsk-amf .form-field small { color: #667085; font-weight: 400; }
#hsk-amf .form-field input, #hsk-amf .form-field textarea { width: 100%; min-width: 0; border: 1px solid #c8cfd5; border-radius: 8px; padding: 9px 11px; color: #111; background: #fff; font-size: 16px; line-height: 1.5; }
#hsk-amf .form-field input:focus, #hsk-amf .form-field textarea:focus { border-color: var(–blue); outline: 2px solid #005eb830; outline-offset: 1px; }
#hsk-amf .form-field textarea { min-height: 82px; resize: vertical; }
#hsk-amf .attachment-field { padding: 12px 16px; background: #f4f8fc; border: 1px dashed var(–blue); border-radius: 10px; }
#hsk-amf .attachment-field input { padding: 0; border: 0; background: transparent; font-size: 14px; font-weight: 400; }
#hsk-amf .attachment-field input::file-selector-button { border: 0; border-radius: 6px; padding: 10px 12px; margin: 0 12px 8px 0; font: inherit; background: var(–blue); color: white; cursor: pointer; }
#hsk-amf .file-list { margin: 0; padding-left: 18px; font-weight: 400; overflow-wrap: anywhere; }
#hsk-amf .file-feedback { color: #9e2525; font-weight: 400; }
#hsk-amf .file-clear { justify-self: start; width: fit-content; border: 0; background: transparent; padding: 4px 0; color: var(–blue); text-decoration: underline; cursor: pointer; font-size: 14px; }
#hsk-amf .form-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 18px; }
#hsk-amf .form-submit { flex: 1 1 0; border: 0; color: #111; background: var(–green); cursor: pointer; font-size: 16px; }
#hsk-amf .form-submit:hover { background: #5bad3c; }
#hsk-amf .form-note, #hsk-amf .quote-inner .form-note:last-child { margin: 10px 0 0; color: #525963; font-size: 13px; line-height: 1.5; }
#hsk-amf .form-status { margin-top: 9px; font-size: 14px; color: #004785; }
#hsk-amf .quote-inner .inquiry-form .form-status { color: #004785; }
@media (max-width: 980px) { #hsk-amf .quote-inner { grid-template-columns: 1fr; gap: 25px; } }
@media (max-width: 680px) { #hsk-amf .quote-inner { padding: 28px 18px; }
#hsk-amf .inquiry-form { padding: 20px 14px; }
#hsk-amf .form-grid { grid-template-columns: 1fr; }
#hsk-amf .form-actions { flex-direction: column; }
#hsk-amf .form-submit, #hsk-amf .whatsapp-submit { width: 100%; } }
#hsk-amf .custom-section h2, #hsk-amf .custom-section h3, #hsk-amf .video-section h2, #hsk-amf .video-section h3, #hsk-amf .quality-card h2, #hsk-amf .quality-card h3, #hsk-amf .quote-inner h2, #hsk-amf .quote-inner h3 { color: #fff; }
#hsk-amf .whatsapp-submit { flex: 1 1 0; border: 1px solid var(–blue); background: #fff; color: var(–blue); cursor: pointer; font-size: 16px; }
#hsk-amf .whatsapp-submit:hover { background: #eef5fb; }
#hsk-amf .form-note a { color: var(–blue); text-decoration: underline; overflow-wrap: anywhere; }
#hsk-amf body > main { width: 100%; max-width: 1240px; margin-inline: auto; }
/* —- WP 版式校准:H2 统一字号 / 深色模块标题改白 / 数据条下移后的间距 —- */
#hsk-amf .intro-section h2, #hsk-amf .section-heading h2, #hsk-amf .use-copy h2, #hsk-amf .quality-card h2, #hsk-amf .quote-inner h2, #hsk-amf .video-copy h2, #hsk-amf .quote-intro h2 { font-size: 34px; line-height: 1.14; letter-spacing: -.035em; }
#hsk-amf .custom-section h2, #hsk-amf .custom-section h3,
#hsk-amf .video-section h2, #hsk-amf .video-section h3,
#hsk-amf .quality-card h2, #hsk-amf .quality-card h3,
#hsk-amf .quote-inner h2, #hsk-amf .quote-inner h3 { color: #fff; }
#hsk-amf .intro-section { padding: 84px 0 52px; }
#hsk-amf .intro-copy { font-size: 19px; }
#hsk-amf .signal-band { padding: 44px 0 96px; }
#hsk-amf .signal-grid article { min-height: 156px; padding: 28px 26px; }
#hsk-amf .signal-grid h3 { font-size: 19px; }
#hsk-amf .signal-grid p { font-size: 14px; }
@media (max-width: 980px) { #hsk-amf .intro-section h2, #hsk-amf .section-heading h2, #hsk-amf .use-copy h2, #hsk-amf .quality-card h2, #hsk-amf .quote-inner h2, #hsk-amf .video-copy h2, #hsk-amf .quote-intro h2 { font-size: 30px; } }
@media (max-width: 680px) { #hsk-amf .intro-section h2, #hsk-amf .section-heading h2, #hsk-amf .use-copy h2, #hsk-amf .quality-card h2, #hsk-amf .quote-inner h2, #hsk-amf .video-copy h2, #hsk-amf .quote-intro h2 { font-size: 26px; } }
.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel–description { padding-bottom: 0; }
.woocommerce div.product.elementor .woocommerce-tabs { margin-bottom: 0; }
.elementor-location-single .e-con-inner:has(> .elementor-widget-woocommerce-product-data-tabs) { padding-bottom: 0; }
.elementor-location-single > .e-con:last-child > .e-con-inner:has(> .elementor-widget-heading) { padding-top: 0; }
.elementor-location-single > .e-con:last-child:has(.elementor-widget-heading) { margin-top: min(5vw, 48px); margin-bottom: min(5vw, 48px); }
/* —- 正文外层 pre 容器:只为绕过 wpautop,这里清掉 pre 的默认样式 —- */
#hsk-amf pre.hsk-wp { margin: 0; padding: 0; border: 0; background: none; color: inherit;
font: inherit; white-space: normal; word-break: normal; overflow: visible; tab-size: normal; }
/* —- 修复:use 板块左图裁切(2026-09-11)—- */
#hsk-amf .use-section { align-items: start; }

Two acrylic sheets, four corner magnets

Acrylic Magnetic Picture Frames That Close on Four Corner Magnets

There is no back panel to unclip on acrylic magnetic picture frames. Two sheets of clear cast acrylic are drawn together by four magnets, one set into each corner, and the print is clamped between them. Nothing is glued, so the rear stays flat against a steel door and no adhesive pad can dry out and let go.

Because the sheets separate, a photo goes in or comes out by hand, and the acrylic face carries the scuffs that would otherwise land on the print. The corners are counter-bored so each magnet sits flush rather than proud.

Off the sample on the bench, these acrylic magnetic picture frames measure about 105 x 75 mm, and the window shows roughly 55 x 84 mm of the print. That is the 3-inch instant format, so a photo goes in straight from the camera, untrimmed. Closed, the two sheets and the print come to about 12 mm, and one frame weighs about 35 g.

Orange, red, green, clear, brown and blue are held in stock; other shades are cut to order. Stock orders leave in 3-7 working days, a printed or bespoke run takes 7-10 days. No minimum on stock shades; 100 pieces with a logo and 500 for a colour or size of your own.

Four Magnets, No Backing Pad

Magnets set into the four corners pull the front and rear sheets together, with the photo riding between them. The rear stays a plain acrylic sheet, so nothing is peeled or replaced.

Swap the Print in Seconds

Separate the sheets and the photo comes free, so a shop can refill a display or a home can swap a picture without tools. The acrylic face takes the wear — why these frames beat a print behind glass.

Steel Doors, Not Plastic

Sintered neodymium discs hold the frame on a refrigerator door, a metal notice board or a filing cabinet. A plastic cabinet, a timber door or a glass panel will not carry it, so the surface is worth settling before an order goes in.

Read off the piece on the bench

Acrylic Magnetic Picture Frames: Figures and Order Terms

Each figure was taken off a sample on the workshop bench, with the trading terms listed alongside.

Front and rear sheetsClear cast acrylic, two sheets per frame, with the print held between them
Frame sizeAbout 105 x 75 mm overall, cut for the 3-inch instant format
Visible windowAbout 55 x 84 mm of the print shows; the rest sits behind the border
Closed thicknessAbout 12 mm with the print between the two sheets
How the sheets closeFour corner magnets draw the sheets together; no back panel to unclip
MagnetsSintered neodymium discs, one per corner, set flush with the surface
Surfaces it gripsSteel fridge doors, metal boards and filing cabinets; plastic, timber and glass will not hold
Weight per pieceAbout 35 g with sheets and magnets in place
Colours on the shelfOrange, red, green, clear, brown, blue; other shades cut to order
Minimum, stock shades50 pieces; shades can mix in one carton
Minimum, printed or bespoke100 pieces with a printed logo; bespoke colour or size from 500 pieces
Sampling and timingStock ships in 3-7 working days; printed or bespoke runs 7-10 days
Acrylic magnetic picture frame size chart: 10.5 x 7.5 cm, four corner magnets, six stock colours
Reference frame: 10.5 x 7.5 cm, four corner magnets
Acrylic magnetic picture frame net weight: about 35 g on the bench scale
Reference frame: 35 g on the bench scale

What moves, and what it adds

Border Print, Sheet Shade, Frame Size and Packing

Four choices set the price here: what goes onto the border, the shade the sheets are cut from, how large the frame is, and how it leaves the carton. Each carries its own quote, so a change can be priced before any sheet is cut.

Shades held for acrylic magnetic picture frames

Orange
Red
Green
Clear
Brown
Blue

These sheets are held on the shelf for acrylic magnetic picture frames, so a colour match costs nothing and one carton can hold several shades. Anything outside the list is cut to a matched sheet: post a Pantone number or a physical chip, and the minimum for that run is quoted alongside the artwork, since shade and quantity are settled together. The first piece off a matched sheet is retained here as the standard for every reorder.

A logo printed on the acrylic border

The border carries a mark and a line of copy. UV printing holds fine detail and photos; silk screen suits flat solid colour. Send a vector file and a printed sample returns first; printing adds a proofing and production charge.

The shade the sheets are cut from

Stock sheets carry no colour-matching charge, which keeps a trial order small. A colour outside the list is matched to your reference and quoted with the artwork. A frosted or mirrored sheet is a separate brief.

The size of the frame

The cutting setup covers 2–6 inch instant formats, so a small favour and a large wall size share one artwork. Window and border depth change with size, so the print area is confirmed on a sample of your size.

How they leave the carton

Each frame is bagged singly and cartons pack from there. Header cards, gift boxes and retail-ready packing are all available, each with its own cost and minimum; a header card is the cheapest shelf-facing option.

Acrylic magnetic picture frames holding instant photos on a refrigerator door

Where they sell

Where Acrylic Magnetic Picture Frames Sell

Instant camera accessory sellersPhoto and stationery shopsHomeware and kitchen retailGift and souvenir standsWedding and event favoursOnline wholesale sellers

An instant camera counter keeps a tray of them by the till, a homeware aisle clips one to a fridge door, a souvenir stand sells one with a print already inside.

What closes the sale is the corner magnet: acrylic magnetic picture frames lift off a steel door without a mark and take a fresh print in seconds.

Shade mix is noted on the packing sheet while the cartons are filled, and a copy travels inside each box so the split can be counted at the far end.

For moulded characters, see the 2D cartoon PVC fridge magnets or the PVC fridge

magnet range
; the moulded ABS build of this frame sits under magnetic picture frames for refrigerator.

Filmed where they are made

Acrylic Magnetic Picture Frames, Filmed on the Bench

A short walk-through on the bench: sheets cut and their edges polished, the border printed and squared, magnets pressed into the four corners,

a print laid between the sheets, and the finished frame closed alongside the reference piece this line is run against.

Watch on YouTube

How a run comes together

Five Stages Between an Artwork File and a Boxed Order

  1. 01

    Brief us on the run

    The quantity, the sheet shades, the artwork file for the border, the size you want, the packing and the country the acrylic magnetic picture frames are shipping to.

  2. 02

    Freeze the specification

    Shade, print placement, frame size, magnet seating and the carton plan are set out on a single sheet for you to sign before cutting starts.

  3. 03

    Sign off a printed piece

    A frame is built from your file and couriered over, so shade, print position and the corner seats are read on a physical piece instead of a screen proof.

  4. 04

    Cut, print, pair

    Sheets are cut and edge-polished, the border printed and cured, magnets seated at the four corners, and each front matched to a same-shade rear, so frames leave as pairs.

  5. 05

    Inspect, count, box

    Every piece is gauged, weighed and pulled apart, a print is laid in and taken out again, and the run is counted shade by shade before the frames are bagged.

Inspected before it leaves the bench

Every Acrylic Magnetic Picture Frame, Checked Before Packing

  • Both sheets held to the lamp for scratches and swirl marks before they are paired into acrylic magnetic picture frames
  • Corner pockets gauged so each magnet sits flush with nothing proud of the face
  • Pair closed and pulled apart by hand to confirm the four corner magnets grip on finished acrylic magnetic picture frames
  • Window measured against the artwork, with a 55 x 84 mm print laid in to check the fit
  • Border print squared to the approved file, and shade compared with the retained standard sheet
  • Shade mix and piece count ticked against the packing sheet before the cartons close
Acrylic magnetic picture frame held open to show the two sheets and the four corner magnets

Asked before the first order

What Buyers Ask About Acrylic Magnetic Picture Frames

What are the frames made from, and how do the four corner magnets work?

The sheets are high-clarity acrylic and the frame closes on four independent magnet catches. Two sheets are drawn together at the corners and the photo is clamped between them; there is no full magnet sheet stuck to the back. That makes the print easy to change and leaves the acrylic face over the photo as a scratch guard on every acrylic magnetic picture frame.

Can a logo or artwork be printed onto the acrylic?

Yes. UV printing and silk screen both run on the acrylic border. Send a vector AI or PDF file and a printed sample comes back first so the result can be checked in the hand. Printing carries an extra proofing charge and production cost, which is quoted with the artwork on your acrylic magnetic picture frames.

How strong are the corner magnets, and will the frame come apart?

Sintered neodymium discs hold the two sheets tightly, so normal handling and hanging on a refrigerator will not separate them. A hard drop should be avoided because it can shift a magnet out of its pocket. These frames grip steel and metal surfaces; a plastic, timber or glass surface will not hold acrylic magnetic picture frames at all.

What is the quality standard, and what happens if a batch has faults?

Every piece is inspected before it leaves, and sheets with a scratch, a missing magnet or a chipped corner are pulled out of the run. If a fault turns up in bulk within the agreed defect rate, we settle it with a replacement run or a price adjustment on the acrylic magnetic picture frames affected.

How long does a bulk order take, and is stock faster than custom?

Stock orders are scheduled to ship within 3-7 working days of payment. An order carrying printed logos or a bespoke sheet colour runs 7-10 days in production. The final date is confirmed against the quantity on the order, since a larger run takes longer to cut, pair and pack.

Do you send samples before a bulk run?

One stock sample is free and the buyer covers the freight. A pre-production sample of your own artwork can be arranged before the bulk run, so the shade and the print position are settled on a piece before production of your acrylic magnetic picture frames is scheduled.

document.querySelectorAll('.video-facade').forEach(function(btn){btn.addEventListener('click',function(){var id=btn.getAttribute('data-yt'),start=btn.getAttribute('data-yt-start')||'0';var src='https://www.youtube-nocookie.com/embed/'+id+'?rel=0&autoplay=1'+(start&&start!=='0'?'&start='+start:'');var f=document.createElement('iframe');f.src=src;f.title=btn.getAttribute('aria-label')||'Product video';f.loading='lazy';f.setAttribute('allow','accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');f.setAttribute('referrerpolicy','strict-origin-when-cross-origin');f.setAttribute('allowfullscreen','');btn.replaceWith(f);});});

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Acrylic Magnetic Picture Frames for Refrigerator, Mini Photo Frame for Polaroid Instant Photos”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

TALK TO HUASAN CUSTOM

Solicitar cotización

Tell us the color mix, logo method and quantity you have in mind. Share your contact details, target market and any artwork, and we will reply with a quotation, lead time and sample plan.

Scroll al inicio

Cotización

Responderemos a tu solicitud en menos de 2 horas. Escríbenos directamente a: sales2@huasancustom.com

HUASAN is a China factory. If you have no import experience, contact us for help.

Cotización

Responderemos a tu solicitud en menos de 2 horas. Escríbenos directamente a: sales2@huasancustom.com

HUASAN is a China factory. If you have no import experience, contact us for help.