.bp-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;display:grid;place-items:center;background:#f6f4ef;color:#111;animation:bpIntroFallback 2.8s linear forwards}.bp-loading[hidden]{display:none!important}.bp-loading,.bp-loading *{box-sizing:border-box}.bp-loading__composition{width:100%;height:100%;height:100svh;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 20px max(14px,env(safe-area-inset-bottom))}.bp-loading__scene{display:block;width:min(100%,760px);height:auto;max-height:69%;min-height:0;flex:0 1 auto;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 50% 42%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at 50% 42%,#000 60%,transparent 100%)}.bp-loading__signature{flex:0 0 auto;text-align:center;width:100%;opacity:0;transform:translateY(9px)}.bp-loading__message{margin:4px 0 0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,4.8vh,52px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.bp-loading__message strong{color:#8b1021;font:inherit}.bp-loading__rule{width:52px;height:2px;margin:16px auto 8px;background:#e5c500}.bp-loading__logo{display:block;width:clamp(140px,22vh,210px);height:auto;margin:0 auto;object-fit:contain}.bp-loading__wipe{transform-box:fill-box;transform-origin:center top;transform:scaleY(0)}.bp-loading__trace{fill:none;stroke:#e5c500;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.bp-loading.is-ready{animation:bpIntroExit 2s linear forwards}.bp-loading.is-ready .bp-loading__trace{animation:bpVestTrace 1.05s ease forwards}.bp-loading.is-ready .bp-loading__wipe{animation:bpVestFill .55s .5s ease-in-out forwards}.bp-loading.is-ready .bp-loading__signature{animation:bpSignature .28s .78s ease-out forwards}@keyframes bpVestTrace{0%,5%{stroke-dashoffset:1;opacity:1}68%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bpVestFill{to{transform:scaleY(1)}}@keyframes bpSignature{to{opacity:1;transform:none}}@keyframes bpIntroExit{0%,90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes bpIntroFallback{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(max-width:600px){.bp-loading__composition{padding-left:0;padding-right:0}.bp-loading__scene{width:100%;max-height:67%}.bp-loading__signature{padding:0 14px}.bp-loading__message{font-size:clamp(23px,7.3vw,40px)}.bp-loading__logo{width:clamp(140px,42vw,190px)}}@media(max-height:500px)and (min-width:600px){.bp-loading__composition{flex-direction:row;gap:24px;padding:12px 5vw}.bp-loading__scene{width:48%;height:100%;max-height:100%}.bp-loading__signature{width:46%}.bp-loading__message{font-size:clamp(24px,4.2vw,38px)}.bp-loading__logo{width:160px}}@media(prefers-reduced-motion:reduce){.bp-loading{display:none;animation:none!important}.bp-loading *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/loading-republique.css.map */
