.azm-hub,.azm-standalone,.azm-hub *,.azm-standalone *{box-sizing:border-box}.azm-hub,.azm-standalone{--azm-bg:#f6f1e8;--azm-card:#fffdfa;--azm-ink:#15130f;--azm-muted:#6f685d;--azm-gold:#b38a43;--azm-gold-deep:#7f622f;--azm-line:rgba(166,126,57,.24);--azm-dark:#11100e;font-family:inherit;color:var(--azm-ink)}.azm-hub{background:var(--azm-bg);padding:36px 0 clamp(64px,8vw,112px)}.azm-standalone{background:var(--azm-bg);padding:clamp(54px,7vw,92px) 0}.azm-shell{width:min(1320px,calc(100% - 48px));margin:0 auto}.azm-tabbar{display:flex;gap:8px;padding:7px;background:rgba(255,253,249,.72);border:1px solid var(--azm-line);border-radius:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;position:relative;z-index:4}.azm-tabbar::-webkit-scrollbar{display:none}.azm-tab{appearance:none;border:0;background:transparent;color:#514a40;font:700 11px/1.15 inherit;letter-spacing:.035em;white-space:nowrap;min-height:44px;padding:0 15px;border-radius:9px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.azm-tab:hover{color:var(--azm-ink);background:#fff}.azm-tab.is-active{background:var(--azm-dark);color:#fff;box-shadow:0 8px 24px rgba(17,16,14,.16)}.azm-panels{margin-top:38px}.azm-panel{display:none}.azm-panel.is-active{display:block}.azm-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px}.azm-section-head>div{min-width:0}.azm-eyebrow{margin:0 0 10px!important;color:var(--azm-gold-deep)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.azm-section-head h2,.azm-request-intro h2{margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(36px,4vw,58px)!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:500!important;color:var(--azm-ink)!important}.azm-section-head>p{max-width:430px;margin:0 0 2px!important;color:var(--azm-muted)!important;font-size:14px!important;line-height:1.65!important}.azm-slider{position:relative}.azm-slider-tools{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.azm-slider:not(.has-overflow) .azm-slider-tools{visibility:hidden}.azm-slider-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--azm-line);background:#fff;color:var(--azm-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.azm-slider-btn:hover:not(:disabled){background:var(--azm-dark);color:#fff;border-color:var(--azm-dark)}.azm-slider-btn:disabled{opacity:.35;cursor:default}.azm-slider-btn svg{width:17px;height:17px}.azm-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 2px 18px;scroll-behavior:smooth}.azm-track::-webkit-scrollbar{display:none}.azm-card{flex:0 0 calc((100% - 40px)/3);min-width:0;display:flex;flex-direction:column;background:var(--azm-card);border:1px solid var(--azm-line);border-radius:16px;overflow:hidden;text-decoration:none!important;color:var(--azm-ink)!important;scroll-snap-align:start;box-shadow:0 16px 40px rgba(28,22,14,.065);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.azm-card:hover{transform:translateY(-4px);border-color:rgba(166,126,57,.52);box-shadow:0 24px 56px rgba(28,22,14,.11)}.azm-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e9e1d5}.azm-card-media:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(to top,rgba(13,11,8,.14),transparent);pointer-events:none}.azm-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.azm-card:hover .azm-card-media img{transform:scale(1.035)}.azm-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1b1813,#332b20);color:#cda75e}.azm-card-placeholder span{font:500 clamp(38px,5vw,74px)/1 Georgia,serif;letter-spacing:-.05em}.azm-card-body{display:flex;flex:1;flex-direction:column;padding:20px 21px 21px}.azm-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:17px;margin-bottom:12px;color:var(--azm-gold-deep);font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.azm-card-meta time{color:#81786b;font-weight:700;white-space:nowrap}.azm-card h3{margin:0 0 10px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(22px,2vw,29px)!important;line-height:1.08!important;letter-spacing:-.025em!important;font-weight:500!important;color:var(--azm-ink)!important}.azm-card-body>p{margin:0 0 18px!important;color:var(--azm-muted)!important;font-size:13.5px!important;line-height:1.65!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.azm-card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--azm-line);padding-top:16px;margin-top:auto;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.azm-card-cta svg{width:18px;height:18px;color:var(--azm-gold-deep)}.azm-empty{border:1px solid var(--azm-line);border-radius:14px;padding:24px;background:rgba(255,255,255,.5);color:var(--azm-muted)}.azm-request{display:grid;grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:48px;align-items:start}.azm-request-intro{position:sticky;top:28px;padding:18px 0}.azm-form-card{background:#fff;border:1px solid var(--azm-line);border-radius:18px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 48px rgba(28,22,14,.07)}.azm-form-message{border-radius:10px;padding:13px 14px;margin-bottom:18px;font-size:13px;line-height:1.5}.azm-form-message.is-success{background:#eef6e9;color:#35532b;border:1px solid #cbdcbe}.azm-form-message.is-error{background:#f8eaea;color:#713a3a;border:1px solid #e5c7c7}.azm-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.azm-form-progress{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:12px;margin-bottom:28px}.azm-form-progress button{appearance:none;border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;color:#8a8174;font:700 11px/1 inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.azm-form-progress button span{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8cdbb;background:#fff;color:#756b5e;transition:.2s ease}.azm-form-progress button.is-active{color:var(--azm-ink)}.azm-form-progress button.is-active span,.azm-form-progress button.is-complete span{background:var(--azm-dark);color:#fff;border-color:var(--azm-dark)}.azm-progress-line{height:1px;background:#e2d8c7}.azm-form-step{display:none}.azm-form-step.is-active{display:block}.azm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.azm-field.is-wide{grid-column:1/-1}.azm-field label{display:block;margin:0 0 7px;color:#242019;font-size:12px;font-weight:800;line-height:1.3}.azm-field label span{color:var(--azm-gold-deep);margin-left:3px}.azm-field input,.azm-field select,.azm-field textarea{width:100%;min-height:48px;border:1px solid #d9cfbf!important;border-radius:9px!important;background:#fffdf9!important;color:#1b1813!important;font:500 14px/1.35 inherit!important;padding:11px 12px!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.azm-field textarea{min-height:122px!important;resize:vertical}.azm-field input:focus,.azm-field select:focus,.azm-field textarea:focus{border-color:var(--azm-gold)!important;box-shadow:0 0 0 3px rgba(179,138,67,.11)!important}.azm-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.azm-form-actions.is-end{justify-content:flex-end}.azm-btn{appearance:none;min-height:48px;border-radius:9px;padding:0 18px;border:1px solid transparent;font:800 11px/1 inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.azm-btn:hover{transform:translateY(-1px)}.azm-btn-primary{background:var(--azm-dark);color:#fff;border-color:var(--azm-dark)}.azm-btn-primary:hover{background:#2a251e}.azm-btn-secondary{background:#fff;color:var(--azm-ink);border-color:#d8cdbb}.azm-btn-secondary:hover{border-color:var(--azm-gold)}@media(max-width:1050px){.azm-card{flex-basis:calc((100% - 20px)/2)}.azm-request{grid-template-columns:1fr;gap:24px}.azm-request-intro{position:static;padding:0}}@media(max-width:700px){.azm-hub{padding:18px 0 62px}.azm-standalone{padding:46px 0 60px}.azm-shell{width:100%}.azm-tabbar{margin:0 14px;border-radius:12px;padding:6px}.azm-tab{min-height:42px;padding:0 13px;font-size:10px}.azm-panels{margin-top:29px}.azm-section-head,.azm-request{padding:0 18px}.azm-section-head{display:block;margin-bottom:17px}.azm-section-head h2,.azm-request-intro h2{font-size:clamp(34px,10vw,46px)!important}.azm-section-head>p{margin-top:11px!important;max-width:92%;font-size:13px!important}.azm-slider-tools{display:none}.azm-track{gap:13px;padding:2px 18px 16px;scroll-padding-left:18px}.azm-card{flex:0 0 min(84vw,350px);border-radius:14px;box-shadow:0 12px 30px rgba(28,22,14,.06)}.azm-card:hover{transform:none}.azm-card:hover .azm-card-media img{transform:none}.azm-card-body{padding:18px}.azm-card h3{font-size:24px!important}.azm-card-body>p{-webkit-line-clamp:3}.azm-request{gap:20px}.azm-request-intro{padding:0}.azm-form-card{border-radius:15px;padding:20px 16px}.azm-form-progress{gap:8px;margin-bottom:24px}.azm-form-progress button{font-size:10px}.azm-form-progress button span{width:28px;height:28px}.azm-fields{grid-template-columns:1fr;gap:14px}.azm-field.is-wide{grid-column:auto}.azm-form-actions{align-items:stretch}.azm-btn{flex:1;padding:0 12px;font-size:10px}}@media(max-width:390px){.azm-form-progress button{letter-spacing:0}.azm-tab{padding:0 11px}.azm-card{flex-basis:86vw}}@media(prefers-reduced-motion:reduce){.azm-card,.azm-card-media img,.azm-btn,.azm-slider-btn{transition:none!important}.azm-track{scroll-behavior:auto}}
.azm-request .azm-form-card{position:relative;overflow:hidden}.azm-request .azm-form-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7f622f,#c9a55f,#7f622f)}.azm-form-message.is-success{background:#faf5e9;color:#4d3c20;border-color:#dfc994}.azm-request .azm-btn-primary{background:#11100e;color:#fff}.azm-request .azm-btn-primary:hover{background:#2a251e}
.azm-single-podcast{display:flex;justify-content:flex-start}.azm-single-podcast .azm-card{flex:0 1 520px;width:min(100%,520px)}@media(max-width:700px){.azm-single-podcast{padding:0 18px}.azm-single-podcast .azm-card{flex:1 1 auto;width:100%;max-width:none}}
/* Careers */
.azm-careers .azm-careers-head{margin-bottom:28px}.azm-career-list{display:grid;gap:18px}.azm-career-card{background:#fff;border:1px solid var(--azm-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 48px rgba(28,22,14,.065)}.azm-career-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(24px,3vw,36px)}.azm-career-main h3{margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:500!important;color:var(--azm-ink)!important}.azm-career-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.azm-career-meta span{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border-radius:999px;background:#f7f1e7;border:1px solid var(--azm-line);color:#5f5547;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.025em}.azm-career-description{max-width:900px;margin:20px 0 0!important;color:var(--azm-muted)!important;font-size:14px!important;line-height:1.75!important;white-space:normal}.azm-career-action{display:flex;align-items:center;justify-content:flex-end}.azm-career-application{border-top:1px solid var(--azm-line);background:#fcfaf6;padding:clamp(22px,3vw,34px)}.azm-career-application[hidden]{display:none!important}.azm-career-form{max-width:900px}.azm-field small{display:block;margin-top:7px;color:#81786b;font-size:11px;line-height:1.45}.azm-field input[type=file]{padding:9px!important;background:#fff!important}.azm-careers-empty{display:flex;flex-direction:column;gap:7px;padding:28px 30px;border:1px solid var(--azm-line);border-radius:16px;background:#fffdfa;box-shadow:0 14px 34px rgba(28,22,14,.05)}.azm-careers-empty strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.15;color:var(--azm-ink)}.azm-careers-empty span{color:var(--azm-muted);font-size:14px;line-height:1.6}@media(max-width:700px){.azm-careers .azm-shell{width:100%}.azm-careers-head{padding:0 18px}.azm-career-list{padding:0 14px;gap:14px}.azm-career-card{border-radius:15px}.azm-career-summary{grid-template-columns:1fr;gap:20px;padding:22px 18px}.azm-career-action{justify-content:stretch}.azm-career-action .azm-btn{width:100%}.azm-career-application{padding:20px 16px}.azm-careers-empty{margin:0 18px;padding:23px 20px}}

/* Boek checkout */
html.azm-book-modal-open,body.azm-book-modal-open{overflow:hidden!important}.azm-book-section--hub{padding:4px 0}.azm-book-card{position:relative;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:560px;overflow:hidden;border:1px solid var(--azm-line);border-radius:22px;background:#fffdfa;box-shadow:0 24px 64px rgba(28,22,14,.08)}.azm-book-visual{display:flex;align-items:center;justify-content:center;min-height:560px;padding:28px 34px 34px;background:transparent}.azm-book-visual>img{display:block;width:auto;height:auto;max-width:min(100%,420px);max-height:560px;margin:0 auto;object-fit:contain;filter:none}.azm-book-cover{position:relative;width:min(300px,76%);aspect-ratio:2/3;padding:34px 30px;background:linear-gradient(145deg,#0e0c0a,#211b14);border:1px solid rgba(215,179,111,.45);box-shadow:-17px 26px 44px rgba(0,0,0,.38),inset 8px 0 18px rgba(255,255,255,.025);color:#d4ad62;transform:perspective(900px) rotateY(-7deg)}.azm-book-cover:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:8px;background:linear-gradient(90deg,#080706,#2b241b);border-radius:3px 0 0 3px}.azm-book-cover-mark{display:block;font:500 48px/1 Georgia,serif;letter-spacing:-.08em}.azm-book-cover-name{position:absolute;left:30px;bottom:54px;font:500 33px/.92 Georgia,serif;letter-spacing:.03em}.azm-book-cover-rule{position:absolute;left:30px;right:30px;bottom:34px;height:1px;background:rgba(212,173,98,.55)}.azm-book-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,86px)}.azm-book-copy h2{margin:0!important;max-width:650px;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(40px,4.8vw,72px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.045em!important;color:var(--azm-ink)!important}.azm-book-price{display:flex;align-items:flex-start;gap:4px;margin:27px 0 12px;color:var(--azm-ink);font:500 clamp(34px,3.4vw,50px)/1 Georgia,serif}.azm-book-price span{margin-top:5px;font-size:.56em}.azm-book-note{max-width:520px;margin:0!important;color:var(--azm-muted)!important;font-size:14px!important;line-height:1.65!important}.azm-book-order-btn{align-self:flex-start;min-width:180px}.azm-book-order-btn:disabled{opacity:.48;cursor:not-allowed;transform:none!important}.azm-book-unavailable{margin-top:12px;color:#8b4e48;font-size:12px}.azm-book-modal[hidden]{display:none!important}.azm-book-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:28px}.azm-book-modal-backdrop{position:absolute;inset:0;background:rgba(10,8,6,.76);backdrop-filter:blur(8px)}.azm-book-dialog{position:relative;z-index:2;width:min(820px,100%);max-height:min(900px,calc(100vh - 56px));overflow:auto;border:1px solid rgba(193,152,79,.38);border-radius:22px;background:#f7f3eb;box-shadow:0 36px 100px rgba(0,0,0,.35)}.azm-book-close{position:absolute;right:16px;top:14px;z-index:8;width:40px;height:40px;border:1px solid rgba(163,127,66,.28);border-radius:50%;background:#fff;color:#18140f;font:400 28px/1 Arial,sans-serif;cursor:pointer}.azm-book-checkout{padding:34px}.azm-book-checkout-head{padding-right:50px}.azm-book-checkout-head h3,.azm-book-success h3{margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,4vw,48px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.035em!important;color:#17130f!important}.azm-book-mini-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:23px 0 27px;padding:15px 16px;border:1px solid rgba(166,126,57,.22);border-radius:11px;background:#fffdf9;color:#3b352c;font-size:13px}.azm-book-mini-summary strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:500;color:#17130f}.azm-book-form{margin:0}.azm-book-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.azm-book-fields .azm-book-street{grid-column:span 1}.azm-book-fields .azm-book-number{grid-column:span 1}.azm-book-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}.azm-book-total{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:16px 0;border-top:1px solid var(--azm-line);color:#4b443a;font-size:13px;font-weight:800}.azm-book-total strong{font:500 28px/1 Georgia,serif;color:#17130f}.azm-book-pay-btn{width:100%;min-height:54px}.azm-book-error{margin:17px 0 0;padding:12px 13px;border:1px solid #e4c3c3;border-radius:9px;background:#f8eaea;color:#713a3a;font-size:12px;line-height:1.5}.azm-book-payment{min-height:620px;background:#f7f3eb}.azm-book-payment[hidden],.azm-book-success[hidden],.azm-book-checkout[hidden]{display:none!important}.azm-book-payment-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 68px 0 20px;border-bottom:1px solid rgba(166,126,57,.2);background:#fffdf9;color:#6c6254;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.azm-book-back{appearance:none;border:0;background:none;padding:10px 0;color:#17130f;font:800 11px/1 inherit;cursor:pointer}.azm-book-payment iframe{display:block;width:100%;height:690px;border:0;background:#f7f3eb}.azm-book-frame-loading{padding:26px;text-align:center;color:#746b5e;font-size:13px}.azm-book-frame-loading[hidden]{display:none!important}.azm-book-success{padding:64px 38px;text-align:center}.azm-book-success-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 25px;border-radius:50%;background:#17130f;color:#d2ab63;font-size:30px}.azm-book-success .azm-eyebrow{margin-bottom:12px!important}.azm-book-success>p:not(.azm-eyebrow){max-width:500px;margin:18px auto 28px!important;color:#6f685d!important;font-size:14px!important;line-height:1.65!important}@media(max-width:850px){.azm-book-card{grid-template-columns:1fr;min-height:0}.azm-book-visual{min-height:380px;padding:40px}.azm-book-cover{width:min(240px,62%)}.azm-book-copy{padding:38px 34px 44px}.azm-book-copy h2{font-size:clamp(38px,8vw,56px)!important}}@media(max-width:700px){.azm-book-section>.azm-shell{width:100%}.azm-book-card{margin:0 14px;border-radius:17px}.azm-book-visual{min-height:310px;padding:34px}.azm-book-cover{width:min(205px,64%);padding:26px 22px}.azm-book-cover-mark{font-size:38px}.azm-book-cover-name{left:22px;bottom:46px;font-size:27px}.azm-book-cover-rule{left:22px;right:22px;bottom:29px}.azm-book-copy{padding:30px 22px 32px}.azm-book-price{margin-top:20px}.azm-book-order-btn{width:100%}.azm-book-modal{padding:0;align-items:stretch}.azm-book-dialog{width:100%;max-height:none;height:100%;border:0;border-radius:0}.azm-book-close{position:fixed;right:13px;top:12px}.azm-book-checkout{padding:25px 16px 30px}.azm-book-checkout-head{padding-right:48px}.azm-book-fields{grid-template-columns:1fr;gap:13px}.azm-book-fields .azm-book-street,.azm-book-fields .azm-book-number{grid-column:auto}.azm-book-payment{min-height:100vh}.azm-book-payment-top{position:sticky;top:0;z-index:5;min-height:62px;padding-left:16px}.azm-book-payment iframe{height:calc(100vh - 62px)}.azm-book-success{padding:90px 22px 42px}}
.azm-book-payment-fallback{padding:12px 18px 16px;text-align:center;color:#776f63;font-size:11px}.azm-book-payment-fallback a{color:#7f622f!important;font-weight:800;text-decoration:underline!important;text-underline-offset:2px}

/* Boekcatalogus */
.azm-books-grid{display:grid;gap:34px}.azm-book-stock{display:inline-flex;align-items:center;align-self:flex-start;margin:-10px 0 18px;padding:7px 10px;border:1px solid rgba(166,126,57,.22);border-radius:999px;background:#fffaf0;color:#755b30;font-size:11px;font-weight:800;letter-spacing:.02em}.azm-books-grid .azm-book-section--hub{padding:0}@media(max-width:700px){.azm-books-grid{gap:20px}}

/* Boekafbeelding: volledige productweergave zonder geforceerde uitsnede of positie. */
@media(max-width:850px){.azm-book-visual{min-height:0;padding:24px 24px 12px;background:transparent}.azm-book-visual>img{max-width:min(100%,390px);max-height:520px}}
@media(max-width:700px){.azm-book-visual{min-height:0;padding:18px 18px 8px;background:transparent}.azm-book-visual>img{max-width:min(100%,340px);max-height:470px}}


/* v2.7.3 - admin-only testbetaling zonder actieve Stripe gateway */
.azm-book-test-note{align-self:flex-start;margin-top:12px;padding:8px 10px;border:1px solid rgba(179,138,67,.3);border-radius:8px;background:#fff8e8;color:#765728;font-size:11px;font-weight:700;line-height:1.45}
.azm-book-test-payment{padding:34px;background:#f7f3eb}
.azm-book-test-payment[hidden]{display:none!important}
.azm-book-test-panel{max-width:590px;margin:20px auto;padding:34px;border:1px solid rgba(166,126,57,.24);border-radius:18px;background:#fffdf9;box-shadow:0 18px 50px rgba(28,22,14,.07)}
.azm-book-test-panel h3{margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.035em!important;color:#17130f!important}
.azm-book-test-panel>p:not(.azm-eyebrow){margin:18px 0 26px!important;color:#6f685d!important;font-size:14px!important;line-height:1.65!important}
.azm-book-test-actions{display:flex;gap:12px;justify-content:flex-end}
@media(max-width:700px){.azm-book-visual{align-items:center}.azm-book-test-payment{min-height:100vh;padding:72px 16px 28px}.azm-book-test-panel{margin:0;padding:26px 20px}.azm-book-test-actions{flex-direction:column-reverse}.azm-book-test-actions .azm-btn{width:100%}}

/* Boek popup-aanmelding v2.8 */
.azm-book-form .azm-book-pay-btn{margin-top:22px}.azm-book-checkout{background:#f7f3eb}.azm-book-success{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center}.azm-book-success[hidden]{display:none!important}@media(max-width:700px){.azm-book-checkout{min-height:100%;padding:74px 16px 28px}.azm-book-checkout-head{padding-right:44px}.azm-book-mini-summary{align-items:flex-start}.azm-book-success{min-height:100vh;padding:90px 22px 42px}}
