body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;color:#222;font-family:Segoe UI,Cairo,Tajawal,Arial,sans-serif;margin:0}html{scroll-behavior:smooth}.app{align-items:stretch;background:#fff;display:flex;flex-direction:column;min-height:100vh}.site-header{background:linear-gradient(90deg,#5c3dff 60%,#fff);border-radius:0 0 28px 28px;box-shadow:0 4px 20px #5c3dff17;color:#fff;padding:2rem 1rem 1rem;text-align:center}.site-logo{border-radius:12px;box-shadow:0 2px 12px #5c3dff17;height:60px;margin-bottom:.5rem;width:60px}.site-title{color:#fff;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:.2rem}.site-tagline{color:#e0e0e0;font-family:Cairo,Segoe UI,sans-serif;font-size:1.08rem;margin-bottom:0}.main-heading{color:#222;font-size:1.55rem;letter-spacing:1px;margin-bottom:1.2rem;margin-top:2rem;text-align:center}.book-section{margin-bottom:2.2rem}.section-heading{color:#5c3dff;font-size:1.2rem;font-weight:700;margin-bottom:1.1rem;margin-left:.7rem;text-align:center}.books-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:0 .7rem}.wonder-book-card{align-items:center;background:#f5f5ff;border-radius:18px;box-shadow:0 2px 12px #5c3dff17;display:flex;flex-direction:column;margin-bottom:1.7rem;max-width:210px;min-width:210px;padding:1rem .7rem 1.5rem;position:relative;transition:transform .18s}.wonder-book-card:hover{box-shadow:0 8px 22px #5c3dff21;transform:translateY(-4px) scale(1.025)}.book-img{background:#eaeaf8;border-radius:11px;box-shadow:0 2px 10px #5c3dff0f;height:150px;margin-bottom:.7rem;object-fit:cover;width:90%}.badge-discount{background:#5c3dff;border-radius:16px;box-shadow:0 2px 10px #5c3dff24;color:#fff;font-size:.8rem;font-weight:700;left:-.5rem;letter-spacing:1px;padding:.28em .85em;position:absolute;top:-.5rem;z-index:1}.book-title{color:#363b7a;font-size:1.22rem;font-weight:700;margin-bottom:.5rem;text-align:center}.book-subtitle{color:#5c3dff;font-size:.98rem;font-weight:500;margin-bottom:.35rem;text-align:center}.book-desc{color:#444;font-size:.97rem;margin-bottom:1rem;text-align:center}.personalise-btn{background:#5c3dff;border:none;border-radius:11px;box-shadow:0 2px 10px #5c3dff17;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.2rem;padding:.65rem 1.3rem;transition:background .18s}.personalise-btn:hover{background:#222}.book-details{align-items:center;background:#f7f7ff;border-radius:18px;box-shadow:0 4px 20px #5c3dff1a;display:flex;flex-direction:column;margin:2rem auto;max-width:400px;padding:1.5rem 1rem 2rem}.book-details-img{border-radius:14px;height:210px;margin-bottom:1.3rem;max-width:280px;object-fit:cover;width:90%}.book-details-desc{color:#323242;font-size:1.06rem;margin-bottom:1.1rem;text-align:center}.back-btn{align-self:flex-start;background:none;border:none;color:#5c3dff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:.8rem;transition:color .18s}.back-btn:hover{color:#222}.order-confirm,.order-form,.personalise-form{align-items:stretch;background:#f7f7ff;border-radius:18px;box-shadow:0 4px 20px #5c3dff1a;display:flex;flex-direction:column;gap:1.1rem;margin:2rem auto;max-width:400px;padding:1.6rem 1.1rem 2.2rem}.order-confirm h2,.order-form h2,.personalise-form h2{color:#5c3dff;margin-bottom:1.1rem;text-align:center}.order-form input,.order-form select,.personalise-form input,.personalise-form select{background:#fff;border:1.5px solid #bbb;border-radius:8px;font-size:1rem;margin-bottom:.3rem;padding:.8rem}.order-confirm p{color:#333;font-size:1.15rem;text-align:center}@media (max-width:650px){.site-header{border-radius:0 0 16px 16px;padding:1.1rem .6rem .7rem}.main-heading{font-size:1.11rem;margin-top:1rem}.section-heading{font-size:1.01rem;margin-bottom:.77rem}.books-list{gap:.7rem;padding-left:.1rem;padding-right:.1rem}.wonder-book-card{max-width:155px;min-width:155px;padding:.7rem .2rem 1.1rem}.book-img{height:85px}.book-details{padding:1rem .5rem 1.3rem}.book-details-img{height:110px}.order-confirm,.order-form,.personalise-form{padding:1.1rem .5rem 1.3rem}}.ww-footer-content{align-items:flex-start;flex-wrap:wrap;justify-content:space-around;margin:auto;padding:2.5rem 1rem 1.5rem}.ww-footer-col{flex:1 1;gap:.7rem}.ww-footer-logo{border-radius:12px;box-shadow:0 2px 8px #5c3dff12;height:44px;margin-bottom:.4rem;width:44px}.ww-footer-brand{color:#5c3dff;font-size:1.2rem;font-weight:700;margin-bottom:.2rem}.ww-footer-desc{font-size:.97rem;margin-bottom:.7rem}.ww-footer-socials{display:flex;font-size:1.3rem;gap:.9rem;margin-top:.5rem}.ww-footer-socials a{transition:color .16s}.ww-footer-title{font-size:1.07rem;margin-bottom:.1rem}.ww-footer-col a{color:#222;font-size:.98rem;margin-bottom:.1rem;text-decoration:none;transition:color .16s}.ww-footer-col a:hover{color:#5c3dff}.ww-footer-news{display:flex;gap:.5rem;margin:.4rem 0}.ww-footer-news input[type=\"email\"]{border:1.3px solid #bbb;border-radius:7px;font-size:.97rem;outline:none;padding:.5rem .8rem}.ww-footer-news button{background:#5c3dff;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:.97rem;font-weight:700;padding:.5rem 1.1rem;transition:background .16s}.ww-footer-news button:hover{background:#222}.ww-footer-note{color:#888;font-size:.92rem}.ww-footer-bottom{background:#f8f8ff;border-top:1px solid #ececec;color:#555;font-size:.99rem;gap:1.5rem;justify-content:space-between;padding:1rem 1.5rem}@media (max-width:900px){.ww-footer-content{align-items:center;flex-direction:column;gap:1.5rem;padding:2rem .2rem 1rem}.ww-footer-bottom{flex-direction:column;font-size:.91rem;gap:.5rem;padding:.9rem .5rem;text-align:center}}.ww-footer{background:#fff;border-top:1px solid #ececec;color:#222;font-size:1rem;margin-top:2rem;padding:1.5rem 1rem}.ww-footer-content{display:flex;gap:2.2rem;justify-content:space-between;margin:0 auto;max-width:1100px}.ww-footer-col{display:flex;flex-direction:column;min-width:180px}.ww-footer-title{color:#5c3dff;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.ww-footer-col-link{background:none;border:none;color:#5c3dff;cursor:pointer;font-size:1rem;transition:color .2s ease}.ww-footer-col-link:hover{color:#222}.ww-footer-socials a{color:#5c3dff;display:block;font-size:1.1rem;margin:.5rem 0;text-decoration:none;transition:color .2s ease}.ww-footer-socials a:hover{color:#222}.ww-footer-bottom{align-items:center;color:#888;display:flex;font-size:.95rem;justify-content:center;margin-top:1rem}.thank-you-page{animation:fadeIn .6s ease-in-out;background-color:#f9f8ff;border-radius:20px;box-shadow:0 0 20px #5c3dff1a;direction:rtl;margin:4rem auto 6rem;max-width:500px;padding:2rem 1rem 3rem;text-align:center}.thank-you-page h2{color:#5c3dff;font-size:2rem;margin-bottom:1rem}.thank-you-page p{color:#444;font-size:1.2rem;margin-bottom:2rem}.thank-you-page .personalise-btn{background-color:#5c3dff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 2rem;transition:background-color .3s}.thank-you-page .personalise-btn:hover{background-color:#4830cc}.address-selector{direction:rtl;font-family:inherit;margin-top:1rem;text-align:right}.address-selector label{color:#333;display:block;font-weight:700;margin-bottom:.25rem;margin-top:1rem}.address-selector input[type=text],.address-selector select{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;direction:rtl;font-size:1rem;margin-bottom:.5rem;padding:.6rem;text-align:right;width:100%}.address-selector input[type=text]:focus,.address-selector select:focus{border-color:#5c3dff;box-shadow:0 0 0 2px #5c3dff33;outline:none}.address-selector div{color:#222;font-size:1rem;margin-top:.75rem}.address-selector input[type=radio]{cursor:pointer;margin-left:.5rem;transform:scale(1.2)}input.valid{background-image:url('data:image/svg+xml;utf8,<svg fill="green" viewBox="0 0 24 24" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.2l-3.5-3.5L4 14.2l5 5 12-12-1.5-1.5z"/></svg>');border:2px solid green}input.invalid,input.valid{background-position:right 8px center;background-repeat:no-repeat;background-size:20px}input.invalid{background-image:url('data:image/svg+xml;utf8,<svg fill="red" viewBox="0 0 24 24" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/></svg>');border:2px solid red;box-shadow:0 0 4px red}.shake{animation:shake .4s ease-in-out}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}to{transform:translateX(0)}}.form-group{margin-bottom:1rem;position:relative}input.invalid::placeholder{color:red}input.invalid{color:#b00020}.thank-you-container{align-items:center;background-color:#f0f8ff;direction:rtl;display:flex;justify-content:center;min-height:100vh;padding:2rem}.thank-you-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #0000001a;max-width:500px;padding:2rem;text-align:center;width:100%}.emoji-banner{font-size:2.5rem;margin-bottom:1rem}.thank-you-title{color:indigo;font-size:1.8rem;margin-bottom:.75rem}.thank-you-message{color:#444;font-size:1rem;margin-bottom:1rem;text-align:center}.thank-you-info{color:#555;font-size:.95rem;list-style:none;margin-bottom:1.5rem;padding:0;text-align:right}.thank-you-info li{margin-bottom:.6rem}.thank-you-note{color:#6a0dad;font-size:1rem;font-weight:500;margin-bottom:2rem;text-align:center}.privacy-policy-container{background-color:#f9f9f9;border-radius:8px;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:900px;padding:20px}h1{color:#4caf50;font-size:2.5rem;margin-bottom:20px}h1,strong{text-align:center}strong{color:#2c3e50;display:block;font-size:1.2rem;margin-top:20px}p{color:#555;font-size:1rem;margin:10px 0;text-align:center}p:nth-child(2n){direction:rtl;font-family:Cairo,sans-serif;text-align:right}p:nth-child(odd){direction:ltr;text-align:left}
/*# sourceMappingURL=main.6d71e8ca.css.map*/