.glass-card{background:#ffffff08!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px}.glass-card-strong{background:#ffffff0d!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ff2d7a4d,0 0 40px #ff2d7a1a}50%{box-shadow:0 0 30px #ff2d7a80,0 0 60px #ff2d7a33}}@keyframes pulse-glow-purple{0%,to{box-shadow:0 0 20px #9d4edd4d,0 0 40px #9d4edd1a}50%{box-shadow:0 0 30px #9d4edd80,0 0 60px #9d4edd33}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.marty-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg,#ff2d7a,#9d4edd);background-size:200% 200%;color:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;border:none;border-radius:999px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #ff2d7a4d,0 0 0 1px #ffffff1a inset;text-decoration:none!important;text-transform:none;letter-spacing:0}.marty-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 3s infinite;pointer-events:none}.marty-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 40px #ff2d7a66,0 0 60px #ff2d7a33,0 0 0 1px #fff3 inset;animation:gradient-shift 2s ease infinite}.marty-btn:active{transform:translateY(-1px) scale(.98);transition:transform .1s ease}.marty-btn.btn-hero{padding:24px 56px;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.05em}.marty-btn.primary{background:var(--marty-pink);box-shadow:0 10px 30px #ff2d7a66}.marty-btn.primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.marty-btn.primary:hover{box-shadow:0 20px 60px #ff2d7ab3,0 0 20px #ff2d7a66 inset}.marty-btn.primary:hover:before{left:100%}.marty-btn:focus-visible,.marty-btn-secondary:focus-visible{outline:3px solid rgba(255,45,122,.5);outline-offset:4px;box-shadow:0 0 0 6px #ff2d7a33,0 8px 40px #ff2d7a66}.marty-btn-secondary{position:relative;display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:transparent;color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;border:2px solid rgba(255,255,255,.2);border-radius:999px;cursor:pointer;transition:all .3s ease;text-decoration:none!important}.marty-btn-secondary:hover{background:#ffffff0d;border-color:#ff2d7a80;box-shadow:0 0 30px #ff2d7a33}.marty-btn-secondary:active{transform:scale(.96);transition:transform .1s ease}.marty-btn-outline{display:inline-block;padding:16px 32px;border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#fff;font-family:Space Grotesk,monospace;font-weight:700;text-decoration:none;transition:.3s;letter-spacing:.1em;font-size:12px}.marty-btn-outline:hover{border-color:var(--marty-pink);color:var(--marty-pink);background:#ff2d7a0d}.premium-label{display:inline-block;padding:10px 20px;border-radius:999px;border:1px solid rgba(255,45,122,.3);background:linear-gradient(135deg,#ff2d7a26,#9d4edd26);color:#ff5a94;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gradient-text-animated{background:linear-gradient(135deg,#ff2d7a,#9d4edd,#ff2d7a,#9d4edd,#ff2d7a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 4s ease infinite}.float{animation:float 4s ease-in-out infinite}.float-slow{animation:float-slow 6s ease-in-out infinite}.float-delay-1{animation-delay:.5s}.float-delay-2{animation-delay:1s}.shadow-glow-pink{box-shadow:0 10px 40px #ff2d7a40,0 0 80px #ff2d7a1a}.shadow-glow-purple{box-shadow:0 10px 40px #9d4edd40,0 0 80px #9d4edd1a}.shadow-premium{box-shadow:0 25px 50px -12px #0006,0 0 0 1px #ffffff0d}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 60px #ff2d7a1a}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #ff2d7a66,0 0 60px #ff2d7a33}.noise-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;mix-blend-mode:overlay}.gradient-border{position:relative;background:var(--marty-dark);border-radius:24px}.gradient-border:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#ff2d7a,#9d4edd,#ff2d7a);background-size:200% 200%;border-radius:26px;z-index:-1;animation:gradient-shift 4s ease infinite}.fade-in-section{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.fade-in-section.visible{opacity:1;transform:translateY(0)}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}a:not(.marty-btn):not(.marty-btn-secondary){transition:color .3s ease}a:not(.marty-btn):not(.marty-btn-secondary):hover{color:#ff2d7a}.badge-pulse{animation:pulse-glow 2s ease-in-out infinite}.diamond-feature,.pelle-feature,.tech-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.diamond-feature:hover,.pelle-feature:hover,.tech-card:hover{transform:translateY(-8px);background:#ffffff0f;border-color:#ff2d7a4d;box-shadow:0 20px 40px #0000004d,0 0 40px #ff2d7a1a}.diamond-icon,.tech-icon{transition:all .3s ease}.diamond-feature:hover .diamond-icon,.tech-card:hover .tech-icon{transform:scale(1.1);background:#ff2d7a40}.urgency-section .marty-btn{animation:pulse-glow 2s ease-in-out infinite}.trust-badge-item{transition:all .3s ease}.trust-badge-item:hover{transform:translateY(-3px);background:#ffffff14}.size-row{transition:all .3s ease}.size-row:hover{background:#ff2d7a0d}@media(hover:hover)and (pointer:fine){body{cursor:default}a,button,.marty-btn,.marty-btn-secondary,[role=button],.clickable{cursor:pointer}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 70%);opacity:0;transition:transform .6s ease,opacity .6s ease;pointer-events:none}.ripple-effect:active:after{transform:translate(-50%,-50%) scale(2.5);opacity:1;transition:transform 0s,opacity 0s}.tilt-card{transform-style:preserve-3d;perspective:1000px;transition:transform .3s ease}.tilt-card:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) scale(1.02)}.tilt-card-content{transform:translateZ(30px);transition:transform .3s ease}.magnetic-btn{transition:transform .2s ease-out}.hover-underline{position:relative}.hover-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff2d7a,#9d4edd);transition:width .3s ease}.hover-underline:hover:after{width:100%}.back-to-top{position:fixed;bottom:32px;right:32px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff2d7a,#9d4edd);border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:0;visibility:hidden;transform:scale(.8);transition:all .3s ease;z-index:999;box-shadow:0 8px 30px #ff2d7a66}.back-to-top.visible{opacity:1;visibility:visible;transform:scale(1)}.back-to-top:hover{transform:scale(1.1);box-shadow:0 12px 40px #ff2d7a80}.back-to-top:active{transform:scale(.95)}@media screen and (max-width:1024px){.back-to-top{bottom:80px;right:16px;width:44px;height:44px}}@media screen and (max-width:768px){.marty-btn{padding:16px 28px;font-size:15px}.marty-btn.btn-hero{padding:18px 32px;font-size:16px}.marty-btn-secondary{padding:14px 24px;font-size:14px}.marty-btn-outline{padding:12px 24px}}@media screen and (max-width:480px){.marty-btn{padding:14px 24px;font-size:14px;width:100%}.marty-btn.btn-hero{padding:16px 28px;font-size:15px;width:100%}.marty-btn-secondary{padding:14px 20px;font-size:14px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/marty-premium.css.map */
