{"product_id":"charm-keychain-casetify-puffy-heart-charm-keychain","title":"Charm Keychain","description":"\u003cdiv data-v-aede2790=\"\" class=\"bootstrap cms-page-container\"\u003e\n\u003cstyle\u003esection{background-color:transparent;padding-top:0;padding-bottom:0}@media (max-width:767px){section{padding-top:0;padding-bottom:0}}.cms-page-container{font-family:'PP Pangram Sans';--heading-font-family:'PP Pangram Sans'}html[lang=vi-VN] .cms-page-container{font-family:'Be Vietnam Pro';--heading-font-family:'Be Vietnam Pro'}.cms-page-container{font-family:var(--heading-font-family, 'PP Pangram Sans')!important;font-weight:500;font-size:12px;line-height:1.2;color:#000}.cms-page-container .bootstrap .h2,.cms-page-container .bootstrap h2,.cms-page-container h2{font-family:var(--heading-font-family, 'PP Pangram Sans')!important;letter-spacing:unset;line-height:unset}.cms-page-container .section-title{font-weight:800;font-size:32px;color:#000;padding:8px;text-align:center;word-wrap:break-word;line-height:120%}.cms-page-container .rounded-2xl{border-radius:max(4.267vw,16px)}.cms-page-container .left{order:0}.cms-page-container .right{order:1}.cms-page-container .top{order:0}.cms-page-container .bottom{order:1}.cms-page-container .hidden{display:none!important}.cms-page-container .fit-cover-image{width:100%;height:100%;object-fit:cover}.cms-page-container .content-wrapper{padding:max(2.083vw,16px);display:flex;flex-direction:column;gap:16px;justify-content:space-between}.cms-page-container .content-wrapper .item-content{display:flex;flex-direction:column;gap:16px}.cms-page-container .item-tag{font-weight:500;font-size:max(3.75vw,12px);text-align:center;background-color:#000;color:#fff;border-radius:40px;padding:0 12px;height:max(6.25vw,20px);width:fit-content;display:flex;align-items:center;line-height:1.2}.cms-page-container .item-title{font-weight:800;font-size:max(6.875vw,22px);line-height:1.2}.cms-page-container h2.item-title{color:#000}.cms-page-container .item-body{font-weight:500;font-size:max(4.375vw,14px);line-height:120%}.cms-page-container a.item-cta{font-weight:500;font-size:max(4.375vw,14px);text-align:center;border-radius:40px;padding:0 20px;height:max(10.625vw,34px);color:inherit;display:inline-block;width:fit-content;background-color:#000;color:#fff;display:flex;align-items:center}.cms-page-container a.item-cta.white-outline{background-color:transparent;border:1px solid #fff;color:#fff}.cms-page-container a.item-cta.black-outline{background-color:transparent;border:1px solid #000;color:#000}.cms-page-container a.item-cta:active{scale:.95}.cms-page-container .desktop-only{display:none}.cms-page-container .mobile-only{display:block}@media (min-width:768px){.cms-page-container .rounded-2xl{border-radius:max(1.1vw,10px)}.cms-page-container .section-title{font-size:50px;padding:32px}.cms-page-container .item-tag{font-size:max(1.302vw,11px);height:max(2.604vw,24px);padding:0 max(1.563vw,12px)}.cms-page-container .item-title{font-size:max(2.604vw,20px)}.cms-page-container .item-body{font-size:max(1.563vw,12px)}.cms-page-container a.item-cta{font-size:max(1.563vw,12px);height:max(4.427vw,24px);padding:0 max(2.604vw,20px)}.cms-page-container .desktop-only{display:block}.cms-page-container .mobile-only{display:none}}.cms-page-container .theme-pink{background-color:#fecad6!important;color:#000!important}.cms-page-container .theme-yellow{background-color:#f6e163!important;color:#000!important}.cms-page-container .theme-blue{background-color:#2a5ea5!important;color:#fff!important}.cms-page-container .theme-green{background-color:#21a664!important;color:#000!important}.cms-page-container .theme-red{background-color:#f15b41!important;color:#000!important}.cms-page-container .theme-white{background-color:#fff!important;color:#000!important}.cms-page-container .theme-blue h2{color:#fff!important}.cms-page-container section.block-1{padding:16px 16px 32px;background-color:var(--color-black-6, '#F0F0F0')}.cms-page-container section.block-1 .product-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;column-gap:16px;margin:20px auto 0;display:flex;justify-content:center;flex-wrap:wrap}.cms-page-container section.block-1 .product-feature-list .list-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:0 0 calc((100% - 32px)\/ 2)}.cms-page-container section.block-1 .product-feature-list .list-item .banner-wrapper{max-width:104px;aspect-ratio:1;background-color:#fff;margin:0 auto}.cms-page-container section.block-1 .product-feature-list .list-item .item-body{text-align:center;margin-top:8px}@media (min-width:768px){.cms-page-container section.block-1{padding:32px 32px 40px}.cms-page-container section.block-1 .product-feature-list:has(:nth-child(4):last-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cms-page-container section.block-1 .product-feature-list{display:flex;justify-content:center;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;column-gap:32px;max-width:1200px}.cms-page-container section.block-1 .product-feature-list .list-item{flex:0 0 calc((100% - 120px)\/ 3)}.cms-page-container section.block-1 .product-feature-list .list-item .rounded-2xl{border-radius:32px}.cms-page-container section.block-1 .product-feature-list .list-item .banner-wrapper{max-width:210px}.cms-page-container section.block-1 .product-feature-list .list-item .item-body{margin-top:16px}}section.cms-content-block-2024{font-weight:500;font-size:12px;line-height:1.2;color:#000;background-color:#e8e8e8;padding:32px 16px 0;display:flex;flex-direction:column;gap:max(2.083vw,32px);position:relative;font-family:var(--heading-font-family, \"PP Pangram Sans\")}section.cms-content-block-2024 .banner-rounded-2xl{border-radius:max(1.1vw,10px) max(1.1vw,10px) 0 0}section.cms-content-block-2024 .text-rounded-2xl{border-radius:0 0 max(1.1vw,10px) max(1.1vw,10px)}section.cms-content-block-2024 .fit-cover-image{width:100%;height:100%;object-fit:cover}section.cms-content-block-2024.content-block-parallax{position:sticky;top:0}section.cms-content-block-2024 .block-item{position:relative;display:flex;flex-direction:column;justify-content:space-between}section.cms-content-block-2024 .banner-wrapper{aspect-ratio:.75;min-height:0}section.cms-content-block-2024 .text-content-wrapper{padding:max(4.267vw,16px) max(4.267vw,16px) max(6.4vw,24px) max(4.267vw,16px);display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin-top:-1px}section.cms-content-block-2024 .text-content-wrapper .item-content{display:flex;flex-direction:column;gap:16px}section.cms-content-block-2024 .item-tag{font-weight:500;font-size:max(3.75vw,12px);line-height:1.2;text-align:center;background-color:#000;color:#fff;border-radius:40px;padding:0 max(3.2vw,12px);height:max(6.25vw,20px);width:fit-content;display:flex;align-items:center}section.cms-content-block-2024 .item-title{font-family:var(--heading-font-family, \"PP Pangram Sans\");font-weight:800;font-size:max(6.875vw,22px);color:inherit}section.cms-content-block-2024 .item-body{font-weight:500;font-size:max(4.375vw,14px);line-height:1.2;color:inherit}section.cms-content-block-2024 .item-cta{font-weight:500;font-size:max(4.375vw,14px);text-align:center;border-radius:40px;padding:0 max(5.33vw,20px);min-height:max(10.625vw,34px);color:inherit;width:fit-content;max-width:100%;background-color:transparent;color:currentColor;border:1px solid currentColor;display:flex;align-items:center}@media (min-width:768px){section.cms-content-block-2024{padding:max(2.083vw,32px) 32px 0;gap:max(2.083vw,16px)}section.cms-content-block-2024 .banner-wrapper[data-position=text-top]{order:10}section.cms-content-block-2024 .text-content-wrapper{padding:max(2.083vw,16px);gap:16px;margin-top:unset}section.cms-content-block-2024 .text-content-wrapper[data-position=text-top].text-rounded-2xl{border-radius:max(1.1vw,10px) max(1.1vw,10px) 0 0}section.cms-content-block-2024 .banner-wrapper[data-position=text-top] .banner-rounded-2xl{border-radius:0 0 max(1.1vw,10px) max(1.1vw,10px)}section.cms-content-block-2024 .item-tag{font-size:max(1.302vw,11px);height:max(2.604vw,24px);padding:0 max(1.563vw,12px)}section.cms-content-block-2024 .item-title{font-size:max(2.604vw,20px)}section.cms-content-block-2024 .item-body{font-size:max(1.563vw,12px)}section.cms-content-block-2024 .item-cta{font-size:max(1.563vw,12px);min-height:max(3.333vw,24px);padding:0 max(2.604vw,20px)}section.cms-content-block-2024[data-layout=overlay]{padding:0}section.cms-content-block-2024[data-layout=overlay] .banner-wrapper{aspect-ratio:2.21}section.cms-content-block-2024[data-layout=overlay] .banner-wrapper img,section.cms-content-block-2024[data-layout=overlay] .banner-wrapper video{border-radius:0}section.cms-content-block-2024[data-layout=overlay] .text-content-wrapper{position:absolute;left:32px;bottom:32px;width:36%}section.cms-content-block-2024[data-layout=overlay] .text-rounded-2xl{border-radius:max(1.1vw,10px)}section.cms-content-block-2024[data-layout=overlay] .text-content-wrapper[data-position=text-bottom]{left:unset;right:8px}section.cms-content-block-2024[data-layout=overlay] .text-content-wrapper[data-position=text-bottom]{left:unset;right:32px}section.cms-content-block-2024[data-layout=horizontal] .block-item{flex-direction:row}section.cms-content-block-2024[data-layout=horizontal] .banner-wrapper{flex-basis:70%;aspect-ratio:1.62}section.cms-content-block-2024[data-layout=horizontal] .text-content-wrapper{flex-basis:30%}section.cms-content-block-2024[data-layout=horizontal] .banner-rounded-2xl,section.cms-content-block-2024[data-layout=horizontal] .text-content-wrapper[data-position=text-top].text-rounded-2xl{border-radius:max(1.1vw,10px) 0 0 max(1.1vw,10px)}section.cms-content-block-2024[data-layout=horizontal] .banner-wrapper[data-position=text-top] .banner-rounded-2xl,section.cms-content-block-2024[data-layout=horizontal] .text-rounded-2xl{border-radius:0 max(1.1vw,10px) max(1.1vw,10px) 0}section.cms-content-block-2024[data-layout=vertical] .banner-wrapper{aspect-ratio:2.69}section.cms-content-block-2024[data-layout=vertical] .text-content-wrapper{flex-direction:row;align-items:flex-end}section.cms-content-block-2024[data-layout=vertical] .text-content-wrapper[data-position=text-bottom]{margin-top:-1px}section.cms-content-block-2024[data-layout=vertical] .text-content-wrapper .item-content{flex-basis:70%}section.cms-content-block-2024[data-layout=vertical] .text-content-wrapper .item-cta{max-width:15.972vw}section.cms-content-block-2024[data-layout=pairs-small-left],section.cms-content-block-2024[data-layout=pairs-small-right]{flex-direction:row}section.cms-content-block-2024[data-layout=pairs-small-left] .text-content-wrapper,section.cms-content-block-2024[data-layout=pairs-small-right] .text-content-wrapper{flex:1 1 0}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:first-child,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:nth-child(2){flex-basis:30%}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:nth-child(2),section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:first-child{flex-basis:70%}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:first-child .banner-wrapper,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:nth-child(2) .banner-wrapper{aspect-ratio:1.28}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:nth-child(2) .banner-wrapper,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:first-child .banner-wrapper{aspect-ratio:1.73}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:nth-child(2) .text-content-wrapper,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:first-child .text-content-wrapper{flex-direction:row;align-items:flex-end}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:nth-child(2) .text-content-wrapper .item-content,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:first-child .text-content-wrapper .item-content{flex-basis:70%}section.cms-content-block-2024[data-layout=pairs-small-left]\u003e.block-item:nth-child(2) .text-content-wrapper .item-cta,section.cms-content-block-2024[data-layout=pairs-small-right]\u003e.block-item:first-child .text-content-wrapper .item-cta{max-width:15.972vw}}\u003c\/style\u003e\n\u003csection class=\"cms-custom-block\" data-block-index=\"0\" data-block-name=\"PRODUCT_FEATURES\"\u003e\n\u003csection class=\"block-1\"\u003e\n    \u003ch2 class=\"section-title\"\u003eProduct Features\u003c\/h2\u003e\n    \u003cdiv class=\"product-feature-list\"\u003e\n        \u003cdiv class=\"list-item\"\u003e\n            \u003cdiv class=\"banner-wrapper rounded-2xl\"\u003e\n                \u003cimg class=\"fit-cover-image rounded-2xl\" src=\"https:\/\/cdn.casetify.com\/static\/cms\/image\/93986\/must-havefashionaccessory.png\" alt=\"alt\"\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"item-body\"\u003eMust-have accessory\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"list-item\"\u003e\n            \u003cdiv class=\"banner-wrapper rounded-2xl\"\u003e\n                \u003cimg class=\"fit-cover-image rounded-2xl\" src=\"https:\/\/cdn.casetify.com\/static\/cms\/image\/93987\/attachwithminidonutcarabiner.png\"\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"item-body\"\u003eAttach with mini donut carabiner\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"list-item\"\u003e\n            \u003cdiv class=\"banner-wrapper rounded-2xl\"\u003e\n                \u003cimg class=\"fit-cover-image rounded-2xl\" src=\"https:\/\/cdn.casetify.com\/static\/cms\/image\/93988\/doublesasabagcharm.png\"\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"item-body\"\u003eDoubles as a bag charm\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\u003csection class=\"cms-content-block-2024\" data-block-index=\"1\" data-block-name=\"CONTENT_BLOCK_2024_190Z1YP\" data-layout=\"horizontal\"\u003e\u003cdiv class=\"block-item\"\u003e\n\u003cdiv class=\"banner-wrapper\" data-position=\"text-top\" data-banner-mobile=\"video\"\u003e\n\u003cvideo class=\"fit-cover-image banner-rounded-2xl hidden-xs\" autoplay=\"autoplay\" loop=\"loop\" playsinline=\"playsinline\" muted=\"muted\"\u003e\u003csource src=\"https:\/\/cdn-stamplib.casetify.com\/cms\/video\/3773e92662bcbb16e4720a50e622c6f0.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003cvideo class=\"fit-cover-image banner-rounded-2xl visible-xs\" autoplay=\"autoplay\" loop=\"loop\" playsinline=\"playsinline\" muted=\"muted\"\u003e\u003csource src=\"https:\/\/cdn-stamplib.casetify.com\/cms\/video\/7fd4b101ccd8a2b3fd51c3232d881d26.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text-content-wrapper text-rounded-2xl\" data-position=\"text-top\" style=\"background-color:#2A5EA5;color:#FFFFFF;\"\u003e\u003cdiv class=\"item-content\"\u003e\n\u003cp class=\"item-tag\"\u003e\u003cstrong\u003eCharm Keychain \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 class=\"item-title\"\u003e\u003cstrong\u003eSmall in Size, Big on Style\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"item-body\"\u003eSay goodbye to boring phone cases with these must-have mini charms! Mix and match for a customized look, or choose a single charm to make a subtle statement.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"cms-content-block-2024\" data-block-index=\"2\" data-block-name=\"CONTENT_BLOCK_2024_1QMVFET\" data-layout=\"horizontal\"\u003e\u003cdiv class=\"block-item\"\u003e\n\u003cdiv class=\"banner-wrapper\" data-position=\"text-bottom\" data-banner-mobile=\"image\"\u003e\u003cpicture\u003e\u003csource media=\"(min-width:768px)\" srcset=\"https:\/\/cdn-stamplib.casetify.com\/cms\/image\/7af6df4b5b34140ecd69e93df8e95b81.jpg\"\u003e\u003cimg class=\"fit-cover-image banner-rounded-2xl\" src=\"https:\/\/cdn-stamplib.casetify.com\/cms\/image\/cde46f1339e13e07cb9ae5815e76bac5.jpg\" alt=\"Add Instant Charm\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003cdiv class=\"text-content-wrapper text-rounded-2xl\" data-position=\"text-bottom\" style=\"background-color:#FFFFFF;color:#000000;\"\u003e\u003cdiv class=\"item-content\"\u003e\n\u003cp class=\"item-tag\"\u003e\u003cstrong\u003eVersatile\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 class=\"item-title\"\u003e\u003cstrong\u003eAdd Instant Charm\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"item-body\"\u003eAttach in seconds to your phone case, bag, keys, and so much more. The included mini donut carabiner that ensures they stay firmly attached, and pairs perfectly with our Charm Hooks or Bag Carabiner for ultimate versatility. \u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"cms-content-block-2024\" data-block-index=\"3\" data-block-name=\"LAST_BLOCK\" data-layout=\"horizontal\"\u003e\u003cdiv class=\"block-item\"\u003e\n\u003cdiv class=\"banner-wrapper\" data-position=\"text-top\" data-banner-mobile=\"image\"\u003e\u003cpicture\u003e\u003csource media=\"(min-width:768px)\" srcset=\"https:\/\/cdn-stamplib.casetify.com\/cms\/image\/22cf881fefd60daf72053a742b964159.jpg\"\u003e\u003cimg class=\"fit-cover-image banner-rounded-2xl\" src=\"https:\/\/cdn-stamplib.casetify.com\/cms\/image\/977d2e33e07342c6bbcb07ad05f541e5.jpg\" alt=\"Make It Yours\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003cdiv class=\"text-content-wrapper text-rounded-2xl\" data-position=\"text-top\" style=\"background-color:#2A5EA5;color:#FFFFFF;\"\u003e\u003cdiv class=\"item-content\"\u003e\n\u003cp class=\"item-tag\"\u003e\u003cstrong\u003ePersonalization\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 class=\"item-title\"\u003e\u003cstrong\u003eMake It Yours\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"item-body\"\u003ePersonalize to your heart’s content and stay on trend. Easily attach your phone charms hassle-free to any case or accessory.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CASETiFY","offers":[{"title":"Primrose Pink","offer_id":44633710329907,"sku":"puffy-heart-charm-keychain16007659","price":3.0,"currency_code":"USD","in_stock":true},{"title":"Buttercream Yellow","offer_id":44633710362675,"sku":"puffy-heart-charm-keychain16008573","price":3.0,"currency_code":"USD","in_stock":true},{"title":"Cobalt Blue","offer_id":44633710395443,"sku":"puffy-heart-charm-keychain16008574","price":3.0,"currency_code":"USD","in_stock":true},{"title":"Deep Green","offer_id":44633710428211,"sku":"puffy-heart-charm-keychain16008575","price":3.0,"currency_code":"USD","in_stock":true},{"title":"Dusk Purple","offer_id":44633710460979,"sku":"puffy-heart-charm-keychain16008576","price":3.0,"currency_code":"USD","in_stock":true},{"title":"Cherry Red","offer_id":44633710493747,"sku":"puffy-heart-charm-keychain16008577","price":3.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2963\/8707\/files\/49480c5523f4607b432c9111882e7d65_png.webp?v=1785566229","url":"https:\/\/caseify.it.com\/products\/charm-keychain-casetify-puffy-heart-charm-keychain","provider":" caseify.it.com","version":"1.0","type":"link"}