.price-box{margin-top:30px;text-align:center;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;font-family:"Noto Sans Bengali",sans-serif}.red-price{color:red}.old-price{display:inline-block;font-size:34px;font-weight:800;color:#111}.offer-price{display:inline-block;font-size:52px;font-weight:900;color:#111}.pen-scratch-line{color:#ff1fda;text-decoration:line-through;text-decoration-thickness:4px}.offer-price span{color:#f00}@media (max-width:768px){.price-box{gap:12px}.old-price{font-size:22px}.offer-price{font-size:34px}}@media (max-width:480px){.price-box{gap:8px}.old-price{font-size:18px}.offer-price{font-size:28px}}.book-meta-section{width:100%;background:#f3f3f3;padding:20px 10px}.book-meta-row{display:flex;gap:15px}.book-meta-item{flex:1;background:#fff;padding:18px 14px;border-radius:10px;text-align:center;border:1px solid #eee}.book-meta-title-wrap{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:6px}.book-meta-icon{font-size:18px;color:#008b8b}.book-meta-title{font-size:18px;font-weight:700;color:#111}.book-meta-value{font-size:16px;font-weight:500;color:#555}@media (max-width:767px){.book-meta-row{gap:5px}.book-meta-item{padding:5px 3px}.book-meta-title-wrap{gap:5px;margin-bottom:5px}.book-meta-icon{font-size:13px}.book-meta-title{font-size:11px}.book-meta-value{font-size:14px}}.custom-notice-wrapper{width:70%;margin:auto;padding:25px;position:relative;border-radius:35px;overflow:hidden;background:radial-gradient(circle at top left,#1e3a8a 0%,transparent 30%),radial-gradient(circle at bottom right,#0f766e 0%,transparent 30%),linear-gradient(135deg,#020617,#0f172a,#111827);box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}.custom-notice-wrapper::before{content:"";position:absolute;width:500px;height:500px;background:#3b82f6;filter:blur(180px);opacity:.15;top:-200px;left:-150px}.custom-notice-wrapper::after{content:"";position:absolute;width:450px;height:450px;background:#22c55e;filter:blur(160px);opacity:.12;bottom:-180px;right:-120px}.custom-notice-box{position:relative;z-index:2;padding:20px 18px;border-radius:30px;text-align:center;background:rgba(255,255,255,.06);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px rgba(255,255,255,.06),0 15px 35px rgba(0,0,0,.35);animation:floatCard 4s ease-in-out infinite}.custom-notice-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#06b6d4,#3b82f6,#8b5cf6,#22c55e)}.custom-badge{display:inline-block;padding:10px 24px;border-radius:50px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:28px;text-transform:uppercase;box-shadow:0 10px 25px rgba(239,68,68,.35)}.custom-notice-box h1{font-size:46px;line-height:1.3;font-weight:800;margin-bottom:28px;color:#fff;text-shadow:0 5px 20px rgba(255,255,255,.08)}.custom-notice-box p{font-size:22px;line-height:2;color:#dbeafe;font-weight:400}.custom-second-text{margin-top:25px}.custom-date{color:#38bdf8;font-weight:700}.custom-eid{color:#4ade80;font-weight:700}.custom-footer{margin-top:35px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:16px;letter-spacing:.5px}@media (max-width:768px){.custom-notice-wrapper{width:95%;padding:15px;border-radius:25px}.custom-notice-box{padding:35px 22px;border-radius:22px}.custom-notice-box h1{font-size:30px}.custom-notice-box p{font-size:17px;line-height:1.8}.custom-badge{font-size:11px;padding:8px 18px}.custom-footer{font-size:14px}}