@font-face{font-family:Fredoka;src:url('./iqra-fredoka-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Nunito;src:url('./iqra-nunito-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Nunito;src:url('./iqra-nunito-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
body,body p,body input,body select,body .menu a{font-family:Nunito,Arial,sans-serif!important}
body h1,body h2,body h3,body h4,body button,body .button{font-family:Fredoka,Nunito,sans-serif!important;font-weight:500!important}
body .iqra-catalog-intro{clear:both;margin:0 0 28px;padding:24px;background:#fff9ee;border:1px solid #f1e4d4;border-radius:20px}
body .iqra-catalog-intro h2{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.25;margin:0 0 12px}
body .iqra-catalog-intro p{font-size:1rem;line-height:1.75;margin:0}
body .iqra-book-order{background:#b9472d!important;color:#fff!important;border:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;min-height:46px;padding:12px 16px!important;line-height:1.35!important;white-space:normal!important;text-align:center;font-family:Fredoka,Nunito,sans-serif!important;font-weight:500!important;font-size:16px!important;text-transform:none!important;max-width:100%;box-sizing:border-box}
body .iqra-book-order-box{padding:24px;border:1px solid #eadfd5;border-radius:20px;background:#fff9f1;display:grid;gap:14px;align-items:start;margin:24px 0}
body .iqra-book-order-box p{margin:0;line-height:1.75}
body .iqra-book-order-box input{width:100px;min-height:46px;border:1px solid #c4b7ad;border-radius:8px;padding:8px 12px}
body .iqra-book-order-box .iqra-book-order{justify-self:start}
body header img.custom-logo,body header img.mobile-logo{max-width:210px!important;width:100%!important;height:auto!important;object-fit:contain}
body .woocommerce-mini-cart,body .mini-cart,body .cart-icon,body .cart-button,body .header-cart,body .header-cart-content,body .woocommerce-cart-form,body .cart-collaterals,body #qlwapp,body #qontak-webchat-widget{display:none!important}
body .iqra-book-order:focus-visible{outline:3px solid #4f469a;outline-offset:4px}
body .iqra-book-author{font:400 14px/1.5 Nunito,sans-serif!important;color:#625047;margin:8px 0 12px!important;overflow-wrap:anywhere}
body footer.iqra-site-footer .container{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 24px}
body .iqra-site-footer a,body .iqra-site-footer .iqra-footer-brand p{font-size:15.2px!important}
body .iqra-site-footer h2{font-size:17.6px!important}
body .iqra-site-footer .iqra-footer-copyright{font-size:13.6px!important}
@media(min-width:992px){body footer.iqra-site-footer .container{padding:0 40px}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body .iqra-book-order{transition:transform .18s ease,box-shadow .18s ease}body .iqra-book-order:hover{transform:translateY(-2px);box-shadow:0 5px 14px #24343c1a}}
@media(max-width:599.98px){body header img.custom-logo,body header img.mobile-logo{max-width:160px!important}body .iqra-catalog-intro{padding:20px}body .iqra-book-order{font-size:15.2px!important;padding:12px!important}body .iqra-book-order-box{padding:20px}}
