:root{--px-preloader-bg:#fff;--px-preloader-color:#ff6c3b;--px-preloader-size:60px;--px-preloader-duration:400ms}#px-page-preloader,#plp-page-preloader,.px-preloader-overlay,.plp-preloader-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background-color:var(--px-preloader-bg,#fff)!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:all!important;margin:0!important;padding:0!important;transition:opacity var(--px-preloader-duration,400ms) cubic-bezier(.4,0,.2,1) , visibility var(--px-preloader-duration,400ms) cubic-bezier(.4,0,.2,1)!important}#px-page-preloader.plp-preloader-hidden,#plp-page-preloader.plp-preloader-hidden,.px-preloader-overlay.plp-preloader-hidden,.plp-preloader-overlay.plp-preloader-hidden,.px-preloader-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.px-preloader-inner,.plp-preloader-inner{display:flex;align-items:center;justify-content:center;color:var(--px-preloader-color,#ff6c3b)}.plp-preloader-progress{width:min(90vw,320px);height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden;position:relative}.plp-preloader-progress-bar{position:absolute;top:0;left:0;height:100%;width:45%;background:var(--px-preloader-color,#ff6c3b);border-radius:999px;box-shadow:0 0 12px var(--px-preloader-color,#ff6c3b);animation:px-progress-slide 1.5s infinite ease-in-out}@keyframes px-progress-slide {
    0% { left: -45%; width: 30%; }
    50% { left: 30%; width: 55%; }
    100% { left: 100%; width: 30%; }
}.plp-preloader-dual-ring{display:inline-block;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px)}.plp-preloader-dual-ring:after{content:" ";display:block;width: calc(var(--px-preloader-size, 60px) * 0.8);height: calc(var(--px-preloader-size, 60px) * 0.8);margin: calc(var(--px-preloader-size, 60px) * 0.1);border-radius:50%;border:4px solid var(--px-preloader-color,#ff6c3b);border-color:var(--px-preloader-color,#ff6c3b) transparent var(--px-preloader-color,#ff6c3b) transparent;animation:px-spin 1.1s linear infinite;box-sizing:border-box}.plp-preloader-dots{display:flex;align-items:center;justify-content:center;gap: calc(var(--px-preloader-size, 60px) * 0.15)}.plp-preloader-dots span{width: calc(var(--px-preloader-size, 60px) * 0.25);height: calc(var(--px-preloader-size, 60px) * 0.25);background-color:var(--px-preloader-color,#ff6c3b);border-radius:50%;display:inline-block;animation:px-dots 1.4s infinite ease-in-out both}.plp-preloader-dots span:nth-child(1) {animation-delay:-.32s}.plp-preloader-dots span:nth-child(2) {animation-delay:-.16s}@keyframes px-dots {
    0%, 80%, 100% { transform: scale(0); opacity: 0.3; }
    40% { transform: scale(1); opacity: 1; }
}.plp-preloader-cube-grid{width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3px}.plp-preloader-cube-grid span{width:100%;height:100%;background-color:var(--px-preloader-color,#ff6c3b);animation:px-cube-grid 1.3s infinite ease-in-out}.plp-preloader-cube-grid span:nth-child(1) {animation-delay:.2s}.plp-preloader-cube-grid span:nth-child(2) {animation-delay:.3s}.plp-preloader-cube-grid span:nth-child(3) {animation-delay:.4s}.plp-preloader-cube-grid span:nth-child(4) {animation-delay:.1s}.plp-preloader-cube-grid span:nth-child(5) {animation-delay:.2s}.plp-preloader-cube-grid span:nth-child(6) {animation-delay:.3s}.plp-preloader-cube-grid span:nth-child(7) {animation-delay:0s}.plp-preloader-cube-grid span:nth-child(8) {animation-delay:.1s}.plp-preloader-cube-grid span:nth-child(9) {animation-delay:.2s}@keyframes px-cube-grid {
    0%, 70%, 100% { transform: scale3D(1, 1, 1); opacity: 1; }
    35% { transform: scale3D(0, 0, 1); opacity: 0.2; }
}.plp-preloader-circle-notch{width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);border-radius:50%;border:4px solid rgba(0,0,0,.08);border-top-color:var(--px-preloader-color,#ff6c3b);animation:px-spin .85s linear infinite;box-sizing:border-box}.plp-preloader-ripple{position:relative;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px)}.plp-preloader-ripple div{position:absolute;border:3px solid var(--px-preloader-color,#ff6c3b);border-radius:50%;animation:px-ripple 1.2s cubic-bezier(0,.2,.8,1) infinite}.plp-preloader-ripple div:nth-child(2) {animation-delay:-.6s}@keyframes px-ripple {
    0%, 4.9% { top: calc(var(--px-preloader-size, 60px) * 0.5); left: calc(var(--px-preloader-size, 60px) * 0.5); width: 0; height: 0; opacity: 0; }
    5% { top: calc(var(--px-preloader-size, 60px) * 0.5); left: calc(var(--px-preloader-size, 60px) * 0.5); width: 0; height: 0; opacity: 1; }
    100% { top: 0; left: 0; width: var(--px-preloader-size, 60px); height: var(--px-preloader-size, 60px); opacity: 0; }
}.plp-preloader-bars{display:flex;align-items:center;justify-content:center;gap: calc(var(--px-preloader-size, 60px) * 0.08);height:var(--px-preloader-size,60px)}.plp-preloader-bars span{background-color:var(--px-preloader-color,#ff6c3b);height:100%;width: calc(var(--px-preloader-size, 60px) * 0.12);border-radius:3px;animation:px-wave 1.2s infinite ease-in-out}.plp-preloader-bars span:nth-child(1) {animation-delay:-1.2s}.plp-preloader-bars span:nth-child(2) {animation-delay:-1.1s}.plp-preloader-bars span:nth-child(3) {animation-delay:-1.0s}.plp-preloader-bars span:nth-child(4) {animation-delay:-.9s}.plp-preloader-bars span:nth-child(5) {animation-delay:-.8s}@keyframes px-wave {
    0%, 40%, 100% { transform: scaleY(0.3); }
    20% { transform: scaleY(1); }
}.plp-preloader-rotating-square{width: calc(var(--px-preloader-size, 60px) * 0.7);height: calc(var(--px-preloader-size, 60px) * 0.7);background-color:var(--px-preloader-color,#ff6c3b);border-radius:4px;animation:px-rotate-plane 1.2s infinite ease-in-out}@keyframes px-rotate-plane {
    0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
    50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
    100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}.plp-preloader-infinity{width:var(--px-preloader-size,60px);height: calc(var(--px-preloader-size, 60px) * 0.5)}.plp-preloader-infinity svg{width:100%;height:100%;display:block}.plp-preloader-infinity path{fill:none;stroke:var(--px-preloader-color,#ff6c3b);stroke-width:6;stroke-linecap:round;stroke-dasharray:60 140;animation:px-infinity 1.4s linear infinite}@keyframes px-infinity { to { stroke-dashoffset: -200; } }.plp-preloader-orbit{position:relative;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);animation:px-spin 1.8s linear infinite}.plp-preloader-orbit div{position:absolute;border-radius:50%;background-color:var(--px-preloader-color,#ff6c3b)}.plp-preloader-orbit div:nth-child(1) {top:0;left: calc(50% - var(--px-preloader-size, 60px) * 0.12);width: calc(var(--px-preloader-size, 60px) * 0.24);height: calc(var(--px-preloader-size, 60px) * 0.24)}.plp-preloader-orbit div:nth-child(2) {bottom: calc(var(--px-preloader-size, 60px) * 0.08);left: calc(var(--px-preloader-size, 60px) * 0.08);width: calc(var(--px-preloader-size, 60px) * 0.18);height: calc(var(--px-preloader-size, 60px) * 0.18);opacity:.8}.plp-preloader-orbit div:nth-child(3) {bottom: calc(var(--px-preloader-size, 60px) * 0.08);right: calc(var(--px-preloader-size, 60px) * 0.08);width: calc(var(--px-preloader-size, 60px) * 0.14);height: calc(var(--px-preloader-size, 60px) * 0.14);opacity:.6}.plp-preloader-double-bounce{width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);position:relative}.plp-double-bounce1,.plp-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--px-preloader-color,#ff6c3b);opacity:.6;position:absolute;top:0;left:0;animation:px-bounce 2.0s infinite ease-in-out}.plp-double-bounce2{animation-delay:-1.0s}@keyframes px-bounce {
    0%, 100% { transform: scale(0); }
    50% { transform: scale(1); }
}.plp-preloader-radar{width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);border-radius:50%;border:3px solid rgba(0,0,0,.06);position:relative;box-sizing:border-box}.plp-preloader-radar:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:3px;background:var(--px-preloader-color,#ff6c3b);transform-origin:0 0;animation:px-spin 1s linear infinite}.plp-preloader-neon-ring{width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px);display:flex;align-items:center;justify-content:center}.plp-neon-circle{width: calc(var(--px-preloader-size, 60px) * 0.8);height: calc(var(--px-preloader-size, 60px) * 0.8);border-radius:50%;border:3px solid transparent;border-top-color:var(--px-preloader-color,#ff6c3b);box-shadow:0 0 10px var(--px-preloader-color,#ff6c3b);animation:px-spin 1s linear infinite}.plp-preloader-hexagon{position:relative;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px)}.plp-preloader-hexagon div{position:absolute;width:25%;height:25%;background:var(--px-preloader-color,#ff6c3b);border-radius:50%;animation:px-hex 1.2s infinite ease-in-out}.plp-preloader-hexagon div:nth-child(1) {top:0;left:37.5%}.plp-preloader-hexagon div:nth-child(2) {top:25%;left:75%;animation-delay:.2s}.plp-preloader-hexagon div:nth-child(3) {top:75%;left:75%;animation-delay:.4s}.plp-preloader-hexagon div:nth-child(4) {top:100%;left:37.5%;animation-delay:.6s}.plp-preloader-hexagon div:nth-child(5) {top:75%;left:0;animation-delay:.8s}.plp-preloader-hexagon div:nth-child(6) {top:25%;left:0;animation-delay:1.0s}.plp-preloader-hexagon div:nth-child(7) {top:37.5%;left:37.5%;animation-delay:.5s}@keyframes px-hex {
    0%, 100% { transform: scale(0.3); opacity: 0.3; }
    50% { transform: scale(1); opacity: 1; }
}.plp-preloader-folding-cube{width: calc(var(--px-preloader-size, 60px) * 0.7);height: calc(var(--px-preloader-size, 60px) * 0.7);position:relative;transform:rotateZ(45deg)}.plp-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.plp-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--px-preloader-color,#ff6c3b);animation:px-fold-cube 2.4s infinite linear both;transform-origin:100% 100%}.plp-cube2{transform:scale(1.1) rotateZ(90deg)}.plp-cube3{transform:scale(1.1) rotateZ(180deg)}.plp-cube4{transform:scale(1.1) rotateZ(270deg)}.plp-cube2:before{animation-delay:.3s}.plp-cube3:before{animation-delay:.6s}.plp-cube4:before{animation-delay:.9s}@keyframes px-fold-cube {
    0%, 10% { transform: perspective(140px) rotateX(-180deg); opacity: 0; }
    25%, 75% { transform: perspective(140px) rotateX(0deg); opacity: 1; }
    90%, 100% { transform: perspective(140px) rotateY(180deg); opacity: 0; }
}.plp-preloader-jelly{width: calc(var(--px-preloader-size, 60px) * 0.7);height: calc(var(--px-preloader-size, 60px) * 0.7);background:var(--px-preloader-color,#ff6c3b);border-radius:12px;animation:px-jelly 1.2s infinite ease-in-out}@keyframes px-jelly {
    0%, 100% { transform: scale(1, 1); border-radius: 12px; }
    25% { transform: scale(0.9, 1.1); border-radius: 50% 20% / 20% 50%; }
    50% { transform: scale(1.1, 0.9) rotate(45deg); border-radius: 20% 50% / 50% 20%; }
    75% { transform: scale(0.95, 1.05); }
}.plp-preloader-dual-orbit{position:relative;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px)}.plp-orbit-core{position:absolute;top:35%;left:35%;width:30%;height:30%;background:var(--px-preloader-color,#ff6c3b);border-radius:50%}.plp-orbit-planet1,.plp-orbit-planet2{position:absolute;top:0;left:0;width:100%;height:100%;animation:px-spin 1.5s linear infinite}.plp-orbit-planet1:before,.plp-orbit-planet2:before{content:'';position:absolute;width:20%;height:20%;background:var(--px-preloader-color,#ff6c3b);border-radius:50%}.plp-orbit-planet1:before{top:0;left:40%}.plp-orbit-planet2{animation-duration:2.2s;animation-direction:reverse}.plp-orbit-planet2:before{bottom:0;left:40%}.plp-preloader-dna{display:flex;align-items:center;justify-content:center;gap: calc(var(--px-preloader-size, 60px) * 0.1);height:var(--px-preloader-size,60px)}.plp-preloader-dna span{width:6px;height:100%;background:var(--px-preloader-color,#ff6c3b);border-radius:3px;animation:px-dna 1.2s infinite ease-in-out}.plp-preloader-dna span:nth-child(1) {animation-delay:.1s}.plp-preloader-dna span:nth-child(2) {animation-delay:.2s}.plp-preloader-dna span:nth-child(3) {animation-delay:.3s}.plp-preloader-dna span:nth-child(4) {animation-delay:.4s}.plp-preloader-dna span:nth-child(5) {animation-delay:.5s}.plp-preloader-dna span:nth-child(6) {animation-delay:.6s}@keyframes px-dna {
    0%, 100% { transform: scaleY(0.2); }
    50% { transform: scaleY(1); }
}.plp-preloader-portal{position:relative;width:var(--px-preloader-size,60px);height:var(--px-preloader-size,60px)}.plp-preloader-portal span{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top-color:var(--px-preloader-color,#ff6c3b);border-radius:50%;animation:px-spin 1.2s cubic-bezier(.5,0,.5,1) infinite}.plp-preloader-portal span:nth-child(1) {animation-delay:-.45s}.plp-preloader-portal span:nth-child(2) {animation-delay:-.3s}.plp-preloader-portal span:nth-child(3) {animation-delay:-.15s}@keyframes px-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}