.hcp-slide.active{will-change:transform,opacity;transform:translateZ(0)}.hcp-slide.active .hcp-element{will-change:transform,opacity}.hcp-slide:not(.active){will-change:auto;transform:none}.hcp-slide:not(.active) *{animation-play-state:paused!important;will-change:auto!important}@media(max-width:768px){@keyframes hcp-blur-focus{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes hcp-zoom-shock{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes hcp-fade-out-quick{to{opacity:0;transform:translateY(-10px)}}.hcp-badge{animation-duration:0s!important}.badge-pre-order,.badge-glass-prism,.btn-glass-morphism,.btn-diamond-edge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[class*=head-style-],[class*=sub-style-],[class*=hcp-combo-preset-]{background:none!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:initial!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;box-shadow:none!important;transform:none!important;color:#fff!important}}[class*=head-style-anim-]{background:linear-gradient(135deg,#d4af37,#fff,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.8))}.head-style-anim-pulse{animation:hcp-anim-pulse 2s infinite,hcp-shine 3s linear infinite}.head-style-anim-flash{animation:hcp-anim-flash 2s infinite;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,255,255,.8);filter:none}.head-style-anim-rubber{animation:hcp-anim-rubber 1s infinite,hcp-shine 3s linear infinite}.head-style-anim-shake{animation:hcp-anim-shake 2s infinite;color:#ff3b30;-webkit-text-fill-color:initial;text-shadow:2px 2px 0 #000;background:none;filter:none}.head-style-anim-swing{animation:hcp-anim-swing 2s infinite;transform-origin:top center;background:linear-gradient(to bottom,#fff,#bbb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.head-style-anim-tada{animation:hcp-anim-tada 2s infinite,hcp-shine 3s linear infinite}.head-style-anim-wobble{animation:hcp-anim-wobble 2s infinite;color:gold;-webkit-text-fill-color:initial;text-shadow:1px 1px 0 #000;background:none;filter:none}.head-style-anim-jello{animation:hcp-anim-jello 2s infinite,hcp-shine 3s linear infinite}.head-style-anim-heartbeat{animation:hcp-anim-heartbeat 1.5s infinite ease-in-out;color:#f05;-webkit-text-fill-color:initial;text-shadow:0 0 15px #ff0055;background:none;filter:none}.head-style-anim-bounce-in{animation:hcp-anim-bounce-in 2s infinite}@keyframes hcp-anim-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes hcp-anim-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes hcp-anim-rubber{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes hcp-anim-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes hcp-anim-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes hcp-anim-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes hcp-anim-wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}@keyframes hcp-anim-jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes hcp-anim-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes hcp-anim-bounce-in{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.head-style-gradient-gold{background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.head-style-gradient-cyber{background:linear-gradient(to right,#00f260,#0575e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.head-style-outline{color:transparent;-webkit-text-stroke:2px #fff}.head-style-shadow-3d{text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.head-style-neon-glow{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de}.head-style-retro-arcade{font-family:Courier New,monospace;color:#0f0;text-shadow:2px 2px #000;letter-spacing:-2px}.head-style-elegant-serif{font-family:Times New Roman,serif;font-style:italic;letter-spacing:0px;font-weight:400}.head-style-masked-video{color:#000;background:#fff;mix-blend-mode:screen;padding:10px}.head-style-liquid-metal{background:linear-gradient(to right,#777,#fff,#777,#333,#777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:hcp-shine 3s linear infinite}.head-style-fire-text{color:#fff;text-shadow:0 0 10px #ff8800,0 -5px 15px #f00,2px -10px 20px #ff8800,-2px -15px 30px #f00;animation:hcp-fire-text .1s infinite alternate}.head-style-glitch-text{position:relative;color:#fff}.head-style-glitch-text:before,.head-style-glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.head-style-glitch-text:before{left:2px;text-shadow:-2px 0 #ff00de;clip:rect(44px,450px,56px,0);animation:hcp-glitch-1 5s infinite linear alternate-reverse}.head-style-glitch-text:after{left:-2px;text-shadow:-2px 0 #00f2ff;clip:rect(44px,450px,56px,0);animation:hcp-glitch-2 5s infinite linear alternate-reverse}.head-style-smoke-effect{color:transparent;text-shadow:0 0 10px rgba(255,255,255,.5);filter:blur(2px);animation:hcp-smoke 4s infinite ease-in-out}.head-style-vintage-press{color:#555;text-shadow:1px 1px 1px #fff;opacity:.8;filter:contrast(150%) grayscale(100%)}.head-style-comic-book{color:gold;-webkit-text-stroke:2px #000;text-shadow:5px 5px 0px #000;font-family:Arial Black,sans-serif;text-transform:uppercase;skewY:-5deg}.head-style-stencil-spray{color:#fff;-webkit-mask-image:radial-gradient(circle,#000 50%,transparent 100%);mask-image:radial-gradient(circle,#000 50%,transparent 100%);opacity:.9}.head-style-glass-text{color:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;padding:0 20px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.head-style-rainbow-flow{background:linear-gradient(to right,red,#f80,#ff0,#0f0,#00f,indigo,#9400d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400% 400%;animation:hcp-rainbow 10s ease infinite}.head-style-cyber-glitch{color:#00f2ff;text-shadow:3px 3px #ff00de;font-family:monospace;letter-spacing:-5px}.head-style-bold-impact{font-weight:900;letter-spacing:-.05em;text-transform:uppercase;line-height:.8;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}@keyframes hcp-fire-text{0%{text-shadow:0 0 10px #ff8800,0 -5px 15px #f00}to{text-shadow:0 0 12px #ffaa00,0 -7px 18px #ff2200}}@keyframes hcp-smoke{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}@keyframes hcp-rainbow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes hcp-glitch-1{0%{clip:rect(20px,9999px,40px,0)}10%{clip:rect(60px,9999px,80px,0)}20%{clip:rect(10px,9999px,30px,0)}to{clip:rect(80px,9999px,100px,0)}}@keyframes hcp-glitch-2{0%{clip:rect(10px,9999px,30px,0)}10%{clip:rect(40px,9999px,60px,0)}20%{clip:rect(80px,9999px,100px,0)}to{clip:rect(20px,9999px,40px,0)}}.hcp-badge{display:inline-flex;align-items:center;justify-content:center;font-size:calc(13px * var(--scale, 1));padding:.75em 1.6em;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.4em;transform-origin:center;transition:all .3s ease;position:relative;z-index:2;box-shadow:0 .4em 1.4em #0003;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.hcp-badge{font-size:calc(clamp(12px,.85vw,24px) * var(--scale, 1))}}.badge-flash-sale{background:linear-gradient(135deg,red,#900);color:#fff;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,5% 50%,0 0);animation:hcp-pulse-red 2s infinite}.badge-best-seller{background:linear-gradient(to bottom,#cfc09f 22%,#634f2c 24%,#cfc09f 26% 27%,#ffecb3 40%,#3a2c0f 78%);color:#000;border:1px solid #ffd700;border-radius:.4em;box-shadow:0 0 1em #ffd70099;animation:hcp-shine-gold 3s infinite linear;background-size:200% auto}.badge-limited-drop{background:#000;color:#0f0;border:1px solid #0f0;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);box-shadow:0 0 .5em #0f0,inset 0 0 .5em #0f0;text-shadow:0 0 .5em #0f0;animation:hcp-glitch-border 3s infinite alternate}.badge-new-arrival{background:#fff;color:#000;border-radius:5em;padding:.6em 1.8em;letter-spacing:.25em;box-shadow:0 0 1.8em #fff6;animation:hcp-float-y 4s infinite ease-in-out}.badge-verified{background:#1da1f2;color:#fff;border-radius:.4em;padding-left:2.2em;position:relative}.badge-verified:before{content:"\2714";position:absolute;left:.7em;font-size:.9em;border:1px solid #fff;border-radius:50%;width:1.3em;height:1.3em;display:flex;align-items:center;justify-content:center}.badge-trending{background:linear-gradient(to top,#ff0844,#ffb199);color:#fff;border-radius:.9em .9em 0 0;box-shadow:0 -.5em 1.4em #ff084480;animation:hcp-burn .5s infinite alternate}.badge-last-chance{background:repeating-linear-gradient(45deg,#ffc107,#ffc107 10px,#000 10px 20px);color:#fff;text-shadow:0 0 3px #000;padding:.75em 2.2em;border:2px solid #fff;animation:hcp-bg-slide 20s linear infinite;background-size:200% 200%}.badge-pre-order{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:.7em;box-shadow:0 .7em 2.9em #1f26875e}.badge-eco-green{background:#43a047;color:#fff;border-radius:1.8em 0;box-shadow:inset 0 0 1em #0003;border:1px dashed #fff}.badge-dark-matter{background:#000;color:#fff;border-radius:2.7em;box-shadow:0 0 .5em #fff,0 0 1em #fff,0 0 1.8em #000;border:1px solid #333}.badge-holographic{background:linear-gradient(135deg,#e6e6e6,#fff,#e6e6e6);color:#333;border-radius:.4em;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);-webkit-background-clip:padding-box;color:#fff;position:relative;z-index:1}.badge-holographic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;z-index:-1;margin:1px}.badge-ice-cold{background:#c8f0ff4d;border:1px solid #a3dbf0;color:#e0f7fa;text-shadow:0 0 .5em #00bcd4;clip-path:polygon(0% 0%,100% 0%,85% 100%,15% 100%)}.badge-retro-vhs{background:#111;color:#eee;font-family:Courier New,monospace;border-top:2px solid #ff00de;border-bottom:2px solid #00f2ff;text-shadow:2px 0 0 #ff00de,-2px 0 0 #00f2ff}.badge-elegant-gold{background:#000;color:#d4af37;border:1px solid #d4af37;padding:.75em 2.2em;font-family:Times New Roman,serif;position:relative}.badge-elegant-gold:before,.badge-elegant-gold:after{content:"\2022";position:absolute;top:50%;transform:translateY(-50%);color:#d4af37}.badge-elegant-gold:before{left:.4em}.badge-elegant-gold:after{right:.4em}.badge-holographic-card{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:.5em;box-shadow:0 0 1.5em #0ff3,inset 0 0 1em #ff00ff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:hcp-holo-tilt 4s ease-in-out infinite;transform-style:preserve-3d;perspective:500px}@keyframes hcp-holo-tilt{0%,to{transform:rotateY(0) rotateX(0)}25%{transform:rotateY(15deg) rotateX(5deg)}75%{transform:rotateY(-15deg) rotateX(-5deg)}}.badge-neon-throb{color:#fff;border:2px solid #fff;border-radius:2em;background:#f0f3;box-shadow:0 0 1em #f0f,inset 0 0 1em #f0f;animation:hcp-neon-pulse .8s infinite alternate;text-shadow:0 0 .5em #ff00ff}@keyframes hcp-neon-pulse{0%{box-shadow:0 0 1em #f0f,inset 0 0 1em #f0f;opacity:1}to{box-shadow:0 0 2em #f0f,inset 0 0 2em #f0f;opacity:.8}}.badge-glass-prism{background:#ffffff1a;color:#fff;border-top:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);border-radius:.5em;-webkit-backdrop-filter:blur(10px) hue-rotate(90deg);backdrop-filter:blur(10px) hue-rotate(90deg);box-shadow:0 .5em 2em #0003;text-shadow:2px 0 2px rgba(255,0,0,.5),-2px 0 2px rgba(0,0,255,.5)}.badge-fire-aura{color:#fff;background:#300;border-radius:50%;width:6em;height:6em;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 0 1em #ff4500,0 0 2em #ff8c00;animation:hcp-fire-breathe 2s infinite ease-in-out}@keyframes hcp-fire-breathe{0%{box-shadow:0 0 1em #ff4500,0 0 2em #ff8c00;transform:scale(1)}50%{box-shadow:0 0 2em #ff4500,0 0 4em #ff8c00;transform:scale(1.1)}to{box-shadow:0 0 1em #ff4500,0 0 2em #ff8c00;transform:scale(1)}}.badge-platinum-card{background:repeating-linear-gradient(115deg,#d7d7d7,#d7d7d7 1px,#e8e8e8 2px 4px);color:#333;border:1px solid #999;border-radius:.4em;text-shadow:0 1px 0 #fff;letter-spacing:.15em;box-shadow:0 .3em .6em #0000004d,inset 0 1px #fffc}.badge-diamond-edge{background:linear-gradient(135deg,#e0f7fa,#fff,#b2ebf2);color:#006064;border:1px solid #4dd0e1;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);padding:.8em 2em;text-shadow:0 0 5px rgba(0,255,255,.5);animation:hcp-diamond-shine 4s infinite linear}@keyframes hcp-diamond-shine{0%{filter:brightness(1)}50%{filter:brightness(1.3) drop-shadow(0 0 5px #00bcd4)}to{filter:brightness(1)}}.badge-velvet-rope{background:radial-gradient(circle,#a00000,#4a0000);color:#ffecb3;border:3px double #d4af37;border-radius:.5em;box-shadow:0 .5em 1.5em #00000080;text-shadow:0 2px 2px #000;padding:.6em 1.8em}.badge-art-deco{background:#0a0a0a;color:#d4af37;border:1px solid #d4af37;outline:1px solid #d4af37;outline-offset:3px;padding:.7em 2em;margin:4px;font-family:serif;letter-spacing:.2em;text-transform:uppercase}.badge-molten-gold{background:linear-gradient(180deg,gold,#ffb900 50%,#d4af37 51%,#a87e22);color:#3e2723;border-radius:.8em;box-shadow:0 .3em .8em #b8860b66,inset 0 .1em #fff9;border:1px solid #daa520;animation:hcp-liquid-pulse 3s infinite ease-in-out}@keyframes hcp-liquid-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.2)}}@keyframes hcp-sheen{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes hcp-pulse-red{0%{box-shadow:0 0 #ff0000b3}70%{box-shadow:0 0 0 .6em #f000}to{box-shadow:0 0 #f000}}@keyframes hcp-shine-gold{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes hcp-glitch-border{0%{border-color:#0f0}50%{border-color:#fff}to{border-color:#0f0}}@keyframes hcp-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-.3em)}}@keyframes hcp-spin-slow{to{transform:rotate(360deg)}}@keyframes hcp-light-sweep{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes hcp-burn{0%{box-shadow:0 -.3em .6em #ff640080}to{box-shadow:0 -.5em 1.2em #f00c}}@keyframes hcp-bg-slide{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes hcp-shake-glitch{0%{transform:translate(0)}2%{transform:translate(-.1em,.1em)}4%{transform:translate(.1em,-.1em)}6%{transform:translate(0)}to{transform:translate(0)}}@keyframes hcp-holo{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes hcp-fire{0%{transform:scale(1) skew(2deg)}to{transform:scale(1.05) skew(-2deg)}}@keyframes hcp-float{0%{transform:translate(0)}50%{transform:translate(10%,10%)}to{transform:translate(0)}}.badge-royal-crest{background:linear-gradient(to bottom,#1a1a1a,#000);color:gold;border:1px solid #ffd700;border-bottom:3px solid #ffd700;border-radius:4px;position:relative;box-shadow:0 4px 10px #00000080}.badge-royal-crest:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #ffd700 transparent}.badge-midnight-sovereign{background:#001a33;color:gold;border:1px solid #1e3a8a;box-shadow:0 0 0 2px #001a33,0 0 0 3px gold;border-radius:2px}.badge-ivory-guard{background:#fdfbf7;color:#5d4037;border:2px solid #d4af37;outline:1px solid #fdfbf7;outline-offset:-4px;box-shadow:0 2px 5px #0000001a}.badge-bronze-sentinel{background:linear-gradient(135deg,#4e342e,#3e2723);color:#ffccbc;border:1px solid #8d6e63;border-left:4px solid #d84315;border-radius:0 4px 4px 0}.badge-obsidian-authority{background:#000;color:#fff;border:1px solid #333;background-image:linear-gradient(45deg,#111 25%,transparent 25%,transparent 75%,#111 75%,#111),linear-gradient(45deg,#111 25%,transparent 25%,transparent 75%,#111 75%,#111);background-size:4px 4px;background-position:0 0,2px 2px;box-shadow:0 0 0 1px #000,0 0 0 2px gold}.badge-azure-noble{background:linear-gradient(to right,#0d47a1,#1565c0);color:#fff;border-radius:2em;border:2px solid #ffca28;box-shadow:inset 0 0 10px #0000004d}.badge-titanium-aegis{background:linear-gradient(to bottom,#424242,#212121);color:#e0e0e0;border-top:2px solid #757575;border-bottom:2px solid #ffd700;clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%);padding:.75em 2.5em}.badge-regal-banner{background:#5d4037;color:#d7ccc8;position:relative;margin-left:10px}.badge-regal-banner:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:10px;background:#8d6e63;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,100% 50%)}.badge-celestial-emblem{background:#ffffffe6;color:#0d47a1;border:1px solid #ffd700;box-shadow:0 0 15px #ffd7004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge-imperial-badge{background:#000;color:gold;border:3px double #ffd700;border-radius:50px;padding:.8em 2em;box-shadow:0 5px 15px #00000080}.badge-golden-shield{background:radial-gradient(circle at 50% 30%,gold,#b8860b);color:#000;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);padding:1em 1.5em 1.5em;box-shadow:inset 0 0 20px #ffffff80;border-top:2px solid #fff}.badge-luxury-ribbon{background:#7d1c1c;color:gold;position:relative;margin:0 1em;border:1px solid #d4af37}.badge-luxury-ribbon:before,.badge-luxury-ribbon:after{content:"";position:absolute;top:.5em;bottom:.5em;width:1.5em;background:#5c1414;z-index:-1;border:1px solid #d4af37}.badge-luxury-ribbon:before{left:-1em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25% 50%)}.badge-luxury-ribbon:after{right:-1em;clip-path:polygon(0 0,100% 0,75% 50%,100% 100%,0 100%)}.badge-wax-seal-elite{background:radial-gradient(circle at 30% 30%,#a00,#600);color:#e6c200;border-radius:50%;width:6em;height:6em;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px #0006,inset 0 0 10px #00000080;border:4px solid #800;outline:2px dashed #a00;outline-offset:-8px;font-family:serif;font-style:italic}.badge-royal-scroll{background:#f4e4bc;color:#4a3b2a;box-shadow:0 4px 6px #0000004d;border-top:2px solid #d4af37;border-bottom:2px solid #d4af37;border-radius:2px;position:relative}.badge-royal-scroll:before,.badge-royal-scroll:after{content:"";position:absolute;top:-5px;bottom:-5px;width:10px;background:linear-gradient(to right,#d4af37,#b8860b);border-radius:2px}.badge-royal-scroll:before{left:-5px}.badge-royal-scroll:after{right:-5px}.badge-diamond-frame{background:#000c;color:#fff;border:2px solid #b9f2ff;box-shadow:0 0 10px #b9f2ff,inset 0 0 10px #b9f2ff;transform:skew(-10deg)}.badge-diamond-frame:before{content:"\1f48e";position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:14px}.badge-golden-wing{background:linear-gradient(90deg,#000 50%,#d4af37 50%);background-size:200% 100%;color:#fff;border:1px solid #d4af37;border-radius:0 2em;transition:background-position .5s}.badge-golden-wing:hover{background-position:-100% 0;color:#000}.badge-crown-jewel{background:#306;color:gold;border:2px solid #ffd700;border-radius:10px;box-shadow:0 0 0 4px #306,0 0 0 5px gold;padding:.8em 2em}.badge-baroque-frame{background:#2e2e2e;color:#e0d2b4;border:1px solid #e0d2b4;box-shadow:0 0 0 3px #2e2e2e,0 0 0 4px #e0d2b4;font-family:serif;letter-spacing:.2em}.badge-sovereign-star{background:gold;color:#000;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:6em;height:6em;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;text-align:center;background:radial-gradient(circle,gold,#ffb900)}.badge-majestic-banner{background:#000;color:#fff;border-top:3px solid #d4af37;border-bottom:3px solid #d4af37;box-shadow:0 5px 15px #00000080;letter-spacing:.3em;font-weight:300}.hcp-btn-group{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.hcp-btn{padding:14px 32px;font-weight:800;text-transform:uppercase;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px;cursor:pointer;border:none;outline:none;position:relative;overflow:hidden;z-index:1;letter-spacing:1px}.btn-solid-brand{background:#fff;color:#000}.btn-solid-brand:hover{background:#e6e6e6;transform:translateY(-2px)}.btn-outline-brand{border:2px solid #fff;color:#fff;background:transparent}.btn-outline-brand:hover{background:#fff;color:#000}.btn-glow-gold{background:linear-gradient(135deg,#d4af37,#8a6e2f);color:#fff;box-shadow:0 0 20px #d4af3766}.btn-glow-gold:hover{box-shadow:0 0 30px #d4af37b3;transform:scale(1.05)}.btn-glass-morphism{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff}.btn-glass-morphism:hover{background:#fff3;border-color:#fff}.btn-neon-cyber{background:transparent;border:2px solid #0ff;color:#0ff;text-shadow:0 0 5px #0ff;box-shadow:0 0 10px #0ff,inset 0 0 10px #0ff}.btn-neon-cyber:hover{background:#0ff;color:#000;box-shadow:0 0 20px #0ff,0 0 40px #0ff}.btn-brutal-shadow{background:#f05;color:#fff;border:3px solid #000;box-shadow:5px 5px #000;border-radius:0}.btn-brutal-shadow:hover{transform:translate(2px,2px);box-shadow:3px 3px #000}.btn-soft-pill{background:#f0f0f0;color:#333;border-radius:50px;box-shadow:0 5px 15px #0000001a}.btn-soft-pill:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.btn-gradient-sunset{background:linear-gradient(to right,#ff512f,#dd2476);color:#fff;border-radius:30px}.btn-gradient-sunset:hover{filter:brightness(1.1);box-shadow:0 5px 15px #dd247666}.btn-magnetic-border{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.5)}.btn-magnetic-border:hover{border-color:#fff;letter-spacing:3px}.btn-retro-pixel{background:#3c40c6;color:#fff;font-family:Courier New,monospace;border-bottom:4px solid #0f0;border-radius:0}.btn-retro-pixel:hover{border-bottom:4px solid #fff;background:#575fcf}.btn-liquid-fill{background:transparent;color:#fff;border:2px solid #fff;transition:color .4s;overflow:hidden;position:relative}.btn-liquid-fill:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff;transition:left .4s;z-index:-1}.btn-liquid-fill:hover{color:#000}.btn-liquid-fill:hover:before{left:0}.btn-minimal-under{background:transparent;color:#fff;padding:10px 5px;border-radius:0}.btn-minimal-under:after{content:"";display:block;width:0;height:2px;background:#fff;transition:width .3s;margin-top:5px}.btn-minimal-under:hover:after{width:100%}@keyframes hcp-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes hcp-glitch-in{0%{opacity:0;transform:translate(-20px);clip-path:inset(10% 0 80% 0)}20%{opacity:1;transform:translate(10px);clip-path:inset(80% 0 10% 0)}40%{transform:translate(-5px);clip-path:inset(40% 0 50% 0)}60%{transform:translate(5px);clip-path:inset(0 0 0 0)}80%{transform:translate(-2px)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0)}}@keyframes hcp-elastic-snap{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.05)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hcp-mask-right{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-20px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes hcp-blur-focus{0%{opacity:0;filter:blur(20px);transform:scale(1.1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes hcp-spacing-fly{0%{opacity:0;letter-spacing:20px;filter:blur(5px)}to{opacity:1;letter-spacing:normal;filter:blur(0)}}@keyframes hcp-rotate-x{0%{opacity:0;transform:perspective(1000px) rotateX(90deg) translateY(50px)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}}@keyframes hcp-rotate-y{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg) translate(-50px)}to{opacity:1;transform:perspective(1000px) rotateY(0) translate(0)}}@keyframes hcp-zoom-shock{0%{opacity:0;transform:scale(2);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes hcp-slide-bounce-left{0%{opacity:0;transform:translate(-100px)}60%{transform:translate(10px)}80%{transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes hcp-slide-bounce-right{0%{opacity:0;transform:translate(100px)}60%{transform:translate(-10px)}80%{transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes hcp-liquid-reveal{0%{opacity:0;transform:scaleY(0);transform-origin:bottom}to{opacity:1;transform:scaleY(1);transform-origin:bottom}}@keyframes hcp-neon-flicker{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:.5}40%{opacity:0}50%{opacity:1;filter:brightness(2) drop-shadow(0 0 10px currentColor)}to{opacity:1;filter:brightness(1)}}@keyframes hcp-stutter-step{0%{opacity:0;transform:translate(-50px)}30%{opacity:.5;transform:translate(-20px)}60%{opacity:.5;transform:translate(-20px)}80%{opacity:.8;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes hcp-spiral-zoom{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hcp-drop-heavy{0%{opacity:0;transform:translateY(-200%)}60%{transform:translateY(10%)}80%{transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes hcp-float-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hcp-skew-slash{0%{opacity:0;transform:skew(-45deg) translate(-100px)}to{opacity:1;transform:skew(0) translate(0)}}@keyframes hcp-unfold-paper{0%{opacity:0;transform:rotateX(90deg);transform-origin:top}to{opacity:1;transform:rotateX(0);transform-origin:top}}@keyframes hcp-impact-shake{0%{opacity:0;transform:scale(3)}50%{opacity:1;transform:scale(1)}55%{transform:translate(-5px)}60%{transform:translate(5px)}65%{transform:translate(-5px)}70%{transform:translate(0)}to{opacity:1;transform:scale(1)}}.hcp-slide.active .choreography-fade-up .hcp-element,.hcp-slide.active .choreography-glitch-in .hcp-element,.hcp-slide.active .choreography-elastic-snap .hcp-element,.hcp-slide.active .choreography-mask-right .hcp-element,.hcp-slide.active .choreography-blur-focus .hcp-element,.hcp-slide.active .choreography-spacing-fly .hcp-element,.hcp-slide.active .choreography-rotate-x .hcp-element,.hcp-slide.active .choreography-rotate-y .hcp-element,.hcp-slide.active .choreography-zoom-shock .hcp-element,.hcp-slide.active .choreography-slide-bounce-left .hcp-element,.hcp-slide.active .choreography-slide-bounce-right .hcp-element,.hcp-slide.active .choreography-liquid-reveal .hcp-element,.hcp-slide.active .choreography-neon-flicker .hcp-element,.hcp-slide.active .choreography-stutter-step .hcp-element,.hcp-slide.active .choreography-spiral-zoom .hcp-element,.hcp-slide.active .choreography-drop-heavy .hcp-element,.hcp-slide.active .choreography-float-up .hcp-element,.hcp-slide.active .choreography-skew-slash .hcp-element,.hcp-slide.active .choreography-unfold-paper .hcp-element,.hcp-slide.active .choreography-impact-shake .hcp-element{animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0;animation-delay:var(--delay, 0ms)}.choreography-fade-up .hcp-element{animation-name:hcp-fade-up}.choreography-glitch-in .hcp-element{animation-name:hcp-glitch-in;animation-timing-function:steps(5)}.choreography-elastic-snap .hcp-element{animation-name:hcp-elastic-snap;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.choreography-mask-right .hcp-element{animation-name:hcp-mask-right}.choreography-blur-focus .hcp-element{animation-name:hcp-blur-focus}.choreography-spacing-fly .hcp-element{animation-name:hcp-spacing-fly}.choreography-rotate-x .hcp-element{animation-name:hcp-rotate-x}.choreography-rotate-y .hcp-element{animation-name:hcp-rotate-y}.choreography-zoom-shock .hcp-element{animation-name:hcp-zoom-shock;animation-timing-function:cubic-bezier(.19,1,.22,1)}.choreography-slide-bounce-left .hcp-element{animation-name:hcp-slide-bounce-left}.choreography-slide-bounce-right .hcp-element{animation-name:hcp-slide-bounce-right}.choreography-liquid-reveal .hcp-element{animation-name:hcp-liquid-reveal}.choreography-neon-flicker .hcp-element{animation-name:hcp-neon-flicker;animation-duration:1.5s}.choreography-stutter-step .hcp-element{animation-name:hcp-stutter-step;animation-duration:1.2s}.choreography-spiral-zoom .hcp-element{animation-name:hcp-spiral-zoom;animation-duration:1s}.choreography-drop-heavy .hcp-element{animation-name:hcp-drop-heavy;animation-timing-function:ease-in}.choreography-float-up .hcp-element{animation-name:hcp-float-up;animation-duration:1.5s}.choreography-skew-slash .hcp-element{animation-name:hcp-skew-slash}.choreography-unfold-paper .hcp-element{animation-name:hcp-unfold-paper}.choreography-impact-shake .hcp-element{animation-name:hcp-impact-shake;animation-duration:.6s}.hcp-slide.exiting .choreography-fade-up .hcp-element,.hcp-slide.exiting .choreography-glitch-in .hcp-element,.hcp-slide.exiting .choreography-elastic-snap .hcp-element,.hcp-slide.exiting .choreography-mask-right .hcp-element,.hcp-slide.exiting .choreography-blur-focus .hcp-element,.hcp-slide.exiting .choreography-spacing-fly .hcp-element,.hcp-slide.exiting .choreography-rotate-x .hcp-element,.hcp-slide.exiting .choreography-rotate-y .hcp-element,.hcp-slide.exiting .choreography-zoom-shock .hcp-element,.hcp-slide.exiting .choreography-slide-bounce-left .hcp-element,.hcp-slide.exiting .choreography-slide-bounce-right .hcp-element,.hcp-slide.exiting .choreography-liquid-reveal .hcp-element,.hcp-slide.exiting .choreography-neon-flicker .hcp-element,.hcp-slide.exiting .choreography-stutter-step .hcp-element,.hcp-slide.exiting .choreography-spiral-zoom .hcp-element,.hcp-slide.exiting .choreography-drop-heavy .hcp-element,.hcp-slide.exiting .choreography-float-up .hcp-element,.hcp-slide.exiting .choreography-skew-slash .hcp-element,.hcp-slide.exiting .choreography-unfold-paper .hcp-element,.hcp-slide.exiting .choreography-impact-shake .hcp-element{animation:hcp-fade-out-quick .4s forwards!important;animation-delay:0s!important}@keyframes hcp-fade-out-quick{to{opacity:0;transform:translateY(-20px) scale(.9);filter:blur(10px)}}.btn-cosmic-void{background:#000;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 20px #000c;position:relative;overflow:hidden}.btn-cosmic-void:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);animation:hcp-rotate-gentle 10s linear infinite}.btn-toxic-ooze{background:#0f0;color:#000;border:2px solid #00ff00;box-shadow:0 0 10px #0f0,inset 0 0 10px #0f0;font-weight:800;text-transform:uppercase}.btn-toxic-ooze:hover{background:#000;color:#0f0;text-shadow:0 0 5px #0f0}.btn-platinum-card{background:linear-gradient(135deg,#e0e0e0,#fff,#e0e0e0);color:#333;border:1px solid #fff;box-shadow:0 5px 15px #0003;letter-spacing:1px}.btn-golden-laurel{background:transparent;color:#d4af37;border:1px solid #d4af37;padding:10px 30px;position:relative}.btn-golden-laurel:before,.btn-golden-laurel:after{content:"\1f33f";position:absolute;top:50%;transform:translateY(-50%);font-size:10px}.btn-golden-laurel:before{left:5px}.btn-golden-laurel:after{right:5px}.btn-diamond-edge{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.5);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn-obsidian-gold{background:#111;color:#d4af37;border:1px solid #d4af37;box-shadow:inset 0 0 20px #d4af371a}.btn-velvet-rope{background:#500000;color:#fcc;border:1px solid #700000;box-shadow:0 5px 15px #50000066}.btn-champagne-fizz{background:#f7e7ce;color:#5c4b35;border:1px solid #e6d2b5}.btn-champagne-fizz:hover{background:#fff;box-shadow:0 0 15px #f7e7ce}.btn-art-deco{background:#000;color:#d4af37;border:2px double #d4af37;font-family:serif;text-transform:uppercase;letter-spacing:2px}.btn-molten-gold{background:linear-gradient(to right,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);color:#000;font-weight:800;border:none;box-shadow:0 0 20px #bf953f80;animation:hcp-shine 3s infinite linear;background-size:200% auto}@keyframes hcp-shine{to{background-position:200% center}}.btn-imperial-seal{background:#800020;color:#fff;border-radius:50%/10%;border:2px solid #d4af37}.btn-ivory-guard{background:ivory;color:#333;border:4px double #ccc;font-weight:700}.btn-bronze-sentinel{background:#cd7f32;color:#fff;border:1px solid #8b4513;box-shadow:inset 0 0 10px #0000004d}.btn-obsidian-authority{background:#000;color:#fff;border:2px solid #333;text-transform:uppercase;letter-spacing:2px;font-weight:900}.btn-azure-noble{background:#007fff;color:#fff;border:2px solid #fff;border-radius:4px}.btn-titanium-aegis{background:linear-gradient(to bottom,#787878,#555);color:#fff;border:1px solid #aaa;text-shadow:0 -1px 0 #000}.btn-celestial-emblem{background:radial-gradient(circle,indigo,#000);color:#fff;border:1px solid #8a2be2;box-shadow:0 0 10px #8a2be2}.btn-imperial-badge{background:#333;color:#fff;border-radius:20px;border:2px dashed #d4af37}.btn-golden-shield{background:#d4af37;color:#000;clip-path:polygon(50% 0,100% 0,100% 80%,50% 100%,0 80%,0 0);padding-bottom:20px}.btn-luxury-ribbon{background:#d4af37;color:#000;position:relative}.btn-luxury-ribbon:before{content:"";position:absolute;left:-10px;top:50%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #aa882c;transform:translateY(-50%)}.btn-wax-seal-elite{background:#b22222;color:#fff;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 10px #0000004d;font-size:10px;text-align:center}.btn-royal-scroll{background:beige;color:#555;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:10px/50%}.btn-diamond-frame{background:transparent;color:#fff;border:2px solid #0ff;transform:rotate(45deg);display:inline-block;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.btn-diamond-frame span{transform:rotate(-45deg);display:block;font-size:10px}.btn-crown-jewel{background:indigo;color:#fff;border:2px solid #ffd700;border-radius:8px;box-shadow:0 0 10px gold}.btn-baroque-frame{border:4px double #fff;padding:8px 16px}.btn-majestic-banner{background:#500;color:#fff;border-left:5px solid #d4af37}.btn-emerald-city{background:#004d26;color:#fff;border:1px solid #00ff00;box-shadow:0 0 15px #00ff004d}.btn-ruby-vogue{background:#9b111e;color:#fff;border-radius:20px;border:1px solid #ff9999}.btn-sapphire-night{background:#082567;color:#fff;border:1px solid #4facfe}.btn-rose-gold{background:#e0bfb8;color:#333;border:1px solid #fff}.btn-platinum-shine{background:#e5e4e2;color:#333;text-transform:uppercase;letter-spacing:2px;border:1px solid #bdc3c7}.btn-royal-script{font-family:cursive;color:#d4af37;border-bottom:1px solid #d4af37}.btn-cinematic-3d{background:#333;color:#fff;transform:perspective(500px) rotateX(20deg);box-shadow:0 10px 10px #000;transition:transform .3s}.btn-cinematic-3d:hover{transform:perspective(500px) rotateX(0)}.btn-luxury-gradient{background:linear-gradient(45deg,#12c2e9,#c471ed,#f64f59);color:#fff;border:none;font-weight:700}.btn-golden-serif{font-family:serif;color:#d4af37;background:#000;border:1px solid #d4af37}.font-preset-sans-bold{font-family:Arial Black,Helvetica Neue,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.font-preset-sans-light{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:.05em}.font-preset-serif-classic{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.01em}.font-preset-serif-elegant{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:.02em}.font-preset-mono-tech{font-family:Consolas,Monaco,Courier New,monospace;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.font-preset-condensed-impact{font-family:Impact,Arial Narrow,sans-serif;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.font-preset-display-modern{font-family:Trebuchet MS,Lucida Grande,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.font-preset-script-luxury{font-family:Brush Script MT,Snell Roundhand,cursive;font-weight:400;letter-spacing:.01em;text-transform:none}.font-preset-outline-bold{font-family:Arial Black,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.03em;-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent}.font-preset-ultra-black{font-family:Arial Black,Impact,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;text-shadow:2px 2px 0px rgba(0,0,0,.5)}.font-preset-sans-regular{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.01em}.font-preset-serif-italic{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.font-preset-condensed-clean{font-family:Arial Narrow,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:.02em}.font-preset-uppercase-spaced{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.15em}.font-preset-script-elegant{font-family:Brush Script MT,Snell Roundhand,cursive;font-weight:400;letter-spacing:.01em}.font-preset-bold-statement{font-family:Arial,sans-serif;font-weight:700;letter-spacing:.02em}.font-preset-minimal-thin{font-family:Helvetica Neue,Arial,sans-serif;font-weight:200;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hero-cinematic.css.map */
