.custom-woo-prev-next{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.custom-woo-prev-next a{background:linear-gradient(135deg,#b71c1c,#ff9800);color:#fff!important;padding:10px 18px;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none!important;box-shadow:0 6px 16px rgba(0,0,0,.25);transition:all .25s ease}.custom-woo-prev-next a:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.35)}.custom-woo-prev-next{max-width:200px;margin:0 auto 10px;display:flex;justify-content:space-between}body ul.products{counter-reset:diviProductCounter}body ul.products li.product::before{counter-increment:diviProductCounter;content:counter(diviProductCounter);position:absolute;top:10px;left:10px;width:34px;height:34px;background:#7b2cbf;color:#ffffff;border-radius:50%;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:30;pointer-events:none}body ul.products li.product{position:relative}body ul.products{counter-reset:diviProductCounter}body ul.products li.product{position:relative}body ul.products li.product::before{counter-increment:diviProductCounter;content:counter(diviProductCounter);position:absolute;top:10px;left:10px;width:34px;height:34px;background:#7b2cbf;color:#ffffff;border-radius:50%;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:30;pointer-events:none}.page-id-11247 ul.products{counter-reset:diviProductCounter 0}.page-id-11253 ul.products{counter-reset:diviProductCounter 47}.page-id-11254 ul.products{counter-reset:diviProductCounter 66}.page-id-11256 ul.products{counter-reset:diviProductCounter 77}.page-id-11258 ul.products{counter-reset:diviProductCounter 104}.page-id-239999 ul.products{counter-reset:diviProductCounter 113}.page-id-240001 ul.products{counter-reset:diviProductCounter 120}.page-id-240002 ul.products{counter-reset:diviProductCounter 157}.page-id-240003 ul.products{counter-reset:diviProductCounter 161}.page-id-240004 ul.products{counter-reset:diviProductCounter 163}.page-id-240005 ul.products{counter-reset:diviProductCounter 187}.page-id-240006 ul.products{counter-reset:diviProductCounter 207}.page-id-240007 ul.products{counter-reset:diviProductCounter 212}.page-id-240008 ul.products{counter-reset:diviProductCounter 237}.page-id-240009 ul.products{counter-reset:diviProductCounter 241}.page-id-240010 ul.products{counter-reset:diviProductCounter 247}.page-id-240011 ul.products{counter-reset:diviProductCounter 267}#fireworks-hero{position:relative;overflow:hidden}#fireworks-hero canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#fireworks-hero .et_pb_row,#fireworks-hero .et_pb_module{position:relative;z-index:2}.cloud-scene{position:relative;width:100%;height:300px;overflow:hidden}.cloud{position:absolute;bottom:0;width:200%;height:100%;background-repeat:repeat-x;background-position:bottom left;pointer-events:none}.cloud-back{background-image:url("https://88fireworkphotovideos.com/wp-content/uploads/2026/02/awan-background2.png");background-size:700px auto;opacity:0.35;animation:cloudLeft 120s linear infinite}.cloud-mid{background-image:url("https://88fireworkphotovideos.com/wp-content/uploads/2026/02/awan-kecil.png");background-size:550px auto;opacity:0.6;animation:cloudRight 90s linear infinite}.cloud-front{background-image:url("https://88fireworkphotovideos.com/wp-content/uploads/2026/02/awan-background.png");background-size:400px auto;opacity:1;animation:cloudLeft 60s linear infinite}@keyframes cloudLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cloudRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.overlap-cloud{position:absolute;bottom:-60px;left:0;width:100%;z-index:8;pointer-events:none}.et_pb_section_video_bg{z-index:1!important}@media (max-width:768px){.cloud-scene{height:130px}.cloud-back{background-size:420px auto;opacity:0.25;animation-duration:160s}.cloud-mid{background-size:320px auto;opacity:0.45;animation-duration:130s}.cloud-front{background-size:240px auto;opacity:0.8;animation-duration:100s}.overlap-cloud{bottom:-30px}}.product-video-wrap{max-width:420px;margin:0 auto}.product-video-wrap video{width:100%;height:auto;display:block}