@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glowPulse{0%,to{box-shadow:0 -2px 20px #12a59a4d,0 -1px #12a59a99}50%{box-shadow:0 -2px 30px #12a59a99,0 -1px #12a59acc}}@keyframes floatOrb1{0%{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(30px,-40px) scale(1.1);opacity:.6}50%{transform:translate(60px) scale(1);opacity:.4}75%{transform:translate(30px,40px) scale(.9);opacity:.5}to{transform:translate(0) scale(1);opacity:.4}}@keyframes floatOrb2{0%{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(-40px,30px) scale(.9);opacity:.5}50%{transform:translate(-60px) scale(1.1);opacity:.3}75%{transform:translate(-40px,-30px) scale(1);opacity:.4}to{transform:translate(0) scale(1);opacity:.3}}@keyframes floatOrb3{0%{transform:translate(0) scale(1);opacity:.35}25%{transform:translate(50px,20px) scale(1.05);opacity:.45}50%{transform:translateY(50px) scale(.95);opacity:.35}75%{transform:translate(-50px,20px) scale(1);opacity:.4}to{transform:translate(0) scale(1);opacity:.35}}@keyframes floatOrb4{0%{transform:translate(0) scale(1);opacity:.25}25%{transform:translate(-30px,-50px) scale(.95);opacity:.4}50%{transform:translate(30px,-60px) scale(1.1);opacity:.25}75%{transform:translate(50px,-30px) scale(1);opacity:.35}to{transform:translate(0) scale(1);opacity:.25}}@keyframes meshShift{0%{transform:translateY(0) translate(0)}to{transform:translateY(20px) translate(10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes linkGlow{0%{text-shadow:0 0 0 rgba(18,165,154,0)}to{text-shadow:0 0 12px rgba(18,165,154,.6)}}@keyframes underlineExpand{0%{width:0}to{width:100%}}footer[data-section-type=footer],.t4s-footer{position:relative;background:#0a0a0a;border-top:2px solid #12a59a;box-shadow:0 -2px 30px #12a59a66,inset 0 1px #12a59a1a;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}footer[data-section-type=footer]:before,.t4s-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 30%,rgba(18,165,154,.25) 0%,transparent 40%),radial-gradient(circle at 85% 70%,rgba(18,165,154,.2) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(18,165,154,.08) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(10,123,114,.15) 0%,transparent 50%),radial-gradient(circle at 90% 20%,rgba(18,165,154,.12) 0%,transparent 40%);pointer-events:none;z-index:1;animation:gradientShift 20s ease infinite}footer[data-section-type=footer]:after,.t4s-footer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,transparent 24%,rgba(18,165,154,.05) 25%,rgba(18,165,154,.05) 26%,transparent 27%,transparent 74%,rgba(18,165,154,.05) 75%,rgba(18,165,154,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(18,165,154,.05) 25%,rgba(18,165,154,.05) 26%,transparent 27%,transparent 74%,rgba(18,165,154,.05) 75%,rgba(18,165,154,.05) 76%,transparent 77%,transparent);background-size:60px 60px;pointer-events:none;z-index:2;animation:meshShift 30s linear infinite;opacity:.6}footer[data-section-type=footer] .orb-1,.t4s-footer .orb-1{position:absolute;width:300px;height:300px;background:radial-gradient(circle at 30% 30%,rgba(18,165,154,.4),rgba(18,165,154,.1) 40%,transparent 70%);border-radius:50%;filter:blur(60px);top:10%;left:5%;z-index:1;animation:floatOrb1 25s ease-in-out infinite;pointer-events:none}footer[data-section-type=footer] .orb-2,.t4s-footer .orb-2{position:absolute;width:250px;height:250px;background:radial-gradient(circle at 40% 40%,rgba(10,123,114,.35),rgba(10,123,114,.08) 45%,transparent 75%);border-radius:50%;filter:blur(50px);bottom:15%;right:10%;z-index:1;animation:floatOrb2 28s ease-in-out infinite;pointer-events:none}footer[data-section-type=footer] .orb-3,.t4s-footer .orb-3{position:absolute;width:200px;height:200px;background:radial-gradient(circle at 35% 35%,rgba(18,165,154,.3),rgba(18,165,154,.05) 50%,transparent 80%);border-radius:50%;filter:blur(45px);top:50%;right:5%;z-index:1;animation:floatOrb3 32s ease-in-out infinite;pointer-events:none}footer[data-section-type=footer] .orb-4,.t4s-footer .orb-4{position:absolute;width:180px;height:180px;background:radial-gradient(circle at 40% 40%,rgba(10,123,114,.25),rgba(10,123,114,.05) 55%,transparent 85%);border-radius:50%;filter:blur(40px);bottom:20%;left:15%;z-index:1;animation:floatOrb4 35s ease-in-out infinite;pointer-events:none}footer[data-section-type=footer] .depth-layer,.t4s-footer .depth-layer{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0a0a0a4d,#0a0a0a1a,#0a0a0a4d);pointer-events:none;z-index:3}footer[data-section-type=footer]>*,.t4s-footer>*{position:relative;z-index:10}footer[data-section-type=footer] a,.t4s-footer a{position:relative;color:#12a59a;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}footer[data-section-type=footer] a:after,.t4s-footer a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#12a59a,#0a7b72);transition:width .4s cubic-bezier(.4,0,.2,1)}footer[data-section-type=footer] a:hover,.t4s-footer a:hover{color:#0a7b72;animation:linkGlow .6s ease-out}footer[data-section-type=footer] a:hover:after,.t4s-footer a:hover:after{width:100%}footer[data-section-type=footer] h2,footer[data-section-type=footer] h3,footer[data-section-type=footer] h4,.t4s-footer h2,.t4s-footer h3,.t4s-footer h4{color:#fff;font-weight:600;letter-spacing:-.5px;transition:all .3s ease;text-shadow:0 2px 8px rgba(0,0,0,.3)}footer[data-section-type=footer] p,footer[data-section-type=footer] li,.t4s-footer p,.t4s-footer li{color:#d0d0d0;line-height:1.8;transition:color .3s ease;text-shadow:0 1px 3px rgba(0,0,0,.2)}footer[data-section-type=footer] .t4s-social-icon,.t4s-footer .t4s-social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#12a59a26;color:#12a59a;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(18,165,154,.3);animation:float 3s ease-in-out infinite;box-shadow:0 0 20px #12a59a1a}footer[data-section-type=footer] .t4s-social-icon:hover,.t4s-footer .t4s-social-icon:hover{background:linear-gradient(135deg,#12a59a,#0a7b72);color:#fff;transform:translateY(-6px) scale(1.1);box-shadow:0 12px 30px #12a59a66,0 0 20px #12a59a4d;border-color:#12a59a}footer[data-section-type=footer] hr,.t4s-footer hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(18,165,154,.3),transparent);margin:30px 0}footer[data-section-type=footer] .t4s-btn,.t4s-footer .t4s-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,#12a59a,#0a7b72);color:#fff;border:none;border-radius:6px;padding:10px 24px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #12a59a4d}footer[data-section-type=footer] .t4s-btn:before,.t4s-footer .t4s-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .4s ease;z-index:-1}footer[data-section-type=footer] .t4s-btn:hover,.t4s-footer .t4s-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #12a59a80}footer[data-section-type=footer] .t4s-btn:hover:before,.t4s-footer .t4s-btn:hover:before{left:100%}footer[data-section-type=footer] ul,.t4s-footer ul{list-style:none;padding:0}footer[data-section-type=footer] li,.t4s-footer li{margin-bottom:12px;transition:all .3s ease}footer[data-section-type=footer] li:hover,.t4s-footer li:hover{padding-left:4px}footer[data-section-type=footer] .t4s-col,.t4s-footer .t4s-col{transition:all .3s ease}@media(max-width:768px){footer[data-section-type=footer],.t4s-footer{padding:40px 20px}footer[data-section-type=footer] .orb-1,.t4s-footer .orb-1{width:200px;height:200px;filter:blur(40px)}footer[data-section-type=footer] .orb-2,.t4s-footer .orb-2{width:150px;height:150px;filter:blur(35px)}footer[data-section-type=footer] .orb-3,.t4s-footer .orb-3{width:120px;height:120px;filter:blur(30px)}footer[data-section-type=footer] .orb-4,.t4s-footer .orb-4{width:100px;height:100px;filter:blur(25px)}footer[data-section-type=footer] .t4s-social-icon,.t4s-footer .t4s-social-icon{width:36px;height:36px;font-size:16px}footer[data-section-type=footer] a:after,.t4s-footer a:after{display:none}footer[data-section-type=footer] a:hover,.t4s-footer a:hover{color:#0a7b72}footer[data-section-type=footer]:after,.t4s-footer:after{background-size:40px 40px;opacity:.4}}@media(prefers-reduced-motion:reduce){footer[data-section-type=footer],.t4s-footer,footer[data-section-type=footer] *,.t4s-footer *{animation:none!important;transition:none!important}footer[data-section-type=footer] .orb-1,footer[data-section-type=footer] .orb-2,footer[data-section-type=footer] .orb-3,footer[data-section-type=footer] .orb-4,.t4s-footer .orb-1,.t4s-footer .orb-2,.t4s-footer .orb-3,.t4s-footer .orb-4{animation:none!important}}footer[data-section-type=footer],.t4s-footer{will-change:transform;transform:translateZ(0);backface-visibility:hidden}footer[data-section-type=footer] .orb-1,footer[data-section-type=footer] .orb-2,footer[data-section-type=footer] .orb-3,footer[data-section-type=footer] .orb-4,.t4s-footer .orb-1,.t4s-footer .orb-2,.t4s-footer .orb-3,.t4s-footer .orb-4{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
