.flyer-popup{box-sizing:border-box;width:min(1100px,100vw - 40px,(100dvh - 176px)*1.44144 + 48px);max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:16px;background:#fff;color:#143a77;box-shadow:0 24px 100px rgba(0,0,0,.3333333333);font-family:"noway-regular-webfont",sans-serif}.flyer-popup[open]{display:flex;flex-direction:column}.flyer-popup:not([open]){display:none}.flyer-popup::backdrop{background:rgba(6,20,42,.78);backdrop-filter:blur(5px)}.flyer-popup__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}.flyer-popup__header h2{margin:2px 0 0;color:#143a77;font-family:"Factoria-Bold",sans-serif;font-size:24px;line-height:1.2}.flyer-popup__eyebrow{margin:0;color:#5a6473;font-size:13px;line-height:1.4}.flyer-popup button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #dce3eb;border-radius:30px;background:#fff;color:#143a77;font:inherit;cursor:pointer}.flyer-popup button:hover:not(:disabled){border-color:#0080c9;background:#edf7fd}.flyer-popup button:disabled{opacity:.35;cursor:default}.flyer-popup button:focus-visible,.flyer-popup a:focus-visible,.flyer-popup__details:focus-visible,.flyer-popup__pages:focus-visible{outline:3px solid #0080c9;outline-offset:-3px}.flyer-popup__close{gap:10px}.flyer-popup__close span{color:inherit;font-size:14px;line-height:1}.flyer-popup__close span[aria-hidden]{font-family:sans-serif;font-size:28px}.flyer-popup__pages{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));flex:0 1 auto;min-height:0;gap:16px;margin:0 24px;overflow:auto;overscroll-behavior:contain}.flyer-popup__page{min-width:0;margin:0}.flyer-popup__page img{display:block;width:100%;height:auto;aspect-ratio:1200/1665;object-fit:contain;background:#f47f19}.flyer-popup__details{display:none;box-sizing:border-box;max-height:calc(100dvh - 192px);padding:24px;overflow-y:auto;overscroll-behavior-y:contain;border-top:4px solid #f47f19;background:#f7f9fc;color:#27364b;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.flyer-popup__details h3,.flyer-popup__details h4{color:#143a77;line-height:1.3;text-transform:none}.flyer-popup__details h3{margin:8px 0 20px;font-family:"Factoria-Bold",sans-serif;font-size:clamp(20px,2.5vw,28px)}.flyer-popup__details h4{margin:28px 0 10px;font-family:"noway-bold-webfont",sans-serif;font-size:19px}.flyer-popup__details p,.flyer-popup__details li{margin:0 0 16px;color:inherit;font-size:inherit;line-height:inherit}.flyer-popup__details a{color:#143a77;text-decoration:underline;text-underline-offset:3px}.flyer-popup__details span{color:inherit;font-size:inherit}.flyer-popup__facts{margin-top:28px;padding:1px 20px 20px;border-radius:8px;background:#fff}.flyer-popup__facts ul{margin:0;padding-left:20px;list-style:disc}.flyer-popup__facts li+li{margin-top:10px}@media(min-width: 768px){.flyer-popup.is-details .flyer-popup__pages{display:block}.flyer-popup.is-details .flyer-popup__page:not(.flyer-popup__details){display:none}.flyer-popup.is-details .flyer-popup__details{display:block}}.flyer-popup__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:14px 24px}.flyer-popup__navigation{display:none}.flyer-popup__actions{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.flyer-popup button.flyer-popup__more{min-height:44px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:14px;text-decoration:underline;text-underline-offset:3px}.flyer-popup__pdf{display:inline-flex;align-items:center;justify-content:center;min-height:32px;gap:8px;color:#143a77;font-size:14px;text-underline-offset:3px}.flyer-popup__pdf span{color:inherit;font-size:inherit;line-height:1}.flyer-popup__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 767px){.flyer-popup{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.flyer-popup__header{gap:8px;padding:12px}.flyer-popup__header h2{font-size:20px}.flyer-popup__eyebrow{max-width:190px;font-size:11px}.flyer-popup__close{gap:6px;padding:0 10px}.flyer-popup__pages{display:flex;gap:0;margin:0 12px;height:min((100vw - 48px)*1.3875,100dvh - 240px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.flyer-popup__pages::-webkit-scrollbar{display:none}.flyer-popup__page{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.flyer-popup__page img{height:100%;background:#fff}.flyer-popup__details{display:block;max-height:none;padding:16px;font-size:15px;text-align:left}.flyer-popup__details h4{font-size:18px}.flyer-popup__facts{padding-right:12px;padding-left:12px}.flyer-popup__footer{flex-direction:column;gap:4px;padding:8px 12px}.flyer-popup__navigation{display:flex;width:100%;align-items:center;justify-content:center;gap:24px}.flyer-popup__navigation button{font-size:23px}.flyer-popup__counter{min-width:84px;color:#143a77;font-size:14px;line-height:1.4;text-align:center}}html.flyer-popup-open{overflow:hidden}
