[data-catalog-art][data-art-state]:before,[data-catalog-art][data-art-state]:after{visibility:hidden!important}[data-template=daylight] .daylight-pulse[data-art-state]{width:min(26vw,300px);height:min(26vw,300px)}.ft-video-content{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.ft-video-content>video,.ft-video-content>img{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){[data-catalog-video],[data-catalog-video] *{transition:none!important;animation:none!important}}.payment-notice-banner.payment-notice-banner{box-sizing:border-box;z-index:1000;border:2px solid var(--ft-color-border,#172b4d);background:var(--ft-color-surface,#fff);width:max-content;max-width:min(60rem,100vw - 2rem);height:auto;min-height:0;color:var(--ft-color-onSurface,#172b4d);font:600 clamp(18px, 1.4vw, 24px)/1.35 var(--ft-font-body,sans-serif);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:4rem;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 4px 16px #0003}.payment-quote-panel{z-index:1;flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative;container-type:inline-size}.payment-quote-panel p{font-size:inherit;margin:0;line-height:1.3}.payment-quote-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.payment-quote-qr{text-align:center;flex:0 auto}.payment-qr-code{shape-rendering:crispedges;flex-shrink:0;width:min(320px,max(200px,24vh),80vw);max-width:100%;height:auto;display:block}@container (width>=28rem){.payment-quote-content{flex-wrap:nowrap}.payment-quote-qr{flex-shrink:0}.payment-qr-code{width:min(320px,max(200px,24vh),45cqi)}}.payment-quote-details{text-align:left;flex-direction:column;flex:18rem;gap:.75rem;min-width:0;display:flex}.payment-quote-lines{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.payment-quote-lines:has(li:nth-child(3)){max-height:min(18vh,10rem)}.payment-quote-lines li{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.5rem 0;display:flex}.payment-quote-total{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:1.3em;display:flex}.payment-quote-reference strong{white-space:nowrap}
