.ah-banner-wrap .ah-banner.ah-banner--real{--promo-tint:#f8f8f5;--promo-ink:#173f35;--promo-accent:#ba946a;display:block;position:relative;overflow:hidden;height:auto;min-height:212px;border:1px solid #eeece8;border-radius:6px;background:var(--promo-tint)!important;background-image:none!important;text-decoration:none!important;color:#18211d!important;isolation:isolate;box-shadow:none}.ah-banner-wrap .ah-banner.ah-banner--real:before,.ah-banner-wrap .ah-banner.ah-banner--real:after{display:none!important;content:none!important}.ah-banner--real.ah-banner--kids{--promo-tint:#faf8f5;--promo-ink:#154a3e;--promo-accent:#ca9c68}.ah-banner--real.ah-banner--games{--promo-tint:#f7faf9;--promo-ink:#163f48;--promo-accent:#7aa2a2}.ah-banner--real.ah-banner--budget{--promo-tint:#fdf8f8;--promo-ink:#784b52;--promo-accent:#d8ada1}.ah-banner--real.ah-banner--faith{--promo-tint:#faf9f4;--promo-ink:#395f4b;--promo-accent:#c9b68a}.ah-banner--real.ah-banner--newyear{--promo-tint:#f5f9f8;--promo-ink:#1b5660;--promo-accent:#9cc6bc}.ah-banner--real .ah-real-art{position:absolute;display:block;pointer-events:none;z-index:0;opacity:.65}.ah-banner--real .ah-real-art--left{left:-72px;top:-130px;width:290px;height:380px;border:1px solid color-mix(in srgb,var(--promo-accent),transparent 42%);border-radius:48%;transform:rotate(20deg);background:radial-gradient(ellipse at 68% 52%,color-mix(in srgb,var(--promo-accent),transparent 91%),transparent 68%)}.ah-banner--real .ah-real-art--right{right:-74px;top:-88px;width:300px;height:315px;border:1px solid color-mix(in srgb,var(--promo-accent),transparent 35%);border-radius:50%;transform:rotate(-28deg);background:radial-gradient(circle at 20% 55%,color-mix(in srgb,var(--promo-accent),transparent 89%),transparent 70%)}.ah-banner-wrap .ah-banner--real .ah-real-layout{display:grid;grid-template-columns:165px minmax(0,650px);gap:44px;width:min(100%,950px);min-height:212px;align-items:center;justify-content:center;margin:0 auto;padding:16px 28px;position:relative;z-index:1}.ah-banner-wrap .ah-banner--real .ah-real-cover{display:flex;justify-content:center;align-items:center;width:165px;height:180px;position:relative}.ah-banner-wrap .ah-banner--real .ah-real-cover img{width:auto;height:auto;max-width:100%;max-height:180px;display:block;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:drop-shadow(1px 6px 7px rgba(28,43,42,.12));transition:transform .2s ease}.ah-banner-wrap .ah-banner--real:hover .ah-real-cover img{transform:translateY(-3px)}.ah-banner-wrap .ah-banner--real .ah-real-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;min-width:0}.ah-banner-wrap .ah-banner--real .ah-real-eyebrow{font:600 11px/1.3 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--promo-ink)}.ah-banner-wrap .ah-banner--real .ah-real-heading{font:400 clamp(25px,2.5vw,35px)/1.15 Georgia,serif;color:#1d3028;letter-spacing:-.02em}.ah-banner-wrap .ah-banner--real .ah-real-description{font:400 14px/1.45 Arial,sans-serif;color:#4f5c58;max-width:510px}.ah-banner-wrap .ah-banner--real .ah-real-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:9px 20px;min-height:37px;margin-top:6px;color:#fff;border-radius:24px;font:600 12px/1.2 Arial,sans-serif;background:var(--promo-ink);box-shadow:0 4px 12px #123e3017}.ah-banner-wrap .ah-banner--real:focus-visible{outline:3px solid #19584a;outline-offset:3px}@media(max-width:749px){.ah-banner-wrap .ah-banner.ah-banner--real{min-height:170px}.ah-banner-wrap .ah-banner--real .ah-real-layout{min-height:170px;padding:12px 13px;gap:11px;grid-template-columns:105px minmax(0,1fr)}.ah-banner-wrap .ah-banner--real .ah-real-cover{width:105px;height:148px}.ah-banner-wrap .ah-banner--real .ah-real-cover img{max-height:145px}.ah-banner-wrap .ah-banner--real .ah-real-copy{gap:6px}.ah-banner-wrap .ah-banner--real .ah-real-eyebrow{font-size:8px;letter-spacing:.08em}.ah-banner-wrap .ah-banner--real .ah-real-heading{font-size:clamp(18px,4.8vw,24px)}.ah-banner-wrap .ah-banner--real .ah-real-description{font-size:11px;line-height:1.3}.ah-banner-wrap .ah-banner--real .ah-real-button{margin-top:3px;min-height:31px;padding:7px 12px;font-size:10px}}.ah-banner-wrap .ah-banner--real,.ah-banner-wrap .ah-banner--real .ah-real-eyebrow,.ah-banner-wrap .ah-banner--real .ah-real-description,.ah-banner-wrap .ah-banner--real .ah-real-button{font-family:var(--font-body-family)}.ah-banner-wrap .ah-banner--real .ah-real-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:-.012em}
/*# sourceMappingURL=/cdn/shop/t/68/assets/albaki-real-book-banners.css.map */
