.dowty-brochure-loading{position:fixed;inset:0;height:fit-content;box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:32px 28px 26px;border:1px solid #cfb377;border-radius:20px;background:radial-gradient(ellipse at top,#28513c,#102f25 70%);color:#fff5df;box-shadow:0 25px 90px #0008,inset 0 0 0 5px #cfb3770c;text-align:center;font:15px/1.5 Arial,sans-serif}.dowty-brochure-loading::backdrop{background:#061c14c4;backdrop-filter:blur(5px)}.dowty-brochure-loading h2{margin:6px 0 14px;color:#fff5df;font:normal 31px/1.15 Georgia,serif}.dowty-loading-label{margin:18px 0 8px;color:#e3c98f;font:bold 10px/1.4 Arial,sans-serif;letter-spacing:2px}.dowty-loading-magic{margin:0 0 10px;font-size:16px;color:#fff5df}.dowty-loading-detail{min-height:44px;margin:0;color:#d9e1d4;font-size:13px;line-height:1.6}.dowty-loading-blocks{display:grid;grid-template-columns:repeat(3,32px);grid-template-rows:repeat(3,28px);justify-content:center;gap:5px;width:142px;height:112px;margin:8px auto 0;align-content:center}.dowty-loading-blocks i{display:block;border:1px solid #f0d59b70;border-radius:4px;background:linear-gradient(140deg,#d8bd85,#ae8550);box-shadow:inset 0 2px 0 #fff4,0 4px 8px #05160f60;animation:dowty-build-blocks 3.8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--step)*85ms);--dx:-50px;--dy:-36px;--turn:-24deg}.dowty-loading-blocks i:nth-child(2n){background:linear-gradient(140deg,#86a18a,#416d51);--dx:50px;--dy:-55px;--turn:28deg}.dowty-loading-blocks i:nth-child(3n){--dx:35px;--dy:35px;--turn:18deg}.dowty-loading-blocks i:nth-child(7){--dx:-55px;--dy:22px}.dowty-loading-blocks i:nth-child(8){background:#203f2b;border-color:#c7b076}.dowty-loading-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.dowty-loading-actions button,.dowty-loading-actions a{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #b69b65;border-radius:7px;color:#fff5df;background:#ffffff08;text-decoration:none;font:bold 12px/1.4 Arial,sans-serif;cursor:pointer}.dowty-loading-actions button:hover,.dowty-loading-actions a:hover{background:#ffffff18;color:#fff9eb}.dowty-loading-actions [data-loading-retry]{background:#d9bd80;color:#102f25}.dowty-loading-actions [hidden]{display:none!important}.dowty-loading-actions :focus-visible{outline:3px solid #f3da9f;outline-offset:3px}.dowty-brochure-loading.is-error .dowty-loading-blocks i{animation:none;opacity:1;transform:none}.dowty-brochure-loading.is-error .dowty-loading-label{color:#f0d69e}@keyframes dowty-build-blocks{0%,6%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(.8)}28%,75%{opacity:1;transform:translate(0,0) rotate(0) scale(1)}96%,100%{opacity:0;transform:translate(0,-8px) scale(.94)}}@media(prefers-reduced-motion:reduce){.dowty-loading-blocks i{animation:none;opacity:1;transform:none}.dowty-brochure-loading::backdrop{backdrop-filter:none}}@media(max-width:420px){.dowty-brochure-loading{padding:24px 20px}.dowty-brochure-loading h2{font-size:27px}}@media print{.dowty-brochure-loading,.dowty-brochure-loading::backdrop{display:none!important}}
