{"product_id":"photo-corners-self-adhesive-for-photo-albums-scrapbooks","title":"Photo Corners – Self-Adhesive, for Photo Albums \u0026 Scrapbooks","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .page, .page *, .page *::before, .page *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  .page {\n    --brown:        #B46A3A;\n    --cream:        #F5EBDD;\n    --black:        #1A1A1A;\n    --dark-card:    #2a1a0a;\n    --muted-gold:   #c9a882;\n    --body-light:   #9a7a5a;\n    --border-light: #d4b896;\n    --border-dark:  #3a2a1a;\n    --tertiary-dark:#6a4a2a;\n    --card-light:   #fffaf4;\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 56px 36px 80px;\n    background: var(--cream);\n    color: var(--black);\n    font-family: 'Inter', sans-serif;\n    font-weight: 300;\n    line-height: 1.7;\n    -webkit-font-smoothing: antialiased;\n  }\n  .page .eyebrow { font-size: 10px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--brown); margin-bottom: 16px; }\n  .page .product-title { font-family: 'Playfair Display', serif; font-size: clamp(28px, 5vw, 42px); font-weight: 400; line-height: 1.2; color: var(--black); margin-bottom: 10px; }\n  .page .product-title em { font-style: italic; color: var(--brown); }\n  .page .product-subtitle { font-size: 14px; color: var(--body-light); margin-bottom: 32px; letter-spacing: 0.04em; }\n  .page .photo-card { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 10px; margin-bottom: 32px; }\n  .page .photo-card img { width: 100%; height: auto; display: block; }\n  .page .photo-caption { font-size: 10px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--brown); text-align: center; padding: 12px 8px 4px; }\n  .page .divider { border: none; border-top: 0.5px solid var(--border-light); margin: 32px 0; }\n  .page .spec-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 32px; }\n  .page .spec-card { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 20px 22px; }\n  .page .spec-label { font-size: 10px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--body-light); margin-bottom: 6px; }\n  .page .spec-value { font-family: 'Playfair Display', serif; font-size: 20px; font-weight: 400; color: var(--black); }\n  .page .highlight { background: var(--black); border: 0.5px solid var(--brown); padding: 28px 32px; margin-bottom: 32px; }\n  .page .highlight-heading { font-family: 'Playfair Display', serif; font-size: 18px; color: var(--cream); margin-bottom: 10px; }\n  .page .highlight p { font-size: 14px; color: var(--muted-gold); line-height: 1.75; }\n  .page .notice { background: var(--dark-card); border-left: 3px solid var(--brown); padding: 24px 28px; margin-bottom: 32px; }\n  .page .notice p { font-size: 13px; color: var(--muted-gold); line-height: 1.85; }\n  .page .notice p + p { margin-top: 12px; }\n  .page .notice strong { color: var(--cream); font-weight: 500; }\n  .page .body-text { font-size: 15px; color: var(--black); line-height: 1.85; margin-bottom: 24px; }\n  .page .body-text p + p { margin-top: 16px; }\n  .page .cert-row { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 32px; }\n  .page .cert-badge { display: inline-block; font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--brown); border: 0.5px solid var(--brown); padding: 7px 14px; }\n  .page .policy-strip { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 32px; }\n  .page .policy-item { flex: 1 1 200px; background: var(--card-light); border: 1px solid var(--border-light); padding: 22px 18px; text-align: center; }\n  .page .policy-icon { font-size: 20px; margin-bottom: 8px; }\n  .page .policy-title { font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--black); margin-bottom: 4px; }\n  .page .policy-detail { font-size: 12px; color: var(--body-light); line-height: 1.6; }\n  .page .cta-block { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 36px 32px; text-align: center; }\n  .page .cta-note { font-size: 10px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--brown); margin-bottom: 10px; }\n  .page .cta-heading { font-family: 'Playfair Display', serif; font-size: 22px; color: var(--black); margin-bottom: 8px; }\n  .page .cta-sub { font-size: 14px; color: var(--body-light); margin-bottom: 24px; line-height: 1.7; }\n  .page .btn-row { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }\n  .page .btn-primary { display: inline-block; background: var(--brown); color: var(--cream); font-family: 'Inter', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; padding: 13px 28px; }\n  .page .btn-outline { display: inline-block; background: transparent; color: var(--brown); border: 0.5px solid var(--brown); font-family: 'Inter', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; padding: 13px 28px; }\n  .page .video-card { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 10px; margin-bottom: 32px; }\n  .page .video-frame { position: relative; width: 100%; max-width: 340px; margin: 0 auto; aspect-ratio: 9 \/ 16; background: var(--black); }\n  .page .video-frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; display: block; }\n\n  .page .feature-list { list-style: none; margin: 0 0 32px; padding: 0; }\n  .page .feature-list li { position: relative; padding: 14px 0 14px 26px; border-bottom: 0.5px solid var(--border-light); font-size: 14px; line-height: 1.7; color: var(--black); }\n  .page .feature-list li:last-child { border-bottom: none; }\n  .page .feature-list li::before { content: \"\\2726\"; position: absolute; left: 0; top: 14px; color: var(--brown); font-size: 12px; }\n  .page .stack-lines { display: block; }\n  .page .stack-lines span { display: block; padding: 3px 0; font-family: 'Playfair Display', serif; font-size: 17px; line-height: 1.5; color: var(--black); white-space: normal; overflow-wrap: break-word; }\n  .page .photo-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\n  .page .photo-grid img { width: 100%; height: auto; display: block; border: 0.5px solid var(--border-light); }\n  .page .spec-list { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 4px 28px; margin-bottom: 32px; }\n  .page .spec-row { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 28px; padding: 18px 0; border-bottom: 0.5px solid var(--border-light); }\n  .page .spec-row:last-child { border-bottom: none; }\n  .page .spec-key { flex: 0 0 auto; min-width: 104px; font-size: 10px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--brown); line-height: 2.1; }\n  .page .spec-val { flex: 1 1 260px; min-width: 0; font-family: 'Playfair Display', serif; font-size: 17px; line-height: 1.5; color: var(--black); }\n  .page .spec-val small { display: block; font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.02em; color: var(--body-light); margin-top: 2px; }\n\n  \/* ---- colour switcher (CSS only, no scripts) ---- *\/\n  .page .viewer { margin-bottom: 32px; }\n  .page .viewer input { position: absolute; opacity: 0; width: 1px; height: 1px; }\n  .page .frames { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 10px; }\n  .page .frame { display: none; }\n  .page .frame img { width: 100%; height: auto; display: block; }\n  .page .swatch-tabs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-top: 10px; }\n  .page .swatch-tabs label { display: block; cursor: pointer; text-align: center; padding: 11px 8px; background: var(--card-light); border: 0.5px solid var(--border-light); font-size: 10px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--body-light); }\n  .page .swatch-tabs label:hover { border-color: var(--brown); color: var(--brown); }\n  .page #pc1:checked ~ .frames .fr1,\n  .page #pc2:checked ~ .frames .fr2,\n  .page #pc3:checked ~ .frames .fr3 { display: block; }\n  .page #pc1:checked ~ .swatch-tabs label[for=\"pc1\"],\n  .page #pc2:checked ~ .swatch-tabs label[for=\"pc2\"],\n  .page #pc3:checked ~ .swatch-tabs label[for=\"pc3\"] { background: var(--brown); border-color: var(--brown); color: var(--cream); }\n  .page .viewer input:focus-visible ~ .swatch-tabs label { outline: 2px solid var(--brown); outline-offset: 2px; }\n  .page .photo-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\n  .page .photo-grid img { width: 100%; height: auto; display: block; border: 0.5px solid var(--border-light); }\n  @media (max-width: 560px) {\n    .page .photo-grid { grid-template-columns: 1fr; }\n    .page .spec-list { padding: 4px 20px; }\n    .page .photo-grid { grid-template-columns: 1fr; }\n    .page .spec-grid { grid-template-columns: 1fr; }\n    .page { padding: 36px 20px 60px; }\n    .page .highlight { padding: 24px 20px; }\n    .page .notice { padding: 20px 18px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- EYEBROW + TITLE --\u003e\n\u003cp class=\"eyebrow\"\u003ePhoto Corners · Self Adhesive · Three Colours\u003c\/p\u003e\n\u003ch1 class=\"product-title\"\u003e\n\u003cem\u003ePhoto Corners,\u003c\/em\u003e Self Adhesive, for Photo Albums and Scrapbooks\u003c\/h1\u003e\n\u003cp class=\"product-subtitle\"\u003eTrustworthy. Reliable. Quality supplies.\u003c\/p\u003e\n\u003c!-- PRODUCT PHOTO --\u003e\n\u003cdiv class=\"photo-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/2bac1465-235f-4e69-8dac-b3f7066f0e05_1b346758-fbc4-4e94-8c3e-dc87f559535b.jpg?v=1789716677\" alt=\"Self adhesive photo corners in black, white cream and kraft tan, two sheets per set\"\u003e\n\u003cp class=\"photo-caption\"\u003eBlack · White and Cream · Kraft Tan\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLOUR SWITCHER\n     TO SWAP AN IMAGE: each frame below is marked with its colour. Paste a different\n     Shopify image URL into that frame's src if the photo shown is not that colour. --\u003e\n\u003cdiv class=\"viewer\"\u003e\n\u003cinput type=\"radio\" name=\"photocorners\" id=\"pc1\" checked\u003e \u003cinput type=\"radio\" name=\"photocorners\" id=\"pc2\"\u003e \u003cinput type=\"radio\" name=\"photocorners\" id=\"pc3\"\u003e\n\u003cdiv class=\"frames\"\u003e\n\u003cdiv class=\"frame fr1\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Your_paragraph_text_18.png?v=1789716749\" alt=\"Black self adhesive photo corners, two sheets of 24\"\u003e\n\u003cp class=\"photo-caption\"\u003eBlack · 2 Sheets · 48 Corners\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"frame fr2\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Your_paragraph_text_19.png?v=1789716772\" alt=\"White and cream self adhesive photo corners, two sheets of 24\"\u003e\n\u003cp class=\"photo-caption\"\u003eWhite and Cream · 2 Sheets · 48 Corners\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"frame fr3\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Your_paragraph_text_17.png?v=1789716796\" alt=\"Kraft tan self adhesive photo corners, two sheets of 24\"\u003e\n\u003cp class=\"photo-caption\"\u003eKraft Tan · 2 Sheets · 48 Corners\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swatch-tabs\"\u003e\n\u003clabel for=\"pc1\"\u003eBlack\u003c\/label\u003e \u003clabel for=\"pc2\"\u003eWhite and Cream\u003c\/label\u003e \u003clabel for=\"pc3\"\u003eKraft Tan\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DETAIL PHOTOS --\u003e\n\u003cdiv class=\"photo-card\"\u003e\n\u003cdiv class=\"photo-grid\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Your_paragraph_text_21.png?v=1789717397\" alt=\"Photo corner shown against a ruler, 1.5 cm decorative triangular point\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Your_paragraph_text_20.png?v=1789717392\" alt=\"Photo corners holding a card in place on a page\"\u003e\n\u003c\/div\u003e\n\u003cp class=\"photo-caption\"\u003e1.5 cm Corner Size · Mounted in Place\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"body-text\"\u003e\n\u003cp\u003e\u003cstrong style=\"font-weight: 500;\"\u003eTRADITIONAL BOOKBINDING\u003c\/strong\u003e is a bookbindery located in Victoria, specializing in book repair. Please discover our website for more professional bookbinding supplies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"divider\"\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cdiv class=\"body-text\"\u003e\n\u003cp\u003eKeep your photos secure and beautifully mounted with these self adhesive photo corners, perfect for scrapbooks, photo albums and keepsake projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003cdiv class=\"spec-list\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCorner Size\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e1.5 cm x 1.5 cm \u003csmall\u003eDecorative triangular point, not the adhesive backing tab\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eSet Contents\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e\u003cspan class=\"stack-lines\"\u003e\u003cspan\u003e2 sheets per set\u003c\/span\u003e\u003cspan\u003e24 corners per sheet\u003c\/span\u003e\u003cspan\u003e48 corners per set\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eColours\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eBlack, White and Cream, Kraft Tan \u003csmall\u003eOne colour per set\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eBacking\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eSelf adhesive \u003csmall\u003eEasy, mess free mounting\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PAIR WITH --\u003e\n\u003cdiv class=\"highlight\"\u003e\n\u003cdiv class=\"highlight-heading\"\u003eLooking for something to put them in?\u003c\/div\u003e\n\u003cp\u003ePair these with our \u003ca href=\"https:\/\/traditionalbookbinding.com.au\/products\/quality-pre-made-album-book-block-acid-free\" style=\"color: #f5ebdd; text-decoration: underline;\"\u003eQuality Pre Made Album Book Block, Acid Free\u003c\/a\u003e for a complete photo album setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- NOTES --\u003e\n\u003cdiv class=\"notice\"\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note\u003c\/strong\u003e that colours may vary slightly due to lighting conditions during photography or differences in monitor settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"divider\"\u003e\n\u003c!-- POLICY STRIP --\u003e\n\u003cdiv class=\"policy-strip\"\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003ePostage\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003eShipping cost will be applied at the checkout.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e↩\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003eGuarantee\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003e30 day return, discover our store policy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e🛒\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003eQuantity\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003ePlease go to your cart to select the quantity you prefer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cp class=\"cta-note\"\u003eQuestions about these photo corners?\u003c\/p\u003e\n\u003cp class=\"cta-heading\"\u003eWe are here to help, get in touch.\u003c\/p\u003e\n\u003cp class=\"cta-sub\"\u003eIf you have any questions, please feel free to contact us anytime. For outside of Australia, please contact us to confirm the shipping cost, we will reply as soon as possible.\u003c\/p\u003e\n\u003cdiv class=\"btn-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"tel:0421492026\"\u003e📞 0421 492 026\u003c\/a\u003e \u003ca class=\"btn-outline\" href=\"mailto:contact@traditionalbookbinding.com.au\"\u003e✉️ Email Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Traditional BookBinding","offers":[{"title":"Black","offer_id":49277235101866,"sku":null,"price":4.75,"currency_code":"AUD","in_stock":true},{"title":"White\/Cream","offer_id":49277235134634,"sku":null,"price":4.75,"currency_code":"AUD","in_stock":true},{"title":"Kraft\/Tan","offer_id":49277235167402,"sku":null,"price":4.75,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/2bac1465-235f-4e69-8dac-b3f7066f0e05_1b346758-fbc4-4e94-8c3e-dc87f559535b.jpg?v=1789716677","url":"https:\/\/traditionalbookbinding.com.au\/products\/photo-corners-self-adhesive-for-photo-albums-scrapbooks","provider":"Traditional BookBinding (ABN: 42556589343)","version":"1.0","type":"link"}