π Viral Storytelling Package β 4 Min 30 Secs
/* ========================================================= YOURCONTENTMAKER β PRODUCT CHECKOUT GUIDE Designed for Shopify product descriptions =================================== ====================== */ .ycm-product-checkout-guide{ --ycm-pink:#ff0088; --ycm-orange:#ff8a00; --ycm-yellow:#ffd400; --ycm-blue:#00e5ff; --ycm-purple:#9d4dff; --ycm-green:#63f200; --ycm-dark:#050505; position:relative; width:100%; max-width:1100px; margin:24px auto; padding:28px; color:#ffffff; background: radial-gradient( circle at 10% 5%, rgba(255,0,136,.15), transparent 34% ), radial-gradient( circle at 95% 90%, rgba(0,229,255,.12), transparent 34% ), var(--ycm-dark); border:2px solid var(--ycm-pink); border-radius:26px; box-shadow: 0 0 25px rgba(255,0,136,.30), 0 0 55px rgba(0,229,255,.10); overflow:hidden; } .ycm-product-checkout-guide, .ycm-product-checkout-guide *{ box-sizing:border-box; } /* Animated background glow */ .ycm-product-checkout-guide::before{ content:""; position:absolute; width:260px; height:260px; top:-150px; left:-120px; background:rgba(255,0,136,.22); border-radius:50%; filter:blur(65px); animation:ycmGlowMoveOne 7s ease-in-out infinite; pointer-events:none; } .ycm-product-checkout-guide::after{ content:""; position:absolute; width:250px; height:250px; right:-130px; bottom:-160px; background:rgba(0,229,255,.18); border-radius:50%; filter:blur(70px); animation:ycmGlowMoveTwo 7s ease-in-out infinite; pointer-events:none; } @keyframes ycmGlowMoveOne{ 0%,100%{ transform:translate(0,0) scale(1); } 50%{ transform:translate(70px,40px) scale(1.18); } } @keyframes ycmGlowMoveTwo{ 0%,100%{ transform:translate(0,0) scale(1); } 50%{ transform:translate(-65px,-35px) scale(1.15); } } /* Main content */ .ycm-checkout-inner{ position:relative; z-index:2; } .ycm-checkout-top{ padding:26px 22px; text-align:center; background: linear-gradient( 145deg, rgba(255,0,136,.14), rgba(0,229,255,.08) ), #0d0d11; border:1px solid #34343e; border-radius:20px; } .ycm-final-step-badge{ display:inline-flex; align-items:center; gap:7px; margin-bottom:12px; padding:7px 14px; color:#050505; background:var(--ycm-yellow); border-radius:999px; font-size:11px; font-weight:950; letter-spacing:.4px; text-transform:uppercase; animation:ycmBadgePulse 1.9s ease-in-out infinite; } @keyframes ycmBadgePulse{ 0%,100%{ transform:scale(1); box-shadow:0 0 10px rgba(255,212,0,.25); } 50%{ transform:scale(1.05); box-shadow:0 0 26px rgba(255,212,0,.65); } } .ycm-checkout-top h1{ margin:0; color:#ffffff; font-size:38px; line-height:1.15; font-weight:950; } .ycm-checkout-top h1 span{ color:var(--ycm-yellow); text-shadow: 0 0 10px rgba(255,212,0,.55), 0 0 22px rgba(255,212,0,.25); } .ycm-checkout-top p{ max-width:820px; margin:12px auto 0; color:#dddde5; font-size:17px; line-height:1.55; } /* Progress cards */ .ycm-order-progress{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:11px; max-width:940px; margin:20px auto 0; } .ycm-progress-card{ position:relative; min-width:0; padding:16px 12px; text-align:center; background:#111116; border:1px solid #303039; border-radius:15px; overflow:hidden; } .ycm-progress-card.completed{ border-color:rgba(99,242,0,.65); background: linear-gradient( 145deg, rgba(99,242,0,.08), rgba(99,242,0,.02) ), #111116; } .ycm-progress-card.current{ border-color:var(--ycm-yellow); background: linear-gradient( 145deg, rgba(255,212,0,.14), rgba(255,0,136,.07) ), #111116; box-shadow: 0 0 20px rgba(255,212,0,.20); animation:ycmCurrentStep 2s ease-in-out infinite; } @keyframes ycmCurrentStep{ 0%,100%{ box-shadow: 0 0 12px rgba(255,212,0,.18); } 50%{ box-shadow: 0 0 28px rgba(255,212,0,.48), 0 0 42px rgba(255,0,136,.18); } } .ycm-progress-icon{ display:flex; width:39px; height:39px; margin:0 auto 9px; align-items:center; justify-content:center; color:#ffffff; background:var(--ycm-pink); border-radius:50%; font-size:18px; font-weight:950; } .ycm-progress-card.completed .ycm-progress-icon{ color:#050505; background:var(--ycm-green); } .ycm-progress-card.current .ycm-progress-icon{ color:#050505; background:var(--ycm-yellow); animation:ycmIconBounce 1.4s ease-in-out infinite; } @keyframes ycmIconBounce{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-5px); } } .ycm-progress-card strong{ display:block; color:var(--ycm-blue); font-size:15px; line-height:1.25; } .ycm-progress-card.current strong{ color:var(--ycm-yellow); } .ycm-progress-card span{ display:block; margin-top:5px; color:#bfbfc8; font-size:11px; line-height:1.4; } /* Main checkout message */ .ycm-checkout-message{ display:grid; grid-template-columns:auto minmax(0,1fr); gap:17px; align-items:center; margin-top:18px; padding:20px; background:#0d0d11; border:1px solid #31313a; border-radius:17px; } .ycm-message-icon{ display:flex; width:62px; height:62px; align-items:center; justify-content:center; flex:0 0 62px; background: linear-gradient( 145deg, var(--ycm-pink), var(--ycm-purple) ); border-radius:17px; font-size:31px; box-shadow: 0 0 22px rgba(255,0,136,.30); animation:ycmMessageFloat 2.4s ease-in-out infinite; } @keyframes ycmMessageFloat{ 0%,100%{ transform:translateY(0) rotate(-2deg); } 50%{ transform:translateY(-6px) rotate(3deg); } } .ycm-message-content h2{ margin:0; color:#ffffff; font-size:24px; line-height:1.25; font-weight:950; } .ycm-message-content h2 span{ color:var(--ycm-yellow); } .ycm-message-content p{ margin:7px 0 0; color:#ccccd4; font-size:14px; line-height:1.5; } /* Scroll instructions */ .ycm-scroll-direction{ margin:20px 0 0; padding:20px 16px; text-align:center; background: linear-gradient( 145deg, rgba(0,229,255,.08), rgba(255,0,136,.08) ), #101014; border:1px solid #34343d; border-radius:16px; } .ycm-scroll-direction strong{ display:block; color:var(--ycm-blue); font-size:20px; font-weight:950; } .ycm-scroll-direction p{ max-width:720px; margin:10px auto 0; color:#dddddd; font-size:16px; line-height:1.55; } .ycm-scroll-direction p span{ color:var(--ycm-yellow); font-weight:950; } /* Unique animated arrow trail */ .ycm-arrow-trail{ display:flex; flex-direction:column; align-items:center; gap:8px; margin-top:15px; } .ycm-arrow-row{ display:flex; align-items:center; justify-content:center; width:44px; height:30px; color:var(--ycm-yellow); background: linear-gradient( 145deg, rgba(255,212,0,.14), rgba(255,0,136,.10) ); border:1px solid rgba(255,212,0,.40); border-radius:10px; font-size:22px; line-height:1; box-shadow: 0 0 12px rgba(255,212,0,.14); animation:ycmArrowTrail 1.5s ease-in-out infinite; } .ycm-arrow-row:nth-child(1){ opacity:.55; } .ycm-arrow-row:nth-child(2){ opacity:.78; animation-delay:.18s; } .ycm-arrow-row:nth-child(3){ opacity:1; animation-delay:.36s; } @keyframes ycmArrowTrail{ 0%,100%{ transform:translateY(-3px) scale(.94); box-shadow: 0 0 8px rgba(255,212,0,.12); } 50%{ transform:translateY(5px) scale(1.04); box-shadow: 0 0 20px rgba(255,212,0,.42), 0 0 28px rgba(255,0,136,.20); } } /* Tablet */ @media screen and (max-width:800px){ .ycm-product-checkout-guide{ margin:18px 10px; padding:19px 13px; } .ycm-checkout-top h1{ font-size:30px; } .ycm-order-progress{ gap:8px; } .ycm-progress-card{ padding:13px 7px; } .ycm-progress-card strong{ font-size:13px; } .ycm-checkout-message{ padding:16px; } } /* Mobile */ @media screen and (max-width:560px){ .ycm-product-checkout-guide{ width:calc(100% - 10px); margin:10px 5px; padding:11px 8px; border-radius:16px; } .ycm-checkout-top{ padding:16px 9px; border-radius:13px; } .ycm-final-step-badge{ margin-bottom:8px; padding:5px 10px; font-size:9px; } .ycm-checkout-top h1{ font-size:23px; } .ycm-checkout-top p{ margin-top:8px; font-size:12px; line-height:1.4; } .ycm-order-progress{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:5px; margin-top:13px; } .ycm-progress-card{ padding:9px 4px; border-radius:10px; } .ycm-progress-icon{ width:29px; height:29px; margin-bottom:5px; font-size:13px; } .ycm-progress-card strong{ font-size:9px; line-height:1.2; } .ycm-progress-card span{ display:none; } .ycm-checkout-message{ grid-template-columns:auto minmax(0,1fr); gap:10px; margin-top:12px; padding:12px 9px; border-radius:12px; } .ycm-message-icon{ width:43px; height:43px; flex-basis:43px; border-radius:11px; font-size:22px; } .ycm-message-content h2{ font-size:16px; } .ycm-message-content p{ margin-top:4px; font-size:10px; line-height:1.4; } .ycm-scroll-direction{ margin-top:13px; padding:14px 9px; border-radius:12px; } .ycm-scroll-direction strong{ font-size:15px; } .ycm-scroll-direction p{ margin-top:7px; font-size:11px; line-height:1.4; } .ycm-arrow-trail{ gap:6px; margin-top:11px; } .ycm-arrow-row{ width:38px; height:25px; border-radius:8px; font-size:18px; } } β Final Step Perfect! Youβre on the Correct Package You have already selected your package, chosen your video service, and submitted your project details. This is the correct package for your project. Your final step is to scroll down to the secure purchase section and complete payment to officially begin your order. β Package Selected You selected the package that fits your project. β Details Submitted Your video vision was sent to our creative team. 3 Complete Payment Finish checkout below to begin your order. π Your Final Step Is to Complete Checkout Continue scrolling down this page. Review the package information, choose any available options, and use the Add to Cart or Buy button to complete your purchase. π Youβre Almost Finished! This is the correct package for your project. Simply scroll down to the checkout section below to complete your order and officially start production. β β β