{"product_id":"diamond-art-stocking-kit","title":"DIY Christmas Diamond Art Stocking Kit","description":"\u003cstyle\u003e @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@600;700;800\u0026family=Plus+Jakarta+Sans:wght@400;500;600;700;800\u0026display=swap');  #christmas-diamond-pdp, #christmas-diamond-pdp *, #christmas-diamond-pdp *::before, #christmas-diamond-pdp *::after {   box-sizing: border-box; }  #christmas-diamond-pdp {   --cd-ink: #49372c;   --cd-brown: #70452f;   --cd-red: #a53b32;   --cd-red-light: #f6e8e3;   --cd-green: #526c4d;   --cd-green-dark: #394f39;   --cd-gold: #bd9658;   --cd-cream: #fbf7ef;   --cd-line: #e8dece;   width: 100% !important;   max-width: 800px !important;   margin: 0 auto !important;   padding: 0 !important;   color: var(--cd-ink);   font: 16px\/1.75 'Plus Jakarta Sans', Arial, sans-serif;   overflow-wrap: break-word;   -webkit-text-size-adjust: 100%;   scroll-behavior: smooth; }  #christmas-diamond-pdp img {   max-width: 100%; }  #christmas-diamond-pdp .serif-title {   font-family: 'Playfair Display', Georgia, serif;   font-weight: 700;   letter-spacing: -.35px;   line-height: 1.38; }  \/* MAIN BACKGROUND *\/  #christmas-diamond-pdp .glitter-product {   position: relative;   isolation: isolate;   overflow: hidden;   padding: 8px;   border-radius: 18px;   background: linear-gradient(     135deg,     #fbf7ed 0%,     #f2e7d5 34%,     #fcf7ec 67%,     #e9eddf 100%   );   background-size: 280% 280%;   animation: cd-background 24s ease-in-out infinite; }  @keyframes cd-background {   0%,100% { background-position: 0% 50%; }   50% { background-position: 100% 50%; } }  \/* ANIMATED TITLES *\/  #christmas-diamond-pdp .cro-shimmer {   color: #7c3029;   background: linear-gradient(     105deg,     #87372e,     #b76b36,     #c6a15f,     #54724e,     #87372e   );   background-size: 250% 100%;   -webkit-background-clip: text;   background-clip: text;   -webkit-text-fill-color: transparent;   animation: cd-shimmer 11s ease-in-out infinite; }  @keyframes cd-shimmer {   0%,100% { background-position: 0% 50%; }   50% { background-position: 100% 50%; } }  \/* PANELS *\/  #christmas-diamond-pdp .cro-hook-box, #christmas-diamond-pdp .cro-feature-card, #christmas-diamond-pdp .cro-scenes-section, #christmas-diamond-pdp .cro-detail-box {   position: relative;   overflow: hidden;   border: 1px solid var(--cd-line);   border-radius: 14px;   background: #fff;   box-shadow: 0 5px 17px rgba(73,56,44,.07); }  \/* HERO *\/  #christmas-diamond-pdp .cro-hook-box {   padding: 17px 12px 0;   margin: 0 0 14px;   text-align: center;   background: linear-gradient(145deg,#fff,#f5e9da); }  #christmas-diamond-pdp .cro-hook-title {   font-size: clamp(25px,6vw,35px);   margin: 0 0 10px; }  #christmas-diamond-pdp .cro-hook-subtitle {   font-size: clamp(15px,3.8vw,18px);   line-height: 1.75;   color: #5d4a3b;   margin: 10px 0 14px; }  #christmas-diamond-pdp .cro-hero-tags {   display: flex;   flex-wrap: wrap;   justify-content: center;   gap: 7px;   padding: 12px 0; }  #christmas-diamond-pdp .cro-tag {   padding: 7px 11px;   border: 1px solid #e4d5bd;   border-radius: 30px;   background: #fffaf1;   color: #536748;   font-size: 12px;   font-weight: 750; }  \/* ZERO GAP IMAGE \/ GIF *\/  #christmas-diamond-pdp .cro-media-slot {   display: block !important;   width: calc(100% + 30px) !important;   max-width: none !important;   margin: 0 -15px !important;   padding: 0 !important;   border: 0 !important;   border-radius: 0 !important;   overflow: hidden !important;   font-size: 0 !important;   line-height: 0 !important; }  #christmas-diamond-pdp .cro-media-slot img {   display: block !important;   width: 100% !important;   max-width: 100% !important;   height: auto !important;   margin: 0 !important;   padding: 0 !important;   border: 0 !important;   border-radius: 0 !important;   object-fit: contain !important;   vertical-align: top !important; }  \/* BEFORE AND AFTER *\/  #christmas-diamond-pdp .cro-comparison-box {   margin: 0 0 14px;   padding: 17px 15px 0;   overflow: hidden;   border: 1px solid var(--cd-line);   border-radius: 14px;   background: linear-gradient(145deg,#fff,#f5ecdf);   text-align: center; }  #christmas-diamond-pdp .cro-comparison-box h3 {   font-size: clamp(21px,5vw,27px);   margin: 0 0 9px; }  #christmas-diamond-pdp .cro-comparison-box p {   color: #5c4a3a;   font-size: 15px;   line-height: 1.7;   margin: 0 0 12px; }  \/* BENEFIT NAVIGATION *\/  #christmas-diamond-pdp .cro-title-pills {   display: grid;   grid-template-columns: repeat(2,minmax(0,1fr));   gap: 9px;   margin: 0 0 14px; }  #christmas-diamond-pdp .cro-title-pill {   display: flex;   align-items: center;   justify-content: flex-start;   gap: 8px;   min-height: 76px;   min-width: 0;   padding: 11px 9px;   border: 1px solid #dfd1bc;   border-radius: 12px;   background: linear-gradient(145deg,#fff,#f5eee2);   color: #49372c !important;   font-size: 12px;   font-weight: 800;   line-height: 1.45;   text-align: left;   text-decoration: none !important;   box-shadow: 0 3px 10px rgba(73,56,44,.04);   transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }  #christmas-diamond-pdp .cro-title-pill:hover {   transform: translateY(-3px);   border-color: #b78b55;   box-shadow: 0 7px 16px rgba(80,40,30,.12); }  #christmas-diamond-pdp .cro-title-pill-icon {   display: inline-flex;   align-items: center;   justify-content: center;   flex: 0 0 32px;   width: 32px;   height: 32px;   border-radius: 10px;   background: #e8eddf;   font-size: 18px; }  #christmas-diamond-pdp .cro-title-pill span:last-child {   min-width: 0;   overflow-wrap: anywhere; }  \/* MOVING BENEFITS *\/  #christmas-diamond-pdp .cro-marquee-stack {   display: flex;   flex-direction: column;   gap: 8px;   overflow: hidden;   margin: 0 0 14px; }  #christmas-diamond-pdp .cro-marquee {   overflow: hidden;   white-space: nowrap;   padding: 11px 0;   border: 1px solid #e7dccb;   border-radius: 10px;   background: linear-gradient(90deg,#f1e5d2,#fffcf5,#e9eddf); }  #christmas-diamond-pdp .cro-marquee:nth-child(2) {   background: linear-gradient(90deg,#f9f0e2,#e7ecdf,#f9f0e2); }  #christmas-diamond-pdp .cro-marquee-track {   display: flex;   width: max-content;   animation: cd-scroll 30s linear infinite; }  #christmas-diamond-pdp .cro-marquee--reverse .cro-marquee-track {   animation-direction: reverse;   animation-duration: 35s; }  #christmas-diamond-pdp .cro-marquee-segment {   display: flex;   flex: 0 0 auto;   align-items: center;   gap: 25px;   padding-right: 25px;   color: #704a32;   font-size: 13px;   font-weight: 800; }  #christmas-diamond-pdp .cro-marquee-segment span {   white-space: nowrap; }  #christmas-diamond-pdp .cro-marquee-segment span::before {   content: '\\2726';   padding-right: 9px;   color: #a53b32; }  @keyframes cd-scroll {   from { transform: translateX(0); }   to { transform: translateX(-50%); } }  \/* SIX CORE BENEFITS *\/  #christmas-diamond-pdp .cro-features {   display: flex;   flex-direction: column;   gap: 14px;   margin: 0 0 14px; }  #christmas-diamond-pdp .cro-feature-card {   padding: 17px 15px 0; }  #christmas-diamond-pdp .cro-feature-card:nth-child(odd) {   background: linear-gradient(145deg,#fff,#fbf5e9); }  #christmas-diamond-pdp .cro-feature-card:nth-child(even) {   background: linear-gradient(145deg,#fff,#f0f0e4); }  #christmas-diamond-pdp .cro-feature-kicker {   display: block;   margin: 0 0 6px;   color: #9b6543;   font-size: 11px;   font-weight: 800;   letter-spacing: 1px;   text-align: center; }  #christmas-diamond-pdp .cro-feature-card h3 {   font-size: clamp(20px,5vw,26px);   margin: 0 0 9px;   text-align: center; }  #christmas-diamond-pdp .cro-feature-card p {   font-size: clamp(15px,3.9vw,18px);   line-height: 1.75;   margin: 0 0 12px;   color: #5c4a3a; }  #christmas-diamond-pdp .cro-bullet {   list-style: none;   padding: 0;   margin: 10px 0 14px; }  #christmas-diamond-pdp .cro-bullet li {   padding-left: 24px;   position: relative;   margin: 7px 0;   font-size: 14px;   line-height: 1.6;   color: #5b5148; }  #christmas-diamond-pdp .cro-bullet li::before {   content: '✓';   color: #628051;   position: absolute;   left: 0;   top: 0;   font-weight: 900; }  \/* DISPLAY SECTION *\/  #christmas-diamond-pdp .cro-scenes-section {   margin: 0 0 14px;   padding: 17px 13px 13px;   background: linear-gradient(140deg,#fff,#f0ebdd 60%,#f8f5e9); }  #christmas-diamond-pdp .cro-scenes-heading {   text-align: center;   margin: 0 0 13px; }  #christmas-diamond-pdp .cro-scenes-heading h3 {   font-size: clamp(21px,4.8vw,26px);   margin: 0 0 8px; }  #christmas-diamond-pdp .cro-scenes-heading p {   font-size: 15px;   line-height: 1.7;   color: #6b5c4d;   margin: 0 0 12px; }  #christmas-diamond-pdp .cro-scenes-grid {   display: grid;   grid-template-columns: repeat(2,minmax(0,1fr));   gap: 9px; }  #christmas-diamond-pdp .cro-scene-card {   min-width: 0;   padding: 11px 8px;   border: 1px solid #e5daca;   border-radius: 11px;   background: #fff;   text-align: center; }  #christmas-diamond-pdp .cro-scene-visual {   display: flex;   align-items: center;   justify-content: center;   min-height: 58px;   border: 1px solid #ece4d6;   border-radius: 8px;   background: radial-gradient(circle,#fff,#f0ebdd);   font-size: 26px; }  #christmas-diamond-pdp .cro-scene-copy {   padding: 8px 1px 2px; }  #christmas-diamond-pdp .cro-scene-copy strong {   display: block;   font-size: 13px;   color: #62452f; }  \/* PRODUCT DETAILS *\/  #christmas-diamond-pdp .cro-detail-box {   margin: 0 0 14px;   padding: 17px 15px;   background: #fff; }  #christmas-diamond-pdp .cro-detail-box h3 {   font-size: clamp(21px,5vw,26px);   text-align: center;   margin: 0 0 9px; }  #christmas-diamond-pdp .cro-detail-box p {   color: #5c4a3a;   font-size: 15px;   line-height: 1.7; }  \/* VARIANT SELECTION *\/  #christmas-diamond-pdp .cro-variant-box {   margin: 14px 0;   padding: 17px 13px;   border: 1px solid #e7dccb;   border-radius: 14px;   background: linear-gradient(145deg,#fff,#f5eee2); }  #christmas-diamond-pdp .cro-variant-box h2 {   color: #70452f;   font-size: clamp(21px,5vw,26px);   text-align: center;   margin: 0 0 7px; }  #christmas-diamond-pdp .cro-variant-box \u003e p {   text-align: center;   font-size: 14px;   color: #766655;   margin: 0 0 13px; }  #christmas-diamond-pdp .cro-variant-grid {   display: grid;   grid-template-columns: repeat(2,minmax(0,1fr));   gap: 9px; }  #christmas-diamond-pdp .cro-variant-card {   display: flex;   align-items: center;   gap: 8px;   padding: 11px 9px;   border: 1px solid #e5d8c6;   border-radius: 10px;   background: #fff;   color: #49372c !important;   text-decoration: none !important;   font-size: 13px;   font-weight: 750;   transition: transform .2s ease, border-color .2s ease; }  #christmas-diamond-pdp .cro-variant-card:hover {   transform: translateY(-2px);   border-color: #b78b55; }  #christmas-diamond-pdp .cro-variant-emoji {   font-size: 21px;   flex-shrink: 0; }  #christmas-diamond-pdp .cro-variant-note {   margin-top: 12px !important;   font-size: 12px !important;   color: #817466 !important;   text-align: center; }  \/* SPECIFICATIONS *\/  #christmas-diamond-pdp .cro-specs-box {   margin: 14px 0;   padding: 18px 15px;   border: 1px solid var(--cd-line);   border-radius: 14px;   background: #fff; }  #christmas-diamond-pdp .cro-specs-title, #christmas-diamond-pdp .cro-faq-title {   font-size: clamp(21px,5vw,26px);   text-align: center;   margin: 0 0 14px; }  #christmas-diamond-pdp .cro-specs-list {   display: flex;   flex-direction: column;   gap: 9px; }  #christmas-diamond-pdp .cro-specs-item {   display: grid;   grid-template-columns: minmax(0,.85fr) minmax(0,1.5fr);   align-items: center;   gap: 12px;   padding: 12px;   border: 1px solid #e6dccb;   border-radius: 9px;   background: #f8f3e8; }  #christmas-diamond-pdp .cro-specs-label {   display: block;   padding-right: 9px;   border-right: 1px solid #d9c8ad;   color: #80613f;   font-size: 12px;   font-weight: 800;   line-height: 1.5;   text-transform: uppercase; }  #christmas-diamond-pdp .cro-specs-value {   display: block;   font-size: 14px;   font-weight: 800;   color: #4f3d2d;   line-height: 1.55;   text-align: right; }  \/* FAQ *\/  #christmas-diamond-pdp .cro-faq-box {   margin: 14px 0 18px; }  #christmas-diamond-pdp .cro-faq-accordion {   display: flex;   flex-direction: column;   gap: 9px; }  #christmas-diamond-pdp .cro-faq-item {   border: 1px solid var(--cd-line);   border-radius: 10px;   background: #fff;   overflow: hidden; }  #christmas-diamond-pdp .cro-faq-item summary {   display: flex;   align-items: center;   justify-content: space-between;   gap: 10px;   cursor: pointer;   list-style: none;   padding: 14px;   font-size: 15px;   font-weight: 700;   line-height: 1.5;   color: #60452f; }  #christmas-diamond-pdp .cro-faq-item summary::-webkit-details-marker {   display: none; }  #christmas-diamond-pdp .cro-faq-icon {   flex-shrink: 0;   color: #a53b32;   font-size: 21px;   transition: transform .25s ease; }  #christmas-diamond-pdp .cro-faq-icon::before {   content: '+'; }  #christmas-diamond-pdp .cro-faq-item[open] .cro-faq-icon::before {   content: '\\2212'; }  #christmas-diamond-pdp .cro-faq-item[open] .cro-faq-icon {   transform: rotate(180deg); }  #christmas-diamond-pdp .cro-faq-answer {   padding: 12px 14px 15px;   border-top: 1px solid #eae1d3;   color: #5d5043;   font-size: 14px;   line-height: 1.75; }  \/* WHY US \u0026 SHIPPING *\/  #christmas-diamond-pdp .ppt-why-section {   margin: 14px 0; }  #christmas-diamond-pdp .ppt-container {   display: flex;   flex-direction: column;   gap: 13px;   width: 100%; }  #christmas-diamond-pdp .ppt-trust-card {   display: flex;   flex-direction: column;   align-items: stretch;   width: 100%;   min-width: 0;   overflow: hidden;   padding: 17px 15px 0;   border-radius: 14px;   border: 1px solid #d8dfd1;   background: rgba(255,255,255,.94);   box-shadow: 0 4px 14px rgba(40,65,43,.06); }  #christmas-diamond-pdp .ppt-trust-copy {   width: 100%;   min-width: 0; }  #christmas-diamond-pdp .ppt-trust-copy h2 {   font-size: clamp(21px,5vw,26px);   margin: 0 0 12px;   text-align: center; }  #christmas-diamond-pdp .ppt-trust-copy h2.ppt-pink-title {   color: #60764e; }  #christmas-diamond-pdp .ppt-trust-copy p {   font-size: 14px;   line-height: 1.7;   color: #4d5949;   margin: 0 0 12px; }  #christmas-diamond-pdp .ppt-why-clean-list {   display: flex;   flex-direction: column;   align-items: center;   gap: 9px;   margin-bottom: 14px; }  #christmas-diamond-pdp .ppt-why-item-clean {   display: flex;   align-items: center;   gap: 9px;   width: 100%;   max-width: 290px;   font-size: 14px;   font-weight: 600;   color: #314633; }  #christmas-diamond-pdp .ppt-why-item-clean .emoji {   font-size: 18px;   flex-shrink: 0; }  #christmas-diamond-pdp .ppt-shipping-list {   display: flex;   flex-direction: column;   gap: 9px;   margin-bottom: 14px; }  #christmas-diamond-pdp .ppt-shipping-item {   color: #4d5949;   font-size: 14px;   line-height: 1.7; }  \/* ALL TRUST IMAGES BELOW TEXT *\/  #christmas-diamond-pdp .ppt-trust-card \u003e img {   display: block !important;   position: static !important;   float: none !important;   flex: 0 0 auto !important;   width: 100% !important;   max-width: 100% !important;   height: auto !important;   margin: 12px 0 0 !important;   padding: 0 !important;   border: 0 !important;   border-radius: 9px !important;   object-fit: contain !important;   vertical-align: top !important; }  \/* SHIPPING IMAGES ALWAYS VERTICAL *\/  #christmas-diamond-pdp .ppt-shipping-images {   display: flex !important;   flex-direction: column !important;   flex-wrap: nowrap !important;   align-items: stretch !important;   justify-content: flex-start !important;   gap: 12px !important;   width: 100% !important;   max-width: 100% !important;   margin: 12px 0 0 !important;   padding: 0 !important; }  #christmas-diamond-pdp .ppt-shipping-images img {   display: block !important;   position: static !important;   float: none !important;   flex: 0 0 auto !important;   width: 100% !important;   max-width: 100% !important;   height: auto !important;   margin: 0 !important;   padding: 0 !important;   border: 0 !important;   border-radius: 9px !important;   object-fit: contain !important; }  \/* CTA *\/  #christmas-diamond-pdp .cro-cta-box {   margin: 14px 0;   padding: 20px 15px;   border: 1px solid #cbdcc2;   border-radius: 14px;   background: linear-gradient(135deg,#e4eadc,#f7f0e3,#f0e5d3);   text-align: center; }  #christmas-diamond-pdp .cro-cta-box h2 {   font-size: clamp(22px,5vw,28px);   margin: 0 0 8px; }  #christmas-diamond-pdp .cro-cta-box p {   font-size: 14px;   line-height: 1.65;   color: #536250;   margin: 0 0 13px; }  #christmas-diamond-pdp .cro-btn {   display: inline-flex;   align-items: center;   justify-content: center;   width: 100%;   min-height: 48px;   padding: 12px 18px;   border: 1px solid #526c4d;   border-radius: 10px;   background: #526c4d;   color: #fff !important;   font-size: 14px;   font-weight: 800;   text-align: center;   text-decoration: none !important;   transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }  #christmas-diamond-pdp .cro-btn:hover {   transform: translateY(-2px);   background: #3f5940;   box-shadow: 0 4px 10px rgba(53,88,58,.15); }  #christmas-diamond-pdp .cro-btn:active {   transform: scale(.97); }  \/* CUSTOMER REVIEWS *\/  #christmas-diamond-pdp .cro-reviews-box {   margin: 14px 0;   padding: 17px 13px;   border: 1px solid #e7dccb;   border-radius: 14px;   background: linear-gradient(145deg,#fffdf8,#f4efe4); }  #christmas-diamond-pdp .cro-reviews-title {   text-align: center;   font-size: clamp(22px,5vw,27px);   margin: 0 0 6px; }  #christmas-diamond-pdp .cro-reviews-subtitle {   text-align: center;   color: #7c634b;   font-size: 14px;   line-height: 1.6;   margin: 0 0 14px; }  #christmas-diamond-pdp .cro-review-grid {   display: grid;   grid-template-columns: minmax(0,1fr);   gap: 9px; }  #christmas-diamond-pdp .cro-review-card {   min-width: 0;   padding: 14px;   border: 1px solid #e7ddce;   border-radius: 15px;   background: #fffdf8;   color: #4f5c4e;   font-size: 14px;   line-height: 1.7; }  #christmas-diamond-pdp .cro-review-subheading {   margin: 0 0 9px;   color: #526c4d;   font-family: 'Playfair Display', Georgia, serif;   font-size: 16px;   font-weight: 700;   line-height: 1.4; }  #christmas-diamond-pdp .cro-review-top {   display: flex;   align-items: center;   gap: 9px;   margin-bottom: 7px; }  #christmas-diamond-pdp .cro-review-avatar {   display: flex;   flex: 0 0 36px;   align-items: center;   justify-content: center;   width: 36px;   height: 36px;   border-radius: 50%;   background: #e8eddf;   color: #435746;   font-size: 14px;   font-weight: 800; }  #christmas-diamond-pdp .cro-review-meta strong {   display: block;   color: #394b3c;   font-size: 14px;   line-height: 1.35; }  #christmas-diamond-pdp .cro-review-meta span {   display: block;   color: #85877d;   font-size: 12px;   line-height: 1.45; }  #christmas-diamond-pdp .cro-stars {   margin: 3px 0 8px;   color: #c49a50;   font-size: 15px;   letter-spacing: 2px;   line-height: 1.2; }  #christmas-diamond-pdp .cro-review-note {   margin: 12px 0 0;   color: #8a8176;   font-size: 11px;   line-height: 1.5;   text-align: center; }  \/* BOTTOM TRUST BAR *\/  #christmas-diamond-pdp .cro-trust-grid {   display: flex;   justify-content: space-around;   align-items: center;   gap: 8px;   padding: 14px 9px;   margin: 14px 0;   border: 1px solid #d8dfd1;   border-radius: 12px;   background: linear-gradient(135deg,#fff,#edf0e5);   text-align: center; }  #christmas-diamond-pdp .cro-trust-item {   flex: 1;   min-width: 0; }  #christmas-diamond-pdp .cro-trust-icon {   display: block;   font-size: 22px;   margin-bottom: 4px; }  #christmas-diamond-pdp .cro-trust-text {   display: block;   font-size: 11px;   font-weight: 700;   line-height: 1.5;   color: #314633; }  \/* FOOTER *\/  #christmas-diamond-pdp .smart-finds-footer {   position: relative;   overflow: hidden;   padding: 25px 15px;   margin-top: 15px;   border-radius: 15px;   text-align: center;   background: linear-gradient(135deg,#663b2b,#8d4836,#526c4d);   color: #fff;   box-shadow: 0 8px 25px rgba(73,56,44,.16); }  #christmas-diamond-pdp .smart-finds-title {   font-family: 'Playfair Display',Georgia,serif;   color: #fff !important;   font-size: clamp(23px,5.5vw,29px);   font-weight: 700;   line-height: 1.35;   margin: 0 0 9px; }  #christmas-diamond-pdp .smart-finds-desc {   color: #f4ebdd;   font-size: 14px;   line-height: 1.7;   margin: 0 0 16px; }  #christmas-diamond-pdp .smart-finds-badges {   display: flex;   flex-wrap: wrap;   justify-content: center;   gap: 8px; }  #christmas-diamond-pdp .smart-finds-badge {   display: flex;   align-items: center;   justify-content: center;   flex: 1;   min-width: 110px;   padding: 9px;   border-radius: 9px;   background: rgba(255,255,255,.12);   border: 1px solid rgba(255,255,255,.24);   color: #fff;   font-size: 12px;   font-weight: 600; }  \/* FLOATING BUY BUTTON *\/  #christmas-diamond-pdp .cro-floating-buy {   position: fixed;   z-index: 9999;   left: 0;   right: 0;   bottom: 0;   width: 100%;   padding: 9px 13px calc(9px + env(safe-area-inset-bottom));   background: rgba(255,255,255,.97);   box-shadow: 0 -3px 16px rgba(40,20,25,.1);   backdrop-filter: blur(8px); }  #christmas-diamond-pdp .cro-floating-inner {   max-width: 800px;   margin: 0 auto;   display: flex;   align-items: center;   justify-content: space-between;   gap: 12px; }  #christmas-diamond-pdp .cro-floating-copy {   font-size: 13px;   font-weight: 800;   color: #44363a; }  #christmas-diamond-pdp .cro-floating-copy small {   display: block;   color: #8a7d7e;   font-size: 11px;   font-weight: 500; }  #christmas-diamond-pdp .cro-floating-buy .cro-btn {   width: auto;   min-width: 140px;   min-height: 43px;   padding: 9px 18px;   font-size: 13px; }  \/* DESKTOP *\/  @media(min-width:768px) {    #christmas-diamond-pdp .glitter-product {     padding: 16px;   }    #christmas-diamond-pdp .cro-hook-box,   #christmas-diamond-pdp .cro-feature-card {     padding-left: 20px;     padding-right: 20px;   }    #christmas-diamond-pdp .cro-media-slot {     width: calc(100% + 40px) !important;     margin-left: -20px !important;     margin-right: -20px !important;   }    #christmas-diamond-pdp .cro-hook-box \u003e .cro-media-slot {     width: calc(100% + 40px) !important;     margin-left: -20px !important;     margin-right: -20px !important;   }    #christmas-diamond-pdp .cro-comparison-box {     padding-left: 20px;     padding-right: 20px;   }    #christmas-diamond-pdp .cro-scenes-section {     padding: 18px;   }    #christmas-diamond-pdp .cro-specs-item {     padding: 14px 16px;   }    #christmas-diamond-pdp .cro-specs-label {     font-size: 13px;   }    #christmas-diamond-pdp .cro-specs-value {     font-size: 16px;   }    #christmas-diamond-pdp .cro-btn {     width: auto;     min-width: 240px;   }    #christmas-diamond-pdp .ppt-trust-card {     padding: 20px 20px 0;   }    #christmas-diamond-pdp .ppt-trust-card \u003e img {     width: 100% !important;   }    #christmas-diamond-pdp .ppt-shipping-images {     display: flex !important;     flex-direction: column !important;   }    #christmas-diamond-pdp .ppt-shipping-images img {     width: 100% !important;   } }  @media(max-width:380px) {    #christmas-diamond-pdp .cro-title-pill {     font-size: 11px;     padding: 8px 6px;   }    #christmas-diamond-pdp .cro-specs-item {     gap: 8px;     padding: 10px 8px;   }    #christmas-diamond-pdp .cro-specs-label {     font-size: 10px;   }    #christmas-diamond-pdp .cro-specs-value {     font-size: 12px;   } }  @media(hover:hover) and (pointer:fine) {    #christmas-diamond-pdp .cro-feature-card:hover {     box-shadow: 0 12px 28px rgba(73,56,44,.12);   }    #christmas-diamond-pdp .cro-marquee:hover .cro-marquee-track {     animation-play-state: paused;   } }  @media(prefers-reduced-motion:reduce) {    #christmas-diamond-pdp .glitter-product,   #christmas-diamond-pdp .cro-shimmer,   #christmas-diamond-pdp .cro-marquee-track {     animation: none !important;   } } \u003c\/style\u003e \u003cdiv id=\"christmas-diamond-pdp\"\u003e \u003cdiv class=\"glitter-product\"\u003e \u003c!-- 01 HERO --\u003e \u003csection class=\"cro-hook-box\" id=\"christmas-diamond-top\"\u003e \u003ch1 class=\"cro-hook-title serif-title cro-shimmer\"\u003eMake Your Christmas a Little More Magical\u003c\/h1\u003e \u003cp class=\"cro-hook-subtitle\"\u003eBring your holiday decorating to life with a creative DIY project. Enjoy the satisfaction of making something special, then give your favorite Christmas corner a handmade touch.\u003c\/p\u003e \u003c!-- HERO GIF: BELOW TITLE AND DESCRIPTION --\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cbr\u003e\u003c\/div\u003e \u003c!-- HERO MAIN IMAGE --\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Savetik-Net_7700232695426649357_v3_00_00_06--00_00_26.gif?v=1793938321\"\u003e\u003c\/div\u003e \u003cdiv class=\"cro-hero-tags\"\u003e \u003cspan class=\"cro-tag\"\u003e🎄 Festive Home Decor\u003c\/span\u003e \u003cspan class=\"cro-tag\"\u003e✨ Creative Holiday DIY\u003c\/span\u003e \u003cspan class=\"cro-tag\"\u003e🎁 Thoughtful Gift Idea\u003c\/span\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- 02 BEFORE AND AFTER --\u003e \u003csection class=\"cro-comparison-box\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003eFrom a Simple Craft to a Festive Keepsake\u003c\/h3\u003e \u003cp\u003eTurn a creative afternoon into something you can proudly display. Enjoy the transformation as each little detail brings your Christmas design to life.\u003c\/p\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"DIY Christmas stocking before and after craft transformation\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/11_11abff3b-b8c1-4e72-a4a5-c0198781c2c1.png?v=1793937603\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 03 SIX CLICKABLE CORE BENEFITS --\u003e \u003ch2 class=\"serif-title cro-shimmer\" style=\"font-size: clamp(22px,5vw,28px); text-align: center; margin: 18px 0 12px;\"\u003eSix Reasons to Make This Christmas Special\u003c\/h2\u003e \u003cdiv class=\"cro-title-pills\"\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-atmosphere\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e🎄\u003c\/span\u003e \u003cspan\u003eBring Christmas Home\u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-relax\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e☕\u003c\/span\u003e \u003cspan\u003eEnjoy a Cozy Craft Break\u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-create\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e✨\u003c\/span\u003e \u003cspan\u003eCreate Something Yourself\u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-family\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e❤️\u003c\/span\u003e \u003cspan\u003eMake Family Memories\u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-gift\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e🎁\u003c\/span\u003e \u003cspan\u003eGive a Thoughtful Gift\u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"cro-title-pill\" href=\"#cd-benefit-style\"\u003e \u003cspan class=\"cro-title-pill-icon\"\u003e🏡\u003c\/span\u003e \u003cspan\u003eStyle Your Holiday Space\u003c\/span\u003e \u003c\/a\u003e \u003c\/div\u003e \u003c!-- MOVING BENEFIT STRIPS --\u003e \u003cdiv class=\"cro-marquee-stack\"\u003e \u003cdiv class=\"cro-marquee\"\u003e \u003cdiv class=\"cro-marquee-track\"\u003e \u003cdiv class=\"cro-marquee-segment\"\u003e \u003cspan\u003eHandmade Christmas Decor\u003c\/span\u003e \u003cspan\u003eCreative Holiday Time\u003c\/span\u003e \u003cspan\u003eSix Festive Design Options\u003c\/span\u003e \u003cspan\u003eChristmas Memories\u003c\/span\u003e \u003c\/div\u003e \u003cdiv aria-hidden=\"true\" class=\"cro-marquee-segment\"\u003e \u003cspan\u003eHandmade Christmas Decor\u003c\/span\u003e \u003cspan\u003eCreative Holiday Time\u003c\/span\u003e \u003cspan\u003eSix Festive Design Options\u003c\/span\u003e \u003cspan\u003eChristmas Memories\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cro-marquee cro-marquee--reverse\"\u003e \u003cdiv class=\"cro-marquee-track\"\u003e \u003cdiv class=\"cro-marquee-segment\"\u003e \u003cspan\u003eCozy Winter Crafting\u003c\/span\u003e \u003cspan\u003ePersonal Holiday Style\u003c\/span\u003e \u003cspan\u003eThoughtful Gift Ideas\u003c\/span\u003e \u003cspan\u003eFestive Home Details\u003c\/span\u003e \u003c\/div\u003e \u003cdiv aria-hidden=\"true\" class=\"cro-marquee-segment\"\u003e \u003cspan\u003eCozy Winter Crafting\u003c\/span\u003e \u003cspan\u003ePersonal Holiday Style\u003c\/span\u003e \u003cspan\u003eThoughtful Gift Ideas\u003c\/span\u003e \u003cspan\u003eFestive Home Details\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- 04 SIX CORE SELLING POINT DETAILS --\u003e \u003cdiv class=\"cro-features\"\u003e \u003c!-- BENEFIT 1 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-atmosphere\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e🎄 Turn Your Home Into a Christmas Wonderland\u003c\/h3\u003e \u003cp\u003eSometimes your Christmas tree and lights just aren't enough. It's the little details that make a home feel truly festive. Create a special decoration that adds warmth and personality to your holiday setup.\u003c\/p\u003e \u003cul class=\"cro-bullet\"\u003e \u003cli\u003eGive your fireplace or mantel a more personal Christmas touch.\u003c\/li\u003e \u003cli\u003eAdd a handmade detail to your seasonal decorating.\u003c\/li\u003e \u003cli\u003eMake your favorite holiday corner feel more inviting.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"Finished jeweled Christmas stocking displayed on a festive fireplace mantel\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Gemmed_Santa_stocking_on_a_mantel-4.png?v=1793937624\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- BENEFIT 2 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-relax\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e☕ A Cozy Little Escape From the Holiday Rush\u003c\/h3\u003e \u003cp\u003eBetween shopping, decorating, and holiday plans, December can get surprisingly busy. Give yourself a reason to slow down and enjoy a peaceful evening with a creative project.\u003c\/p\u003e \u003cul class=\"cro-bullet\"\u003e \u003cli\u003eEnjoy a relaxing activity at your own pace.\u003c\/li\u003e \u003cli\u003eKeep your hands busy instead of endlessly scrolling.\u003c\/li\u003e \u003cli\u003eMake cozy evenings feel a little more rewarding.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"Cozy Christmas diamond art stocking crafting activity\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Cozy_Gem-Art_Santa_Stocking-3.png?v=1793937611\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- BENEFIT 3 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-create\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e✨ Made By You. Displayed With Pride.\u003c\/h3\u003e \u003cp\u003eStore-bought decorations can look lovely, but something you create yourself feels different. Watch your design gradually come together and enjoy the satisfaction of finishing a piece with your own hands.\u003c\/p\u003e \u003cul class=\"cro-bullet\"\u003e \u003cli\u003eSee your design take shape one detail at a time.\u003c\/li\u003e \u003cli\u003eEnjoy the sparkle and texture of the finished artwork.\u003c\/li\u003e \u003cli\u003eDisplay a holiday decoration with a personal story.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"Handmade jeweled Santa Christmas stocking finished artwork showcase\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Handmade_Jeweled_Santa_Stocking_Showcase-6.png?v=1793937647\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- BENEFIT 4 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-family\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e❤️ Make Christmas Memories Together\u003c\/h3\u003e \u003cp\u003eChristmas is about more than decorations and presents. It's about the little moments spent together. Turn a quiet afternoon into a creative holiday activity you can share with family and friends.\u003c\/p\u003e \u003cul class=\"cro-bullet\"\u003e \u003cli\u003eEnjoy a hands-on activity together during the holidays.\u003c\/li\u003e \u003cli\u003eShare ideas and celebrate each finished design.\u003c\/li\u003e \u003cli\u003eCreate a festive keepsake connected to your time together.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/b2709540ed17ae8537c05f39c9d72d26_00ac658c-b372-4013-9c00-170ba713ec1c.png?v=1793945452\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- BENEFIT 5 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-gift\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e🎁 Give a Gift They Can Create and Cherish\u003c\/h3\u003e \u003cp\u003eAnother ordinary gift can be easy to forget. A creative Christmas kit gives someone something to enjoy making, finishing, and displaying. It's a thoughtful choice for the person who loves handmade holiday details.\u003c\/p\u003e \u003cul class=\"cro-bullet\"\u003e \u003cli\u003eA fun idea for craft-loving friends and family.\u003c\/li\u003e \u003cli\u003eA thoughtful holiday surprise with a personal touch.\u003c\/li\u003e \u003cli\u003eSomething they can enjoy creating beyond the moment of unwrapping.\u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"cro-media-slot\"\u003e\u003cimg alt=\"DIY Christmas stocking presented as a thoughtful holiday gift\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/Crafted_Santa_Stocking_Gift_Exchange-7.png?v=1793937654\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- BENEFIT 6 --\u003e \u003csection class=\"cro-feature-card\" id=\"cd-benefit-style\"\u003e \u003ch3 class=\"serif-title cro-shimmer\"\u003e🏡 Choose a Design That Matches Your Christmas Style\u003c\/h3\u003e \u003cp\u003eNot every home needs the same decorations. Choose a festive charact\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"XHY","offers":[{"title":"Santa Claus","offer_id":54348375785835,"sku":"C5326110602-Santa Claus","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Snowman","offer_id":54348375818603,"sku":"C5326110602-Snowman","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Elk","offer_id":54348375851371,"sku":"C5326110602-Elk","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Christmas Trees","offer_id":54348375884139,"sku":"C5326110602-Christmas Trees","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Gingerbread Man","offer_id":54348375916907,"sku":"C5326110602-Gingerbread Man","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Red Flower","offer_id":54348375949675,"sku":"C5326110602-Red Flower","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/Festive_beaded_Santa_stocking-1.png?v=1794204852","url":"https:\/\/zavrlynia.com\/products\/diamond-art-stocking-kit","provider":"zavrlynia","version":"1.0","type":"link"}