/* Voxel 3D Studio — estilos do site */
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,d09GRgABAAAAACWYAAwAAAAAONwABAEGAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAAlSAAAACAAAAAgRHZMdUdTVUIAACVoAAAALgAAADAfSCdrT1MvMgAAI8gAAABMAAAAYFl0fv1jbWFwAAAkFAAAAE8AAABkQ7BlQmdseWYAAAEcAAAejQAAL/iaIpwmaGVhZAAAIWgAAAA2AAAANhrJJGFoaGVhAAAjqAAAACAAAAAkDHUCymhtdHgAACGgAAACCAAAAzC7SicFbG9jYQAAH8wAAAGaAAABmkkDPbttYXhwAAAfrAAAACAAAAAgAU4BLG5hbWUAACRkAAAA0AAAAZojJDkzcG9zdAAAJTQAAAATAAAAIP+4ADJ4nJV6B3xb1fX/u1eOle2hyPK2ZdmSp2RrWsOyZG1bnpK8JO8RjywnTkwIcWbzgwQSxg8CvzSDnYaUUShtUlpIQlv6I20pEEIg0B+FhE6gaQslRE//c9/TcpIf/88vn7wn+bz77j33nO859wxRmOoMXaXexCcoDpVEUTyOiJMqVinVCnkaf1mi6Mwi96KswsLMDJEoA5+gF6N/Bs2FmZmF5KIwJcI+RHGy4V0uvMsVSRRwbVxUu/gDuDjZv4R/MEpIUZwU/AmVReVRFOIq+CKuSMNcKgVzKbjMxReJuAq8Xrz7QFlH2ZtwHXxafOB4+Puef7wpfhOdfaHlNfjXEvmAlQ2h7+EkzjKqkCqj5BRVmJjI5YtUYrFEkZYmUEkxbEajUvDhDxEQ+bmYTwE9MZGfqlYpgYCTKnvMav9aNJCgkVvadFO9at/Y/IF5yrI6j5beratWGj+sMWj2degSWlvnjzSVGudfTSl0m1onEj0ebp9bpF3wzxSR24z4ypRP52kVtK1OWqVK/itFzaNKQ//EZ/HPqUUg2yxKQikoKjUi2gKxqgiJUEIif1maQk54EcU/U8fRS9tMpjZyYSc92Y3up7dLJAUFxcUFfwNiays8WA1/EAKebm212lpbbbuDdnyyQiaVVlZVSGV0HZCsba22Hpm0QiYDCgV6KQLu3se/pIqpKooSShLJukT3GuZOeEnjitRiUQFhRSDQgI4SuYJCtUbC8IaH/Yppl3N1jac1P7vCq1G3FGM/qhQXVwklb6RaB9tSBAfp6Q7Jr7f6rAGVQtlvcq3OF5vE5Y7i0gZpiaxClFtd8rvstXtzhQfrSst/UzWhb6IQwRS1icEUg6hNi2uXECTBkxUhO3qc8wTBaRqoNVWj4Cdi/rJUAV90fnJqvG/N1OTyvgAqOHoclQ0sGKcvHD5AX55YAG8K4c1u9k2BSp2qUmKJSpGWyl+GuZXLJ6fW9I1PTfafXDCBMg8cRpLxBQP0ueNH6Q97Aa5UDRpDR/GHVAr8IeAKuBKBSMOVaCQaAaAd7Sjcc6d4Y3JD0kbJnj1FtyW7U/Ahs05r6dy/v8uqq7Z0PfggzNFBrcY+vBJwQCERoBNAD5BUYN8539tv+84hx7vvNl64AA9DdGiKeoqaJbvXcES8p9bUuGbpf6AlVChE6ZAT/QrdD5p7/TPCWTlY7hPUBjJrWpzNtoTtNTFqqDBWFWpHD3OeJvMiQB16mP6sG6Vwnv7maEInwYIRbirY5SLA6RyMFooJAIjCCRrVKuOaO/esWbPnzjXooMBhsToEAofV4hDgnFOnjj9z+vQzHRvr6zd2dN9aX39rN6wrpijqD/gtsAWKp1KkiFLELwXwVk+wAm+FpwpqPl6G/4dKpygjJkgvSATEhVdP5Ar5QtUP7h6qtVsbOJ0JW0eWbxyaHUSddN4zO/bZzA0+x5pb1w57Ds40u81kj1Whb3Ay/gj8ALsDMgmXz3yQrRCHEDYokL9aHVnPsnXUOqRwaM1u5Zhr4vb5nVyv3e4aHhGkB3ptJqOb24U3jlV5VcbuJfOSe91av3L1qMHt0jXUuZHeqDKZ1CC/YpBfJz5LLaSWgOZUSJEC7gw0zUPCYtS3cni4O4Go8WEbukwXNj/8MDpL7yA8u0I01uK3qXz4Q8hXR9i+jl/CZooQL6IfFnQrPWMV6tVt49uXdi3xmppbWppUzant6Hm885P8EtvKGufauhXdWlNfU5NPUY4eBN7IGkb8B5ByEWgDJhNERcxYfLJQDs5xKY45HPSTdV2dSDBZt3yTatK9fFqKqME1C73Pu2WdbXZPSyN+4I6DSv3WKesKU+CRGbR6ovV+kUPh7uuob+oiuwKPj77Bv6MSWbQJVUL0Df3nAMqkZ9F7+M7gNN7RRDG++6/YAKiL+Mao3yGaS4txCD6pMOyHCIeJcb5xt0E96XZPaoxqo8u03u1eZ3IaUVKL3dbiqbN4/qfX39jYHWhAe70GdYdC0aHWdfB5fRbzgEo1YLb0p75bV2esttqqz9hspqYmk8XByCuElYCjTIJeNVko5htjcpNEIUSY+anL6GnG/EGDZdxw29o7pyome0bXzve+0e512z1tTXcYt/9XhUIz0TC548UXZh9rX+W71+NoCHQ6XZ3EshlLxgVUAfFQcJbCHR0HugC8watYBNJJotLR94G3JRlEvl7qdvRj7CFWVSQBtyxAtr//fd2VK7dfvnTpMowaoS7ilZhiz2UEVjQPLrwy+G88Hy6qsfF8YyOZpxfmOcPOw1MI4ETuhUnWXcGeS5cvsyfEVXQRn6YElAj4YlwCOeQjoOSLiLpwnO9Bg7duX81pTsgZWuOsMTra1UPmrkj4cHpN7/hI3yGDx2C36Ax+ebA6LpJwhrSc43gbVU3ZyUpRITN3FhUCjYIDsma8kJJ1SomgHI0gohtgJfaIHFDPPtapHKqTqxPy+lTujto1jj7homY5R1Wszz24b+blFejI3l7n4q7JyUe7tn96t81drlVWuophmm3e/UPN93TLy8rkPc0N25udRvr3vGSDe131jrvXvbZx574CY1Hr/uG7/rQr+LLKr1aatT1yFXGhBPl4G/4hyH0h6EbIFfEUPJGEw0F/ot+o7r82/k1/2+zsgQP4h8GGS6ifPkJ0BKoAvJ2AEyaTlTO7e2FKxBKKIm4rlf3gK9AbtUXq5Xb62lXHsNyioemHTHZ73f5L7hbLoYfRgLy+VOWrwidkLXJja2qRQaUyBD8waXWWL4nWy0JX8X+DVnOInySaI5FRnJPXKMJwLwscHlh7TLIyZ6XbNV1XN+1yw1fJsbUDhwPozKOBVSO1Vutmr2ez1VI7vNL/yCjsn+zlQdjLQooX24koRRHmPEWBHnyyq+vJtRcu/MfefbtmZ/EJ36HJyYMefCJ4775t2+8NXiQcEnC+ik+Sk43HJ44UToIUIf8oTaNs+g40g1f/qeGLBnyyITz2PKy4gEE6GQ2nDDpP/+7LL/34RP1f6ulfwFN217/HpxjfNHe74J74S3EURCAP3JOzyuVab7Gsd43uXET/Gc3MDzwQGDjS03NkYPVTEvR5jcWyua3tNsutY/X29n0e2Pvoo/5Vw2He8SisSM564EQIlwLueNRPH/T70RDs1IEM9KsQTv8GycNvUEeZCJziweijfjKE4bkk9DU6Dt+IP0hhz+PwoZCCjk90dE74kUKhkMP4YPvycb/CVCPDnDAPRkYLlBAxDCAFQuiX9EfAQf46+lVUi4z0aWDhp8hCP0o/Fpbjd+Ed8AUQWAH4jv6Tfs5fXw8k9iknGb9ALWZ3BWkCmRYhTrL/sulT/yCCMfiFoBsnBK/hecFv4Pur2BCRxxToEvQjFDHMoBQFnvLT9wIvq/y4LHgOnwy+g0sBPWWhr/GnoKMkkikkiOOPg0QREyHEFIeKGXUMHgkEjgwSXU3X108TjXH9jxJt+B9ZvvwRf7N11uPdzMB01hrGZx4jmVSQOoGmiJgZPxHwSeCJ82Zu3eX/aMOmx53/uWsXemAd/QE+sbZ7S13NthDFcHgbvgIc8oilzpMkxqGGMVUBFY6TIqzi2/YoVAMRVjsbnw0+ADxG+d25Z2mU3eEj0mfQ3llrlOUwvyXA71LwwZSQE2aXWYqHIm4BvfTEKv9HzSvVHs8z9JZd9fWuhl0oh/4Yn1AH9M5VqfRFNOqqMVpBG1qQcCrYfjmJGeNCDLGEyZTivAERsgCyJSL6SyuNaGCew2puKK+rtnn0unHr4Ob5w/Pqa7TOslqtDQ7XCSe3qkNbZTEriuWZSamFjWZtZ+Vga3GNXiWuzEjmFTXWKbqrgYMCAMVV2BFzMpH9iFTo6s/8L4OtBu/Bq+sJZhqAy04YwyMWwR71gOFINJDyhL+1xe+3z9TXz9gAw46e7u4edIJ2dszodDMd6McwQxrI7S6YIRyBKHg8fBf99Tj99cD777PmFXwSM7GKIBTinICRBNkAaw6XA4PhP+fEf48+cnTkzMCDR0ePPMS8UxX8LQKsPoebg8/jRni3AlYxh22dB++KeMzLaOKd5U8eHjn3zujRI6MoQD+GkukvUAD10J8jkkaQfUG0fYKaT9Yk5kT4U33s/2TkOJg73UR/jbjoB/RhNEBGS+H2GevhNCQkJvEU/7+QlzahNvoH6GRzsxMXNDth5Hcgz9FCnhOWLfGFSNvX9wLniYZrGndCP5ltR6gdp7GZwDziFV6if9mNtMcSOr85Ck9XwQwF7AzzRCRgVylQwQswxUk351cN5P0i6nu4FU44kKyGOd04O3r/4vtr34vfw4uD/0TfJWPGQ7vw5tB7zBok8tgc/KvY6yVPUkBulzlLGV/Hl6gun8P3WNc2s5b1Fe7AFWCXBdFziWEgrPXrE5Ey64zLOZEZCGRNOlwbrOgNuU+h8MrlXoXCJ0djW+xG2XDw4mhlrXO7pyZQVRkw1vZUVfUwp3QjrLURfxJZKz7oJmJLSbhurVdX2Oo3WGFBx2QWeK1pWIqs5pOTpT432rd4PdudxsoR/An93opAZVVPjZGsVcuetl9hBewr67rTlg1hY2etdWPTyA7+4NJWQ1N/f5OhJWkwbedQ00Yr2cpgh1w3OTi0olrpHbFvbY9K65M50kr5dmnVm1blgLQmHK6Zm0hLX4kKgtnLq24QF7uWGXaQTrIUiiucGyREnJ8UkzRFiM0cun7eiFPfnAwbGGzaZLduamm6xdwrba60DXBRN1qS0+rXSJuH7Nt8vq0260yDo0HSSTJ/8HCoHF9jMm3WMShIZMkHWUHEU77O73D0jRuq1qELtARdaJAEfG6ZWsJgh77CYCePkpGog+Bmbg6limM27TrRoA2TmQHTTPOKu5d0J/XWNfSxIgJtn40XEq4ggHqjYX3daKe8pte3rtIEovJusV+MlxZ73lWDZpax8Q/sg42VmWMYlkcHhrXdbQ6nz+/P6tNjqWrCDaewuq2ju53+HQDoSqmUzcepH+OvmcoRFV+RE8A8g+GQutyPN0di6K7gRQyZPg5doq9RP2HeFMx9kwcXiJTxpcMiUWYmXBX1DpVYnBc3T3Cxy9qYW4gfisRh38BeSBzBWoaGxBFbzvv9b22BYIxz5Qpw3PgP+nP6b7FI5pO4SOaTYDb8zcYPP8PSSHwbL5WYeNj8l2SnnPxhXXerzeFlbiApv8Y2kSmYMMfJy99Ovxn5xIXNZVKjQWeiohqQshHojSugl26LyL8Hhm1cGyf+wiZG+gTxPsATE4ekfXsc8vlmh2u2qWnW1bC1qapdpfRWyT3yqraqBYBv7zabbavPt83eIg3U1QUqKgJ1lkAF44Hoa+CBKm7mgRg+r/dAZybDmLRPZt/ggT6rZT1QrYzezykeWTnHAxHruHZTz5ryLb7CMZkRCGSucDpv5llrpcPX3kXjUtP1voJFTBfIfhGzK76ogBX7K12m9IeA76vK3ifod3Ahc/LKQl9B5F5B6jVzYpH/LRQREAG9Mazj9CbYqpUGk6WmUSMP6P1rEvycWlWVTqSS6etVSO7XLyhrlJcopaJCUUqy0KwqtZcEWsqUpQVZIv6S5DyjvMJZAutnAhMN+OlolEHYhegiXJzjv1RQamlzux0O/z7wOD8tFjbaW5ClYfduknU4Q/8Gr15IrBzFvC4JUthoBSv8mT3VplE9QM3lxYXBi62lMoAuMtOvtwLWUAWRAMQcuBBmgbO0iKeA6EOBMo4NnJ84P+hFbzAGzYzhSOBbJD4RReITyVO9O3f2Hu+Zvb3nO7eRFdDzdCMupJXoLK1AvybzL4Eb2AbRhlDCJdEJSaJ5aHL75r7nnlu+/ba+Z587exYlo2Wvv07/nf4LwxNN4yJ4h8tETkxAg4voF3tXfDBy/BguvPYemo9zaSt6ieQnMOYQjJ0TmdyDltB70EL632iqoaEB7auvZyICG9oNcQX4Zx7oWML4JSJwprYcq9Rx2dSdVYVSQ4aOjy5c2GrVlUjE89FClUajWojmiyUlOmvrwoWj6CFeuzgwWO50N4uKc3xJ/eUqx2K82Kkq70/y5RSLmt3O8sGAuJ0HPAyHHqBe5mQR7yQAUL7s909wvgN0K/A2wvJG8ZcxzIQdJWCRKT6pxAwzkdqhnGEUhvKp0LfxVns9a05gzXEDaw4mqvoK/QHtZnw2AX7kjCUOQcwWAGvXZZVlpeelZBYlWDPWZxbnpOfyMsUJFrSbl5q0VJR7b2pqUpIol1h8Z2g99SZWhk+PSCkXJM6FeO0ZODmIry91LxrEyojff50mAKPMoSdxOR4ifq+QOePZZsqcJko4eEFbGhf5Fkx1qFfccssKdcfUAt9id427r8/doqmqH+T29i64a3LyrgWBAHfQVVk90N7ez9SsaSzEvyWVtSK+UEJEKgGJxlLv6PwCwACRMxbSdcmlJQum/EuWaoZMo6sSvNhSq3MtXXr66QWOerdS1l6bWWgS1YpNfcoN3Xqn1S7UF5sKM/saQRK11DF0AdczFUaIXQRckrJJuBINUahEI2DqSgIumwBGd/azfH2JQaYzlOlL9bn5NaU1ZXp9eU2JQXiHQV9Wqq0uQzVSfakhNweeSw3GCkNpTU5OTamhvHZDrUZjqq2uJr4wA1Shh7g9HQSr4HO5fLYkTPyLRKJSsKnC/ju+n/Xaa/7XXss+fsfjo089NYq21GGlxHLwoEWixHVIRx9B/USnMfSSXhu4bx5geNhP/nGy6F3Bf6FNMEoaMuAU/BqlosygwRtLyQRNc1o88S6WzSvFsaozH53Ugl8PrMf+BL1Wrc+xmkaHHBYFEGsD09jPAaIBiCPDduu1Npuluc1qbXaaZGXO0o6miuqysowiIb/Aa6/u4GXUEmpnU7m2rCSzqIAvBGo7f22dpVJuqqsEzgV4FRLh8zfGLfK47+q8vDR+Xh7/ztzctDT4jlexn2m5kU+QT1XoKv4Uv8Kc3rr4aiK7Z6bQHUvSo39qRBErAakAIkXoyqGOjkMjo4c6Ow+N9uyur9/dE7ijvv6OgHFIpxsyNKxa5s31G9xuQ7lpiZe3yo1f8T+8fPnDfvZe3Ly3t2dfS8u+nt69zZ7qcbt9XNtq9bQ3t7SXFTuaSK0Q+dF9+OdwLufeNOOJK//zheVumcyS4nQmW6SVjeUNJlmlyVQpM2F7W0VRbg39iCGnSOZR6awWrdZSp4XZK6hb0AH0DjWPeH8NUyVWMPe7+vu7hob8fX3dQ0O3PBP+RzHe/CLuRc+SChBkjyrI23r9tBg9+/adzjndp6Ug0wRKiUrQr/BpprNZQjqv18s5Nc6i1InE9Aj6iSK50cKFNqBUBnR6ctc7u7qcro4OV3dGWnVtZYqyv6BkpmRRUtKiEnxa1aPT9apUvTpdj4reF3C5AuT6kZDrQS0t5wvzMhYvWrSIzS+3oSmQKYete6Mp+gj+uZVUfrJB2pvxT+AcTY91uMItrlhrIXuoqWlQ2qpoGkDp+opyvbaiwoD9/f3NqpbygRat2azV15p0ZKVOagPEiGuY2hxYthCsOhI5oO1v0Zxz58753kIbX2xsfLHx2DFSLchF/UiIf8H4AxivibWgIv0YLhcJ6dBKoShHkJ7FcWGrXmsrr2pGB/TKzqyqnKzcrHSZwSQV6wtJJUUAOyqF+Upi+wm3u27odsXaSPkuXbW7IDu7qLHG4EpwJgizsoWi7LKSnIL87My8eTa8T2Moyy2ejxeW5ZZUVyuyMrPT07MrM9MFOenLrs/guSrN5XPn8MtrrZtJ7AdxZjVEA/y4mIiJZqNBUbU/s6+m2MLv7vY5HB4SswyrNblC+hecYvrtjgCERTKYB84enIhfIDgTMnlgStguFTixtbF10fpbNk5fxSuD96HcNd3dawGbMiSgvofuYzonHJRDuIQsiIa/U8OwjAkBvvB/bLeq1w0I8/KE8hqtslJWrV+WLli2kekiZoC73Q/eI9qxzJh14turwQ0XMzbbzdhsUiyfj6E+HkjCSp9S5a2sgrunEhWbpbJao0xaR+y1ok2t8kilbWpdXZ1eZ2asVQ7WeiRirTwJacYUMff7h7rAXpFgkPmQRMw1gZygOMDwuQCiUEGEW/KbAh57zGgAixKuQjzrRE/Tu9vRhqOVzh8dGqjcsHp1eENy8iuB4B6brfTK34gP4FCFoRBeF54VsgUeUwMiFTTe/4bYbjXM/yh9XwdadfYm2GVX6mYW2noTGMNOICfExxgcV1DVlP7/guYbd1v+/8N3Hb3Jh3bulxFRyIgovg3wHXMFRM7XYXQJl4OWoh0xFptsF0yjEMQgoCC4QMPhZP2RGzpjuDyadFdf1xsDTDOdJM5hinQFSU/QTP2auucm9Ok59G1R+inqxTh6V5R+hvp+HH0sSh+jfhhHPx2ln6bepe6BnZM8BIQByE9lPR7TlVEJuSIk5KMUDi6/dg1l0nvof3UMoT3oGXrPx3jt5/Z/OQ8cwCed9Bp0H72SqYeBlyDdJ1kswlRfb6HXJ4Dhiv9bK3NWFu4f0ces13+f9/oelctSG1gxX4WiZr0ysefg4Gh8uwp2yXSYGCmKw9K9ldn99fTpOfRtUfopaiiOPhalj1GDDB1iNOoiM08pO3/oy5vSp1l66AuYZx4zP0s/Ffo9Q/8XycKY+Vn6WOhDRhsLGJshfYGs+D4bMVdFtEvIJ53CY6TfNnWho+PCrr17d82+8kq054aqvEgZvOu+7dvv/bP3LxS7GzzFYEUWxspLDNdMX4bhupLdDeLelD49h74tSj9FfRFH74rSz1B/jKOPRelj1OewS0Qtpx7AWdhJfGKRhP3RDQTrAvTR4cOGw9/VHTxoOHjoAea7nnw/TDyYCOb6HJ+C6LuAVBZQrLDCFcWFvRoFnJ8stgoliA0H8d4yaeDIYO1URW39QKms58gA8zX4kAattg7UT1swVtN3Wwdc6y24VbbZufwRv6TQOlF5m2P0UfKN1jjR3VrA2KSLXqO1znqITJleBiMj9Rw7vp4+PYe+LUqP2DFLH4vSI/bK9BKYeXTheY4wCGE7XSfBbvlsp4tpCER6XeJYs8u/a8OmJ1yuhl270Lx19+KT96zt3m6rMdrpq6ABQ+hLvJrDif5yjXHLiWzSfoNvDucW4VOCVH4MM9O2IUVlaVa61OyqG+nqWMUNcPRymbxc02oTFxUIbYZ9frx3vdRdXmkRCXKS0/LT0hshFOz3VulKJYXlqVkGqUgpzCvPrlDcHXwPVzFo+Qp3QARSQNVRRONm6jcUdRP6dDwdfxGln6J+FEd/LUo/Qz0TRz8fpY+BBmLzV0Xpp6kLzCfQE/JwBVionHnCFebiWIVcwhep5pTKIcbnzymZJ8S1C4mfS8hLoGvmqVvKTd6lg2lb+yxTOc25K2yuGavtFrdlXOh27HavN/XKWquc41w0HnzeJ49W6NDijOrmYlJeN6omxhW1bIlaqxoZWWWbcZobSwLNn0FGZ4xU7SIemXQoKv4PHplJk9e2JA0uW98Z549tE/q5fQxrtbJpiCuPeeNJrmtTsy/W0gjL1czozR7W5w+i8o6nT8fTGX3aw/o8EEc/H6WPUQ8xdNbnknleoUgmbf7yZtRpQmX9MDM3Sz31eyrihZmZWerYh5GOlRd/SmWTbio1J/eRC8DdqDTENgQaPhdfp2HsdW5pbd5ss9/qnjHm27b35pf0FCfu6A34FHJQo6eqsk2Ovnll/J56xw6fZ4s90NdYLs/PE4oSyxX5wWcre83mXpnMb67rqwp77WoGx81hHB+KysPH4QO9Jex5XqK4N6FPx9PxV1H6KerxOPpvo/Qz1ME4+odR+hj1GNw5VBPlx268M/yrV4qK715AxBCf2yNVODoK0vjTyA+F5kfConWNjfQvYr9i5FBiWNEPSBVQ+UztMeLb4137zT17ar6oYWvTQH2p2Zkvcs02jdSXmekKEVpYaZd75GiNiP5SVlfVrkJvFw3qfNvsYEHiIb13m01bST+iQoUlFYG6xir6olgaqCOyZeq/DHraw5h9iboZfTqezuCqPYzZx+Po56N0IkNCZ6qwzDzd4Xnup2J9g5t2LlNu1rk8Pelk+wbOiRs7l3+0sX0Dh47eyfkjfbY3rnEQ4YHhrZtF/eZYj6cwrsdTGK5Up2AfEsMe57GZoYD/3T17duNjPqfH4yTvJ+E+6hL4T7bCEyu28OP6oapLNdIKo7FCWqPKEwjyyIUf1OpkMp22MjMvLyMjPz+DzUJ7kAMwnxGWgiC+KRmpmKarinlZvKVpS1LSOcpEdTEvJzWZtyRFwFHhe9VLFi9clMaXq5csWbgwLY3M6UZO3I3uj9QOcHfwCrq/sZF9wimJPeGUBEXhJ+mQs50I/3ZHpFHMjvab0Tsfk9ny4ckr4ScKrsg/0m/CJz4mcoB3kJ95wmXfEoTfXM6+/TEzCt5Hg9FRMIMmPMsHI/1mmAlGsb8cxDnUBshGkqifkF93UklohtEW+SUhwzl6P8Y5ep+eIpz/PwLyVz0AAAAAAQAAAMwAlQAMAHYABgABAAIAHgAGAAAAZAAAAAMAAgAAAAAAAAAeADEAYACuAP0BSAFVAXIBkAGyAccB1QHdAfMCAwIvAj4CZQKjAr8C8QMqAz4DiQPCA84D2gPqA/4EDgRDBKcEwQT5BScFSgVgBXQFqAXBBc4F6gYEBhMGMAZGBncGlwbPBvcHOAdKB2sHgAeeB7oH0QfmB/gIBwgYCCoINwhECHoIsAjbCREJRQliCagJywnoCg4KJgozCmkKigq7CvELJws9C30Lmwu+C9AL7gwIDB4MMwx1DIEMwwzqDOoNBw03DW8NrQ3UDecORA5pDr0O7A8FDxQPHA9nD3QPnA+1D90QGBAlEEkQYhBrEIgQlxDDENwRBxFBEZcRzBHYEeQR8BH8EggSFBI4EnsShxKTEp8SqxK3EsMSzxLbEwYTEhMeEyoTNhNCE04TaBOwE7wTyBPUE+AT7BQPFFkUZRRxFH0UiRSVFKEVARVBFU0VWRVlFXEVfBWHFZIVnRXhFe0V+RYFFhEWHRYpFlYWmxanFrMWvxbLFtcXDRcYFyUXNRdbF4UXkhefF6wXuRfMF98X7xf8AAAAAQAAAAQBBkF5EGpfDzz1AAMD6AAAAADYpKm+AAAAANsWNsz97f3ECgcEKQAAAAcAAgAAAAAAAHicbVJNbExhFD33vIlSI0yJmfpt+zqt9tXIaEU0tATJjM6z0aQsqIVGJKMrw4JIk9GNHTs2EioiErHoXuKnVkTQFWIhrCX6t2Gc955JJsPi5Mx33v2+e+85Y3OArRS6cdza4To5tHIce7mIbn5FGnfg2gyKQqt9xz4+wghmKr/ZiX68Q499wi5ewIDtRwcH0UsfWZawTVqel4U2vXdJ711EHrOqX44kPQzzPca4EacYR9qZR453VTcG34nB43P4NPi2pHOjztPwsSCtCV0ckf5E+kmdn4qb9P2geJ34tLQh7OFmtPEehjiF9c5b9TuP7cxhrfSMPcAkb6IsHtecaX7GOTMkVOsJPkdD9liEZ3ndDX5PhP0HsFT5RieaJbZMtRMhonuqs5K4ETusiA3Sc8wi7vQhbl+wir3iV+iyN+rn4oz4EBuQrnrPWzignj1sxiCPoTmokZ8Z60fSSSFrz+T/a+1xXR7Ie/uFPisjYbexiY+V3RFssQKSWNQuk5pjGFvxQbOsQQIv9N50eH+n5uqQN+18CVf9M6Hv/4FzTbMHWViURRXavSFC5Ycwz1msqOZQD5ZxVuyGWdQiyEKZ8aH+F1N//a5DLC8ejXKoxT/9r0b5hDnU4waOhvsGWdRCWYSZiYMsbbc8+onVdkLe3UfBKaGAj0gJLXYFKaGFh5VNJwp/AMuDl5x4nGNgZGBgkfq3iCGF8+3ftz/zuNgZgCIo4AwApD8HSXicY2BhDmacwMDKwMDUxRTBwMDgDaEZ4xiMGD2AfJAUDDAzIAHPEDd/hgMMCkpCLFL/FjGksOQzFQOFGUFyTCpMu4CUAgMLANenCkF4nGNgYGBiYGBgBmIRIMkIplkYAoC0ABCCxOsY/iuIKEgqyCqoKQn9/w8UUWBYoCCsIKEgAxH5//D/gQcbH6x7sObBkns7wWagAADyOBSNAHichY67DgFRFEXXGI9QqFUiKgqPiELQiESiIqLSeQ7ilWEKv+MLfIEPU9lzTSIjErm5ufvsu/Y5B0gwwcaKJoGb7ltbpFW9dUT6HmibNo9AR8nyDHSMlJUJdJyslafLkRNXXDY4rLmQo0bV3BxjOUu9Q0OdxBw4m9qVs9Xf3CQ6eHrX8lzzXzCdLkqcaVLRcZT1CY8ZZaWO7OX63kraU9+Fsld54VnFr3qkmY74HVPxfW3YY0Drx45h0ifqmlzVqWuHxh/+w4a5Uph7AXvgPnZ4nGNgZgCD/1sZjBiwAAAswgHqAAABAAAACgAcAB4AAURGTFQACAAEAAAAAP//AAAAAAAAeJxjYGRgYOBi0GHQY2B2cfMJYRBJSS0zYpADkokMcgwsQFmG//8Z4AAApTwG9gAA) format("woff")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff;base64,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) format("woff")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff;base64,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) format("woff")}

/* =========================================================
   DESIGN TOKENS — Brand System Voxel (set/2026)
   "derivado" = calculado a partir dos tokens oficiais.
   ========================================================= */
:root{
  --voxel-black:#111111;--voxel-offwhite:#F7F3EC;--voxel-white:#FFFFFF;--voxel-purple:#7437E8;--voxel-purple-light:#9A68F2;--geek-lilac:#A77BF4;
  --radius-sm:8px;--radius-md:16px;--radius-lg:28px;
  --space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:80px;
  --font:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --gutter:20px;--max:1320px;--hdr:64px;
  --ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);
}
@media (min-width:768px){:root{--gutter:40px;--hdr:76px}}
[data-theme="institucional"]{--bg:#F7F3EC;--surface:#FFFFFF;--surface2:#EFE9DF/*derivado*/;--text:#151515;--muted:#67635E;--border:#DDD7CE;--line:#7437E8;--cta:#7437E8;--cta-text:#FFF;--link:#7437E8;--ph:#67635E}
[data-theme="noite"]{--bg:#0E0D11/*derivado do preto profundo*/;--surface:#18171C;--surface2:#211F26;--text:#F4F2F7;--muted:#A19DAA;--border:#2B2931;--line:#A77BF4;--cta:#7437E8;--cta-text:#FFF;--link:#A77BF4;--ph:#A19DAA}
[data-theme="kids"]{--bg:#FFF9F1;--surface:#F5E8D4;--surface2:#E8D2B4;--text:#151515;--muted:#67635E;--border:#E8D2B4;--line:#7437E8;--cta:#7437E8;--cta-text:#FFF;--link:#7437E8;--ph:#67635E}
[data-theme="geek"]{--bg:#0D0D0F;--surface:#18171C;--surface2:#211F26;--text:#F4F2F7;--muted:#A19DAA;--border:#2B2931;--line:#A77BF4;--cta:#7437E8;--cta-text:#FFF;--link:#A77BF4;--ph:#A19DAA}
[data-theme="funcional"]{--bg:#FAF8F4;--surface:#EEE8DD;--surface2:#D7D0C5;--text:#151515;--muted:#67635E;--border:#D7D0C5;--line:#496B54;--cta:#496B54;--cta-text:#FFF;--link:#496B54;--ph:#67635E}
[data-theme="decoracao"]{--bg:#F4EBDD;--surface:#FFFFFF;--surface2:#DCC6A6;--text:#382A23;--muted:#69452F;--border:#DCC6A6;--line:#A87C5A;--cta:#69452F;--cta-text:#FFF;--link:#69452F;--ph:#69452F}
[data-theme]{background:var(--bg);color:var(--text)}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid var(--voxel-purple);outline-offset:3px;border-radius:6px}
[data-theme="geek"] :focus-visible,[data-theme="noite"] :focus-visible{outline-color:var(--geek-lilac)}
.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.icon{width:22px;height:22px;flex:none}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}

/* ---------- tipografia ---------- */
.display{font-weight:700;font-size:clamp(2.6rem,11vw,7.2rem);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:0}
.mega{font-weight:700;font-size:clamp(3rem,14vw,10rem);line-height:.9;letter-spacing:-.045em;margin:0}
.h1{font-weight:700;font-size:clamp(2.1rem,8.4vw,4.4rem);line-height:1;letter-spacing:-.03em;margin:0}
.h2{font-weight:700;font-size:clamp(1.75rem,6.6vw,3.4rem);line-height:1.02;letter-spacing:-.028em;margin:0}
.h3{font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:-.01em;margin:0}
.lead{font-size:clamp(1rem,3.9vw,1.25rem);line-height:1.5;color:var(--muted);margin:0;max-width:38ch}
.small{font-size:.8125rem;color:var(--muted)}
.label{display:inline-flex;align-items:center;gap:10px;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0}
.label::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--line);transition:width .5s var(--ease-out)}
a.label:hover::before,.card:hover .label::before{width:34px}
.ph{display:inline-block;border:1px dashed currentColor;border-radius:6px;padding:0 8px;font-size:.75rem;font-weight:500;color:var(--ph);line-height:1.7;white-space:nowrap}
.ph-img{display:grid;place-items:center;text-align:center;padding:16px;background:var(--surface);border:1px dashed var(--border);color:var(--muted);font-size:.8125rem;height:100%}

/* ---------- botões e links ---------- */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;background:var(--cta);color:var(--cta-text);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease-out),box-shadow .35s;white-space:nowrap}
.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 60%);opacity:0;transition:opacity .3s}
.btn:hover::after{opacity:1}
.btn:active{transform:scale(.97)}
.btn--ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}
.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--text)}
.btn--block{width:100%}
.btn--sm{min-height:44px;padding:0 20px;font-size:.75rem}
.btn .icon{width:20px;height:20px}
.tlink{position:relative;display:inline-flex;align-items:center;min-height:44px;font-weight:500;font-size:.9375rem;white-space:nowrap}
.tlink::after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1.5px;background:currentColor;opacity:.3}
.tlink::before{content:"";position:absolute;left:0;right:0;bottom:9px;height:1.5px;background:var(--line);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out);z-index:1}
.tlink:hover::before{transform:scaleX(1);transform-origin:left}
.chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--border);font-size:.875rem;font-weight:500;white-space:nowrap;transition:background .25s,border-color .25s,color .25s,transform .2s}
.chip:active{transform:scale(.96)}
.chip:hover{border-color:var(--text)}
.chip[aria-pressed="true"]{background:var(--text);border-color:var(--text);color:var(--bg)}
.chip .dot{width:14px;height:2px;border-radius:2px;background:var(--line)}
.chip .n{font-size:.75rem;opacity:.55;font-variant-numeric:tabular-nums}
.chip--x{padding-right:10px}
.chip--x span.x{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.9rem;line-height:1}

/* ---------- header ---------- */
.hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--hdr);color:var(--text);transition:transform .45s var(--ease-out),background .3s,color .3s,box-shadow .3s}
.hdr.is-solid{background:var(--bg);box-shadow:0 1px 0 var(--border)}
.hdr.is-hidden{transform:translateY(-100%)}
.hdr__in{display:flex;align-items:center;gap:6px;height:100%}
.logo{display:inline-flex;align-items:center;margin-right:auto;padding:8px 0;color:currentColor}
.logo svg{height:15px;width:auto}
.hdr__nav{display:none;gap:2px;margin-right:12px}
.hdr__nav a{position:relative;padding:10px 12px;font-size:.875rem;font-weight:500}
.hdr__nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--line);transform:scaleX(0);transition:transform .4s var(--ease-out)}
.hdr__nav a:hover::after,.hdr__nav a[aria-current="page"]::after{transform:scaleX(1)}
.ibtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;transition:background .2s}
.ibtn:hover{background:color-mix(in srgb,currentColor 9%,transparent)}
.badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--voxel-purple);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;transform:scale(0);transition:transform .35s var(--ease-out)}
.badge.on{transform:scale(1)}
.badge.bump{animation:bump .5s var(--ease-out)}
@keyframes bump{40%{transform:scale(1.45)}}
@media (min-width:1080px){.hdr__nav{display:flex}.hdr .only-m{display:none}.logo svg{height:17px}}
.page{padding-top:var(--hdr)}

/* ---------- menu ---------- */
.layer{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none}
.layer.is-open{visibility:visible;pointer-events:auto}
.layer__bg{position:absolute;inset:0;background:rgba(10,9,12,.55);opacity:0;transition:opacity .35s;backdrop-filter:blur(2px)}
.layer.is-open .layer__bg{opacity:1}
.drawer{position:absolute;inset:0 0 0 auto;width:min(92vw,460px);display:flex;flex-direction:column;padding:10px var(--gutter) calc(24px + env(safe-area-inset-bottom));transform:translateX(102%);transition:transform .55s var(--ease-out);overflow:auto}
.layer.is-open .drawer{transform:none}
.drawer__top{display:flex;justify-content:space-between;align-items:center;min-height:52px}
.menu-nav{display:flex;flex-direction:column;margin-top:14px}
.menu-nav a{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);font-size:clamp(1.6rem,7vw,2.1rem);font-weight:700;letter-spacing:-.03em;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s var(--ease-out)}
.layer.is-open .menu-nav a{opacity:1;transform:none}
.menu-nav a small{font-size:.75rem;font-weight:500;letter-spacing:0;color:var(--muted)}
.menu-nav a .dot{display:inline-block;width:18px;height:3px;border-radius:2px;background:var(--c);margin-right:12px;vertical-align:middle}
.drawer__foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:12px}

/* ---------- HERO 3D ---------- */
.stage{position:relative;height:600vh;background:#0E0D11;color:#F4F2F7}
@media (max-width:767px){.stage{height:520vh}}
.stage__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}
.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;will-change:transform;background:#0E0D11 url(../frames/d/000.webp) center/cover no-repeat}
@media (max-width:767px),(orientation:portrait){.stage canvas{background-image:url(../frames/m2/000.webp)}}
.stage__fx{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,7,10,.55) 0,transparent 22%,transparent 58%,rgba(8,7,10,.78) 100%),radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(8,7,10,.7) 100%)}
.stage__grain{position:absolute;inset:-50%;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(4) infinite}
@keyframes grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}
.stage__fallback{position:absolute;inset:0;display:none;place-items:center}
.stage__fallback img{width:min(70vw,440px);filter:drop-shadow(0 40px 60px rgba(116,55,232,.35))}
.stage.no-gl .stage__fallback{display:grid}
.stage.no-gl .meter,.stage.no-gl .cue,.stage.no-gl .skip,.stage.no-gl .stage__grain{display:none}
.stage.no-gl .stage__fallback{place-items:center;padding-top:8vh}
.cap{position:absolute;left:var(--gutter);right:var(--gutter);pointer-events:none;will-change:opacity,transform}
.cap a,.cap button{pointer-events:auto}
.cap--0{top:calc(var(--hdr) + 3vh)}
.cap--0 .display{max-width:9ch;text-shadow:0 10px 40px rgba(0,0,0,.35)}
.cap--0 .label{color:#CFCBD6;margin-bottom:18px}
.cap--mid{bottom:15vh;text-align:center}
.cap--mid[data-cap="2"]{bottom:auto;top:calc(var(--hdr) + 5vh)}
@media (min-width:900px){.cap--mid[data-cap="2"]{text-align:left;top:auto;bottom:18vh;left:52vw}.cap--mid[data-cap="2"] .mega{font-size:clamp(3.4rem,7vw,7rem);max-width:7ch}.cap--0 .display{font-size:clamp(3rem,6.4vw,5.8rem)}}
@media (max-width:899px){.cue{display:none!important}}
.cap--mid .mega{text-shadow:0 12px 60px rgba(0,0,0,.5)}
.cap--mid .mega em{font-style:normal;color:#fff;background:linear-gradient(transparent 78%,var(--voxel-purple) 78%,var(--voxel-purple) 90%,transparent 90%)}
.cap--3{bottom:calc(9vh + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px}
.cap--3 .lead{color:#D7D3DE;max-width:30ch}
.cap--3 .ctas{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}
.cap--3 .tlink{color:#F4F2F7}
@media (min-width:900px){
  .cap--0{top:auto;bottom:16vh;max-width:46vw}
  .cap--3{left:calc(var(--gutter) + 2vw);max-width:40vw;bottom:14vh}
}
.meter{position:absolute;left:var(--gutter);bottom:calc(22px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#CFCBD6;font-variant-numeric:tabular-nums}
.meter i{position:relative;display:block;width:88px;height:2px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}
.meter i::after{content:"";position:absolute;inset:0;background:var(--geek-lilac);transform:scaleX(var(--p,0));transform-origin:left}
.cue{position:absolute;right:var(--gutter);bottom:calc(22px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:500;color:#CFCBD6}
.cue i{display:block;width:1.5px;height:28px;background:linear-gradient(#CFCBD6,transparent);animation:cue 1.8s var(--ease) infinite;transform-origin:top}
@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
.skip{position:absolute;left:50%;bottom:calc(64px + env(safe-area-inset-bottom));transform:translateX(-50%);min-height:40px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;font-size:.8125rem;font-weight:500;color:#F4F2F7;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background .2s}
.skip:hover{background:rgba(255,255,255,.16)}
@media (min-width:900px){.skip{display:none}}
.say{position:absolute;left:0;top:0;z-index:3;max-width:210px;padding:12px 16px;border-radius:18px 18px 18px 6px;background:#111;color:#fff;font-weight:700;font-size:.9375rem;line-height:1.15;text-transform:uppercase;letter-spacing:-.01em;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08);opacity:0;transform:translate(-50%,-100%) scale(.8);transform-origin:20% 100%;transition:opacity .3s,transform .5s var(--ease-out);pointer-events:none}
.say b{display:block;color:var(--geek-lilac)}
.say.on{opacity:1;transform:translate(-10%,-100%) scale(1)}

/* ---------- marquee ---------- */
.marq{overflow:hidden;padding:26px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.marq__track{display:flex;width:max-content;will-change:transform}
.marq__item{display:flex;align-items:center;gap:28px;padding-right:28px;font-weight:700;font-size:clamp(1.6rem,6vw,3.6rem);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;line-height:1}
.marq__item b{color:var(--link);font-weight:700}
.marq__item i{display:block;width:34px;height:4px;border-radius:3px;background:var(--line)}

/* ---------- seções ---------- */
.sec{padding:clamp(56px,10vw,120px) 0}
.sec__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}
.sec__head > div{display:flex;flex-direction:column;gap:14px;max-width:720px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out),transform 1s var(--ease-out)}
.reveal.in{opacity:1;transform:none}

/* ---------- toolbar / filtros ---------- */
.toolbar{position:sticky;top:0;z-index:30;background:var(--bg);padding:12px 0;display:flex;flex-direction:column;gap:10px;transition:top .45s var(--ease-out)}
body.hdr-shown .toolbar{top:var(--hdr)}
.row{display:flex;align-items:center;gap:8px}
.scrollx{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter)}
.scrollx::-webkit-scrollbar{display:none}
.search{position:relative;flex:1}
.search input{width:100%;height:52px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 20px 0 50px;font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}
.search input:focus{outline:none;border-color:var(--line);box-shadow:0 0 0 4px color-mix(in srgb,var(--line) 18%,transparent)}
.search input::placeholder{color:var(--muted)}
.search .icon{position:absolute;left:17px;top:15px;color:var(--muted)}
.meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;color:var(--muted)}
.meta select{font:inherit;font-size:.875rem;color:var(--text);background:transparent;border:0;padding:8px 2px;cursor:pointer}
.applied{display:flex;flex-wrap:wrap;gap:8px}
.applied:empty{display:none}
.sugs{display:flex;flex-wrap:wrap;gap:8px}
.sugs button{font-size:.8125rem;color:var(--muted);padding:6px 12px;border-radius:999px;background:var(--surface);transition:color .2s,background .2s}
.sugs button:hover{color:var(--text);background:var(--surface2)}

/* ---------- VITRINE (grade editorial) ---------- */
.vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;grid-auto-flow:row dense}
.vgrid > .is-feature{grid-column:span 2}
@media (min-width:768px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}.vgrid > .is-feature{grid-column:span 2;grid-row:span 2}}
@media (min-width:1180px){.vgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.vgrid > .is-band{grid-column:1/-1}

.card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}
.card__media{position:relative;flex:1;aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden;background:var(--surface);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out),border-radius .4s;isolation:isolate}
.is-feature .card__media{aspect-ratio:auto;min-height:clamp(320px,110vw,520px)}
@media (min-width:768px){.is-feature .card__media{min-height:0;aspect-ratio:auto}}
.card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out),opacity .6s var(--ease)}
.card__media img.is-loading{opacity:0}
.card__media .alt{opacity:0}
.card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.18),transparent 45%);opacity:0;transition:opacity .4s;z-index:2}
@media (hover:hover){
  .card:hover .card__media img{transform:scale(1.045)}
  .card:hover .card__media .alt{opacity:1}
  .card:hover .card__media::after{opacity:1}
}
.card__link{position:absolute;inset:0;z-index:3;border-radius:var(--radius-md)}
.card__tag{position:absolute;left:12px;top:12px;z-index:4;padding:6px 11px;border-radius:999px;background:var(--bg);color:var(--text);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.pick{position:absolute;right:10px;bottom:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:rgba(17,17,17,.78);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.04em;backdrop-filter:blur(8px);transition:transform .4s var(--ease-out),opacity .3s,background .2s}
.pick[aria-pressed="true"]{background:var(--voxel-purple)}
.pick .plus{display:inline-block;transition:transform .4s var(--ease-out)}
.pick[aria-pressed="true"] .plus{transform:rotate(45deg)}
@media (hover:hover){.pick{opacity:0;transform:translateY(8px)}.card:hover .pick,.pick:focus-visible,.pick[aria-pressed="true"]{opacity:1;transform:none}}
.card__body{display:flex;flex-direction:column;gap:6px}
.card__body .label{font-size:.625rem}
.card__body .label::before{width:16px;background:var(--c,var(--line))}
.card__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}
.card__price{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}
.card__size{font-size:.75rem;color:var(--muted)}
.is-feature .h3{font-size:clamp(1.25rem,3.4vw,1.6rem)}
.is-feature .card__head{font-size:.9375rem;color:var(--muted);margin:0}

/* faixa de coleção dentro da grade */
.cband{display:grid;gap:22px;padding:28px;border-radius:var(--radius-lg);overflow:hidden;position:relative}
@media (min-width:900px){.cband{grid-template-columns:1fr 1.4fr;align-items:center;padding:44px}}
.cband__imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.cband__imgs a{border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4/5;background:var(--surface)}
.cband__imgs img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}
.cband__imgs a:hover img{transform:scale(1.06)}
.cband__copy{display:flex;flex-direction:column;gap:14px}
.more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px}
.more .small{font-variant-numeric:tabular-nums}
.progress{width:160px;height:2px;border-radius:2px;background:var(--border);overflow:hidden}
.progress span{display:block;height:100%;background:var(--line);transition:width .6s var(--ease-out)}

/* ---------- UNIVERSOS (scroll horizontal fixado no desktop) ---------- */
.unis{position:relative}
.unis__pin{position:relative}
.unis__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) 8px;scrollbar-width:none}
.unis__track::-webkit-scrollbar{display:none}
.uni{position:relative;flex:0 0 86vw;scroll-snap-align:center;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-height:74svh}
.uni__media{position:relative;flex:1;min-height:44svh;overflow:hidden;background:var(--surface)}
.uni__media img{position:absolute;inset:-6% -8%;width:116%;height:112%;max-width:none;object-fit:cover;will-change:transform}
.uni__body{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 22px 26px}
.uni__count{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}
.uni__thumbs{display:flex;gap:8px;margin-top:4px}
.uni__thumbs a{width:54px;height:66px;border-radius:10px;overflow:hidden;background:var(--surface);transition:transform .35s var(--ease-out)}
.uni__thumbs a:hover{transform:translateY(-4px)}
.uni__thumbs img{width:100%;height:100%;object-fit:cover}
.dots{display:flex;justify-content:center;gap:6px;padding:16px 0 0}
.dots i{width:6px;height:6px;border-radius:6px;background:var(--border);transition:width .4s var(--ease-out),background .3s}
.dots i.on{width:22px;background:var(--line)}
@media (min-width:900px){
  .unis{height:calc(var(--n) * 100vh)}
  .unis__pin{position:sticky;top:0;height:100vh;overflow:hidden}
  .unis__track{position:absolute;inset:0;gap:0;overflow:visible;padding:0;scroll-snap-type:none;will-change:transform}
  .uni{flex:0 0 100vw;min-height:0;height:100vh;border-radius:0;display:grid;grid-template-columns:1fr 1.15fr}
  .uni__body{justify-content:center;padding:0 5vw 0 max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));gap:18px;order:-1}
  .uni__media{min-height:0}
  .uni .h2{font-size:clamp(2.6rem,5.4vw,5.6rem)}
  .unis .dots{position:absolute;left:0;right:0;bottom:28px;z-index:5}
}

/* ---------- personalizados ---------- */
.custom{display:grid;gap:28px;align-items:center}
@media (min-width:900px){.custom{grid-template-columns:1.05fr 1fr;gap:72px}}
.custom__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1/1;background:var(--surface)}
.custom__media img{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;will-change:transform}
.custom__copy{display:flex;flex-direction:column;gap:18px}
.who{display:flex;flex-wrap:wrap;gap:8px}
.who span{padding:8px 14px;border-radius:999px;background:var(--surface);font-size:.875rem;font-weight:500}

/* ---------- como é feito ---------- */
.steps{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}
.steps li.steps__line{position:absolute;display:block;padding:0;left:15px;top:26px;bottom:26px;width:2px;background:var(--border);border-radius:2px;overflow:hidden}
.steps li.steps__line::before{display:none}
.steps__line span{display:block;width:100%;height:calc(var(--p,0) * 100%);background:var(--line)}
.steps li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:4px 12px;padding:18px 0}
.steps li::before{content:attr(data-n);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--border);font-size:.8125rem;font-weight:700;grid-row:span 2;position:relative;z-index:1;transition:box-shadow .4s,color .4s,background .4s}
.steps li.on::before{box-shadow:inset 0 0 0 2px var(--line);background:var(--line);color:#fff}
.steps strong{font-size:clamp(1.25rem,4vw,1.6rem);font-weight:700;letter-spacing:-.02em}
.steps span.d{color:var(--muted)}
@media (min-width:900px){
  .steps{grid-template-columns:repeat(4,1fr);gap:28px}
  .steps li.steps__line{left:16px;right:16px;top:15px;bottom:auto;width:auto;height:2px}
  .steps__line span{height:100%;width:calc(var(--p,0) * 100%)}
  .steps li{grid-template-columns:1fr;gap:14px}
  .steps li::before{grid-row:auto}
}

/* ---------- instagram ---------- */
.rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) 6px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;cursor:grab}
.rail::-webkit-scrollbar{display:none}
.rail.dragging{cursor:grabbing;scroll-snap-type:none}
.rail > *{scroll-snap-align:start}
@media (min-width:768px){.rail{grid-auto-columns:32%}}
@media (min-width:1180px){.rail{grid-auto-columns:calc((100% - 4*16px)/4.4);gap:16px}}
.rail--prod{grid-auto-columns:74%}
@media (min-width:768px){.rail--prod{grid-auto-columns:38%}}
@media (min-width:1180px){.rail--prod{grid-auto-columns:calc((100% - 3*20px)/4.2);gap:20px}}
.ig a{display:block;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/5}
.ig img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}
.ig a:hover img{transform:scale(1.05)}

/* ---------- quick view ---------- */
.qv{position:absolute;left:0;right:0;bottom:0;max-height:94dvh;overflow:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateY(104%);transition:transform .6s var(--ease-out);overscroll-behavior:contain}
.layer.is-open .qv{transform:none}
.qv__grab{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:8px 10px 0 var(--gutter);background:linear-gradient(var(--bg) 70%,transparent)}
.qv__grab::before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;border-radius:4px;background:var(--border);transform:translateX(-50%)}
.qv__grid{display:grid;gap:18px;padding:0 var(--gutter) calc(22px + env(safe-area-inset-bottom))}
.qv__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius-md);scrollbar-width:none}
.qv__gallery::-webkit-scrollbar{display:none}
.qv__gallery figure{margin:0;aspect-ratio:4/5;background:var(--surface);scroll-snap-align:start}
.qv__gallery img{width:100%;height:100%;object-fit:cover}
.qv__info{display:flex;flex-direction:column;gap:12px}
@media (min-width:900px){
  .qv{left:50%;top:50%;bottom:auto;width:min(1040px,92vw);max-height:88vh;border-radius:var(--radius-lg);transform:translate(-50%,-46%) scale(.96);opacity:0;transition:transform .6s var(--ease-out),opacity .35s}
  .layer.is-open .qv{transform:translate(-50%,-50%);opacity:1}
  .qv__grab{padding-top:14px}.qv__grab::before{display:none}
  .qv__grid{grid-template-columns:1.1fr 1fr;gap:40px;padding:0 40px 40px;align-items:center}
}
.price{display:flex;align-items:baseline;gap:12px;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:2px 0 0;font-variant-numeric:tabular-nums}
.price s{font-size:1rem;font-weight:400;color:var(--muted)}
.facts{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.875rem;color:var(--muted)}
.qty{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;height:54px}
.qty button{width:48px;height:100%;font-size:1.25rem}
.qty output{min-width:28px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}
.buy{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.buy .btn:not(.btn--ghost){flex:1}
.hint{font-size:.8125rem;color:var(--muted);margin:0}

/* ---------- seleção ---------- */
.sel{background:var(--bg)}
.sel__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}
.sel__item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}
.sel__item img{width:72px;height:88px;object-fit:cover;border-radius:10px;background:var(--surface)}
.sel__item .qty{height:40px}.sel__item .qty button{width:36px}
.sel__rm{font-size:.75rem;color:var(--muted);text-decoration:underline;justify-self:start;margin-top:4px}
.sel__total{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;font-weight:700;font-size:1.125rem}
.sel__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 0}
.sel__empty img{width:120px}

/* ---------- ajudante flutuante ---------- */
.buddy{background:none!important;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:flex-end;gap:10px;transform:translateY(140%);transition:transform .7s var(--ease-out)}
.buddy.on{transform:none}
body.has-sticky .buddy{bottom:calc(88px + env(safe-area-inset-bottom))}
.buddy__btn{position:relative;width:68px;height:68px;border-radius:50%;background:#16151A;box-shadow:0 14px 34px rgba(17,17,17,.3),inset 0 0 0 1px rgba(255,255,255,.08);overflow:visible;transition:transform .4s var(--ease-out)}
.buddy__btn:hover{transform:scale(1.06) rotate(-4deg)}
.buddy__btn canvas,.buddy__btn img{position:absolute;inset:-14px -10px -2px;width:88px;height:84px;pointer-events:none}
.buddy__btn .badge{top:-2px;right:-2px}
.buddy__say{max-width:220px;padding:12px 14px;border-radius:16px 16px 4px 16px;background:#111;color:#fff;font-size:.8125rem;font-weight:600;line-height:1.3;box-shadow:0 14px 30px rgba(0,0,0,.25);opacity:0;transform:translateX(10px) scale(.92);transform-origin:100% 100%;transition:opacity .3s,transform .45s var(--ease-out);pointer-events:none}
.buddy__say.on{opacity:1;transform:none;pointer-events:auto}
.buddy__say b{color:var(--geek-lilac)}
.buddy__menu{display:flex;flex-direction:column;gap:6px;margin-top:10px}
.buddy__menu a,.buddy__menu button{display:block;text-align:left;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.07);font-size:.8125rem;font-weight:500}
.buddy__menu a:hover,.buddy__menu button:hover{background:rgba(255,255,255,.14)}

/* ---------- cursor (desktop) ---------- */
.cursor{position:fixed;left:0;top:0;z-index:100;pointer-events:none;display:none}
@media (hover:hover) and (pointer:fine){.cursor{display:block}}
.cursor__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--voxel-purple);transition:transform .3s var(--ease-out),opacity .3s}
.cursor__ring{position:absolute;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;display:grid;place-items:center;background:rgba(17,17,17,.86);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:scale(0);transition:transform .45s var(--ease-out);backdrop-filter:blur(6px)}
.cursor.is-view .cursor__ring,.cursor.is-drag .cursor__ring{transform:scale(1)}
.cursor.is-view .cursor__dot,.cursor.is-drag .cursor__dot{opacity:0}
.cursor.is-link .cursor__dot{transform:scale(2.4);opacity:.35}

/* ---------- listagem ---------- */
.lhero{padding:28px 0 12px;display:flex;flex-direction:column;gap:14px}
@media (min-width:900px){.lhero{padding:64px 0 24px}}
.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px 0 24px}
.empty img{width:120px}
.empty p{margin:0;max-width:34ch;color:var(--muted)}
.fsheet{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:14px var(--gutter) calc(20px + env(safe-area-inset-bottom));transform:translateY(104%);transition:transform .55s var(--ease-out)}
.layer.is-open .fsheet{transform:none}
@media (min-width:768px){.fsheet{left:auto;top:0;width:440px;max-height:none;border-radius:0;transform:translateX(104%)}}
.fsheet h3{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--muted);margin:24px 0 10px}
.fsheet .opts{display:flex;flex-wrap:wrap;gap:8px}
.fsheet .chip[disabled]{opacity:.35;pointer-events:none}
.fsheet__foot{position:sticky;bottom:0;display:flex;gap:10px;padding-top:18px;margin-top:22px;background:var(--bg)}

/* ---------- página de produto ---------- */
.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:.8125rem;color:var(--muted);padding:14px 0}
.crumbs a:hover{color:var(--text)}
.pdp{display:grid;gap:24px;padding-bottom:40px}
@media (min-width:900px){.pdp{grid-template-columns:1.2fr 1fr;gap:64px;align-items:start;padding-bottom:96px}}
.gal{position:relative;margin-inline:calc(var(--gutter) * -1)}
@media (min-width:900px){.gal{margin:0}}
.gal__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.gal__track::-webkit-scrollbar{display:none}
.gal__track figure{margin:0;position:relative;scroll-snap-align:start;aspect-ratio:4/5;background:var(--surface);overflow:hidden;cursor:zoom-in}
@media (min-width:900px){.gal__track{grid-auto-flow:row;grid-auto-columns:auto;gap:16px;overflow:visible}.gal__track figure{border-radius:var(--radius-lg)}}
.gal__track img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}
.gal__track figure.zoom img{transform:scale(1.9);transition:transform .2s}
@media (min-width:900px){.gal .dots{display:none}}
.info{display:flex;flex-direction:column;gap:14px}
@media (min-width:900px){.info{position:sticky;top:calc(var(--hdr) + 24px)}}
.opt{display:flex;flex-direction:column;gap:10px}
.acc{border-top:1px solid var(--border);margin-top:10px}
.acc details{border-bottom:1px solid var(--border)}
.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:58px;font-weight:700;cursor:pointer}
.acc summary::-webkit-details-marker{display:none}
.acc summary::after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .35s var(--ease-out)}
.acc details[open] summary::after{transform:rotate(225deg)}
.acc__body{padding:0 0 20px;color:var(--muted)}
.acc p{margin:0 0 12px}
.specs{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:.9375rem}
.specs dt{color:var(--muted)}.specs dd{margin:0;color:var(--text)}
.note{font-size:.8125rem;color:var(--muted);margin-top:14px}
.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:44;display:none;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -1px 0 var(--border);transform:translateY(110%);transition:transform .45s var(--ease-out)}
.sticky-buy.is-on{transform:none}
.sticky-buy__p{display:flex;flex-direction:column;line-height:1.2;min-width:0}
.sticky-buy__p span{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sticky-buy__p strong{font-size:1.0625rem}
.sticky-buy .btn{margin-left:auto;min-height:48px;padding:0 20px}
@media (max-width:899px){body.has-sticky .sticky-buy{display:flex}body.has-sticky{padding-bottom:78px}}
.zoomer{position:absolute;inset:0;display:grid;place-items:center;padding:20px}
.zoomer img{max-width:100%;max-height:100%;border-radius:var(--radius-md);transform:scale(.94);opacity:0;transition:transform .5s var(--ease-out),opacity .3s}
.layer.is-open .zoomer img{transform:none;opacity:1}

/* ---------- footer ---------- */
.ftr{padding:clamp(56px,10vw,110px) 0 calc(32px + env(safe-area-inset-bottom))}
.ftr__cta{display:flex;flex-direction:column;gap:22px;padding-bottom:56px;margin-bottom:40px;border-bottom:1px solid var(--border)}
.ftr__grid{display:grid;gap:32px}
@media (min-width:900px){.ftr__grid{grid-template-columns:1.4fr 1fr 1fr}.ftr__cta{flex-direction:row;align-items:flex-end;justify-content:space-between}}
.ftr__brand svg{height:18px;width:auto}
.ftr__brand p{margin:14px 0 0;color:var(--muted)}
.ftr h4{margin:0 0 12px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--muted)}
.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.ftr li a{display:inline-flex;min-height:36px;align-items:center;transition:color .2s}
.ftr li a:hover{color:var(--link)}
.ftr__legal{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.75rem;color:var(--muted)}
.toast{position:fixed;left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:120;transform:translate(-50%,20px);opacity:0;background:#111;color:#fff;padding:12px 18px;border-radius:999px;font-size:.875rem;font-weight:500;transition:opacity .3s,transform .45s var(--ease-out);pointer-events:none;white-space:nowrap}
.toast.is-on{opacity:1;transform:translate(-50%,0)}
.page-in{animation:pagein .7s var(--ease-out)}
@keyframes pagein{from{opacity:0;transform:translateY(10px)}}

/* ---------- hero em filme ---------- */
.cap--r .mega{font-size:clamp(2.6rem,11vw,6rem);line-height:.95}
.cap--mid .mega em{background:none;color:var(--geek-lilac)}
.cap--top{bottom:auto!important;top:calc(var(--hdr) + 4vh)}
@media (min-width:900px){
  .cap--r{left:var(--gutter);right:auto;bottom:16vh;text-align:left}
  .cap--top{top:auto!important;bottom:18vh!important;left:var(--gutter)!important;right:auto;text-align:left}
  .cap--top .mega{font-size:clamp(3.4rem,7vw,7rem);max-width:6ch}
}
.chap{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(20px + env(safe-area-inset-bottom));display:flex;gap:14px;list-style:none;margin:0;padding:0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,242,247,.42);pointer-events:none}
.chap li{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;transition:color .4s}
.chap li span{font-variant-numeric:tabular-nums}
.chap li b{font-weight:500}
.chap li i{position:relative;flex-basis:100%;height:2px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}
.chap li i::after{content:"";position:absolute;inset:0;background:var(--geek-lilac);transform:scaleX(var(--p,0));transform-origin:left}
.chap li.on{color:#F4F2F7}
@media (max-width:767px){.chap{gap:6px}.chap li:not(.on) b,.chap li:not(.on) span{visibility:hidden}.chap li.on{flex:2.4}}
@media (min-width:900px){.chap{right:auto;width:min(560px,46vw)}}
.cue{bottom:calc(24px + env(safe-area-inset-bottom))}

.buddy__btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .5s var(--ease-out)}
.buddy__btn .badge{z-index:2}
.buddy__btn.nod{animation:nod .7s var(--ease-out)}
@keyframes nod{30%{transform:translateY(-6px) rotate(-6deg)}60%{transform:translateY(0) rotate(4deg)}}
.buddy__btn:not(.nod){animation:float 5s ease-in-out infinite}
@keyframes float{50%{transform:translateY(-4px)}}
img.mascot{border-radius:50%;box-shadow:0 20px 40px rgba(17,17,17,.2)}

/* legendas do filme (v3) */
.stage .cap .display{font-size:clamp(2rem,8.6vw,3.4rem);line-height:.98;max-width:14ch;text-shadow:0 8px 40px rgba(0,0,0,.45)}
.cap--m-t{top:calc(var(--hdr) + 4vh);bottom:auto}
.cap--m-b{bottom:calc(128px + env(safe-area-inset-bottom));top:auto}
.cap--ctam{bottom:calc(76px + env(safe-area-inset-bottom));top:auto}
.cap--ctam .ctas,.cap--fin .ctas{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}
.cap--fin .ctas{margin-top:26px}
.stage .ctas .tlink{color:#F4F2F7}
.only-d{display:none!important}
@media (min-width:900px){
  .only-d{display:flex!important}.cap--ctam{display:none}
  .stage .cap .display{font-size:clamp(2.8rem,4.8vw,5.4rem);max-width:12ch}
  .cap--d-bl{top:auto;bottom:15vh;right:auto;max-width:50vw}
  .cap--d-tl{bottom:auto;top:calc(var(--hdr) + 3.5vh);right:auto;max-width:64vw}
  .stage .cap--d-tl .display{font-size:clamp(2.2rem,3.1vw,3.5rem);max-width:20ch}
  .cap--fin .ctas{margin-top:20px}
}
.chap{gap:6px}
.chap li{flex:1}
.chap li.on{flex:1}
@media (max-width:767px){.chap li.on{flex:1}}
.stage .skip{bottom:calc(40px + env(safe-area-inset-bottom))}


/* ---------- corpo da home (v4: estrutura calma) ---------- */
.sec{padding:clamp(64px,9vw,112px) 0}
.sec--tight{padding-top:0}
.sec__head{margin-bottom:clamp(24px,3.5vw,40px);align-items:flex-end}
.sec__head .h2{max-width:18ch}
.cats{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none}
.cats::-webkit-scrollbar{display:none}
@media (min-width:768px){.cats{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:20px}}
.cat{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);color:var(--text);transition:transform .5s var(--ease-out)}
.cat:hover{transform:translateY(-4px)}
.cat__media{position:relative;aspect-ratio:4/4.4;overflow:hidden;background:var(--surface2)}
.cat__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}
.cat:hover .cat__media img{transform:scale(1.04)}
.cat__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}
.cat__body .h3{font-size:clamp(1.15rem,2vw,1.4rem)}
.vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}
@media (min-width:768px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}
@media (min-width:1180px){.vgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.card__media{aspect-ratio:4/5;flex:none}
#home-tb{margin-bottom:22px;padding-top:10px}
.more{gap:14px;margin-top:48px}
.custom{gap:28px}
@media (min-width:900px){.custom{grid-template-columns:1fr 1fr;gap:64px}}
.custom__media{aspect-ratio:4/4}
.custom__media img{inset:0;width:100%;height:100%}
.custom__ctas{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:8px}
[data-theme="geek"] + [data-theme="geek"]{border-top:1px solid var(--border);padding-top:clamp(56px,8vw,96px)}
#home-tb{position:static}

/* destaques em roxo nas copys (padrão dos posts e stickers) */
.display em,.mega em,.h1 em,.h2 em,.h3 em{font-style:normal;color:var(--hl,#7437E8)}
[data-theme="geek"],[data-theme="noite"]{--hl:#A77BF4}
.stage .cap .display em{color:#A77BF4}
[data-theme="institucional"],[data-theme="kids"],[data-theme="funcional"],[data-theme="decoracao"]{--hl:#7437E8}
.stage__scrim{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(8,7,10,.88) 0,rgba(8,7,10,.55) 26%,transparent 45%,transparent 62%,rgba(8,7,10,.88) 100%)}
@media (min-width:900px){.stage__scrim{background:linear-gradient(90deg,rgba(8,7,10,.9) 0,rgba(8,7,10,.6) 30%,transparent 55%)}}

/* topo: nome completo + @ */
.logo{gap:12px;align-items:center}
.logo__sub{font-size:.625rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;opacity:.8;padding-top:1px}
.hdr__ig{display:none;margin-left:10px;padding:10px 2px;font-size:.75rem;font-weight:500;letter-spacing:.04em;opacity:.62;transition:opacity .2s,color .2s}
.hdr__ig:hover{opacity:1;color:var(--link)}
@media (min-width:1080px){.hdr__ig{display:inline-flex}.logo__sub{font-size:.6875rem}}
@media (max-width:374px){.logo__sub{letter-spacing:.22em}}
.stage__ig{position:absolute;right:var(--gutter);bottom:calc(46px + env(safe-area-inset-bottom));font-size:.75rem;font-weight:500;letter-spacing:.04em;color:rgba(244,242,247,.7)}
.stage__ig:hover{color:#fff}
@media (min-width:1080px){.stage__ig{display:none}}
@media (max-width:1079px){.stage .skip{left:var(--gutter);transform:none;bottom:calc(36px + env(safe-area-inset-bottom))}}

/* ---------- cores de identificação das categorias ---------- */
[data-theme="kids"]{--bg:#FFFAF5;--surface:#FDEBDC/*derivado do pêssego*/;--surface2:#F8D6BB;--border:#F2D9C4;--line:#F2B783;--hl:#C0703A/*pêssego escuro p/ texto*/;--cat:#F2B783}
[data-theme="geek"]{--line:#A77BF4;--hl:#A77BF4;--cat:#A77BF4}
[data-theme="funcional"]{--line:#496B54;--hl:#496B54;--cat:#496B54}
[data-theme="decoracao"]{--bg:#F4EBDD;--surface:#E6D5BC/*derivado*/;--surface2:#DCC6A6;--border:#DCC6A6;--line:#8B5E3C;--hl:#69452F;--cat:#8B5E3C;--link:#69452F}
.cat{box-shadow:inset 0 5px 0 var(--cat,transparent)}
.cat .label::before{background:var(--cat)}
.chip .dot{background:var(--line)}

/* abertura da categoria */
.chero{display:grid;gap:0;margin:18px 0 26px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:inset 0 6px 0 var(--cat)}
.chero__copy{display:flex;flex-direction:column;gap:14px;padding:30px 22px 26px}
.chero__copy .label::before{background:var(--cat)}
.chero__count{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:.875rem;font-weight:500;color:var(--muted)}
.chero__count i{width:10px;height:10px;border-radius:50%;background:var(--cat)}
.chero__media{position:relative;aspect-ratio:4/3;background:var(--surface2)}
.chero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media (min-width:900px){.chero{grid-template-columns:1.05fr 1fr;margin:36px 0 34px;min-height:440px}.chero__copy{justify-content:center;padding:56px}.chero__media{aspect-ratio:auto}}
.short{margin-bottom:4px}
.short .chip{height:38px}
/* bloco editorial, personalização */
.sec--band{padding-top:0}
.edit{display:grid;gap:24px;align-items:center;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}
.edit__media{position:relative;aspect-ratio:1/1;background:var(--surface2)}
.edit__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.edit__copy{display:flex;flex-direction:column;gap:16px;padding:0 22px 28px}
.edit--solo .edit__copy{padding:34px 22px}
@media (min-width:900px){.edit{grid-template-columns:1fr 1fr;gap:0}.edit__copy{padding:56px}.edit--solo{grid-template-columns:1fr}.edit--solo .edit__copy{padding:56px;max-width:760px}}
.pband{display:flex;flex-direction:column;gap:20px;padding:30px 24px;border-radius:var(--radius-lg);background:#0D0D0F;color:#F4F2F7;--hl:#A77BF4;--muted:#A19DAA}
.pband .label{color:#A19DAA}.pband .label::before{background:#A77BF4}
@media (min-width:900px){.pband{flex-direction:row;align-items:center;justify-content:space-between;padding:44px 56px}.pband .h2{max-width:none}}

/* =========================================================
   SISTEMA VISUAL ÚNICO (v5)
   - casca sempre igual: fundo off-white, mesmo topo, mesma tipografia
   - a categoria aparece como acento (cor) e na capa
   - duas proporções de imagem: peça 4:5 (retrato) e capa/universo 5:4 (paisagem)
   ========================================================= */
[data-cat="kids"]{--cat:#F2B783;--hl:#C0703A;--line:#F2B783}
[data-cat="geek"]{--cat:#A77BF4;--hl:#7437E8;--line:#A77BF4}
[data-cat="funcional"]{--cat:#496B54;--hl:#496B54;--line:#496B54}
[data-cat="decoracao"]{--cat:#8B5E3C;--hl:#69452F;--line:#8B5E3C}
.cover__box[data-theme="geek"]{--hl:#A77BF4}

/* capa */
.cover{padding:4px 0 26px}
.cover__box{display:grid;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:inset 0 6px 0 var(--cat,var(--voxel-purple))}
.cover__box[data-theme="institucional"]{background:#EFE9DF}
.cover__copy{display:flex;flex-direction:column;gap:14px;padding:30px 22px 22px}
.cover__copy .label::before{background:var(--cat,var(--line))}
.cover__count{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-size:.875rem;font-weight:500;color:var(--muted)}
.cover__count i{width:10px;height:10px;border-radius:50%;background:var(--cat,var(--voxel-purple))}
.cover__cta{margin-top:6px}
.cover__mosaic{display:grid;gap:8px;padding:0 8px 8px;height:280px}
.cover__mosaic figure{position:relative;margin:0;border-radius:18px;overflow:hidden;background:var(--surface2)}
.cover__mosaic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}
.cover__mosaic figure:hover img{transform:scale(1.04)}
.cover__mosaic.n2{grid-template-columns:1fr 1fr}
.cover__mosaic.n3{grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr}
.cover__mosaic.n3 figure:first-child{grid-row:span 2}
@media (min-width:900px){
  .cover{padding:8px 0 34px}
  .cover__box{grid-template-columns:1fr 1.15fr;height:440px}
  .cover__copy{justify-content:center;padding:56px}
  .cover__mosaic{height:auto;padding:10px 10px 10px 0;gap:10px}
}
.crumbs{padding:16px 0 12px}
.crumbs [aria-current]{color:var(--text)}

/* universos: sempre 3 colunas, capa 5:4 */
@media (min-width:768px){.cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
.cat__media{aspect-ratio:5/4}
.cat{box-shadow:inset 0 5px 0 var(--cat,transparent)}

/* editorial e personalizados: mesma linguagem da capa */
.edit{box-shadow:inset 0 6px 0 var(--cat,transparent)}
.edit__media,.custom__media{aspect-ratio:5/4}
@media (min-width:900px){.edit__media{aspect-ratio:auto;min-height:380px}}

/* peças: sempre 4:5 */
.card__media,.qv__gallery figure,.gal__track figure,.ig a{aspect-ratio:4/5}

/* topo: ativo com a cor da seção */
.hdr__nav a::after{background:var(--line)}
@media (min-width:900px){.cover__box{height:auto;min-height:420px}.cover__copy{padding:48px 56px}}
.cover .h1{font-size:clamp(2rem,4vw,3.5rem);max-width:13ch}

/* filme já visto: abre no último quadro */
.stage.is-static{height:100vh;height:100svh}
.stage.is-static .chap,.stage.is-static .cue,.stage.is-static .skip{display:none}
.replay{display:none;margin-top:18px;font-size:.8125rem;font-weight:500;color:rgba(244,242,247,.72);text-decoration:underline;text-underline-offset:4px}
.replay:hover{color:#fff}
.stage.is-static:not(.rm) .replay{display:inline-block}
.cap--ctam .replay{display:none}
@media (max-width:899px){.stage.is-static .cap--ctam .replay{display:inline-block}.cap--fin .replay{display:none!important}}
/* topo sempre visível */
.hdr.is-hidden{transform:none}

/* ---------- home v6 ---------- */
.stage{height:400vh}
@media (max-width:767px){.stage{height:350vh}}
.stage.is-static{height:100vh;height:100svh}
.teaser{display:flex;align-items:center;gap:8px;margin-top:22px}
.teaser a{width:52px;height:64px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.14);transition:transform .35s var(--ease-out)}
.teaser a:hover{transform:translateY(-3px)}
.teaser img{width:100%;height:100%;object-fit:cover}
.teaser .teaser__all{width:auto;height:auto;padding:0 6px;background:none;box-shadow:none;font-size:.8125rem;font-weight:500;color:#F4F2F7;text-decoration:underline;text-underline-offset:4px}
.cap--ctam .teaser{margin:0 0 16px}
.sec--chips{padding-bottom:0}
.pq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:768px){.pq{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1180px){.pq{grid-template-columns:repeat(6,minmax(0,1fr))}}
.pq__item{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:96px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .25s,transform .35s var(--ease-out)}
.pq__item span:first-child{font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.2}
.pq__item .n{font-size:.8125rem;color:var(--muted)}
.pq__item:hover{box-shadow:inset 0 0 0 1.5px var(--voxel-purple);transform:translateY(-2px)}
.custom__price{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;font-size:1rem;color:var(--muted)}
.custom__price strong{font-size:1.6rem;color:var(--text);letter-spacing:-.01em}
.custom__price span{font-size:.8125rem}
.clientes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media (min-width:768px){.clientes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}
.clientes figure{margin:0;aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden;position:relative;background:var(--surface)}
.clientes figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.clientes figcaption{position:absolute;left:10px;bottom:10px;right:10px;font-size:.75rem;color:#fff}
.clientes__ph .ph-img{border-radius:var(--radius-md)}
.sec--chips{padding-bottom:clamp(48px,7vw,88px)}
@media (max-width:899px){.cap--fin .teaser{display:none}}

/* =========================================================
   PALETA DAS CATEGORIAS — opção A (segue os posts)
   Kids: roxo + creme · Geek: lilás + escuro · Funcional: verde · Decoração: terracota + bege · Natal: dourado
   ========================================================= */
[data-theme="kids"]{--bg:#FFF9F1;--surface:#F5E8D4;--surface2:#E8D2B4;--border:#E8D2B4;--line:#7437E8;--hl:#7437E8;--cat:#7437E8}
[data-theme="decoracao"]{--bg:#F4EBDD;--surface:#EADCC7/*derivado*/;--surface2:#DCC6A6;--border:#DCC6A6;--text:#382A23;--muted:#69452F;--line:#A05838;--hl:#A05838;--cat:#A05838;--link:#A05838}
[data-theme="natal"]{--bg:#2B211C;--surface:#382A23;--surface2:#4A3830;--border:#4A3830;--text:#F4EBDD;--muted:#DCC6A6;--line:#DAAB75;--hl:#DAAB75;--cat:#DAAB75;--link:#DAAB75;background:var(--bg);color:var(--text)}
[data-theme="natal"] .btn{--cta:#DAAB75;--cta-text:#2B211C}
[data-cat="kids"]{--cat:#7437E8;--hl:#7437E8;--line:#7437E8}
[data-cat="decoracao"]{--cat:#A05838;--hl:#A05838;--line:#A05838}

/* hover sutil de cor nas caixinhas */
.pq__item,.cat,.chip{transition:background-color .35s var(--ease),box-shadow .35s var(--ease),transform .45s var(--ease-out),border-color .35s,color .25s}
.pq__item{position:relative;overflow:hidden}
.pq__item::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--cat);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}
@media (hover:hover){
  .pq__item:hover{background:color-mix(in srgb,var(--cat) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 45%,transparent);transform:translateY(-2px)}
  .pq__item:hover::before{transform:scaleX(1)}
  .cat:hover{background:color-mix(in srgb,var(--cat) 6%,var(--surface));box-shadow:inset 0 8px 0 var(--cat)}
  .chip:not([aria-pressed="true"]):hover{border-color:color-mix(in srgb,var(--line) 55%,transparent);background:color-mix(in srgb,var(--line) 7%,transparent)}
}
.pq__item:active,.cat:active{transform:scale(.98)}
.pq__item:focus-visible,.cat:focus-visible{outline:2px solid var(--cat);outline-offset:3px}

/* Kids em lilás bem claro (derivado do roxo) para não confundir com o bege da Decoração */
[data-theme="kids"]{--bg:#FAF7FF;--surface:#EFE8FD/*derivado do roxo*/;--surface2:#E2D6FB;--border:#E2D6FB;--muted:#5E5A6B}
[data-theme="decoracao"]{--surface:#EBDAC6}
@media (min-width:1180px){.pq{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
@media (min-width:768px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1180px){.pq{grid-template-columns:repeat(5,minmax(0,1fr))}}

/* ---------- home v7: natal, trilhos, quantidade ---------- */
.natal__hero{display:grid;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:inset 0 6px 0 var(--cat)}
.natal__media{position:relative;aspect-ratio:4/3;overflow:hidden}
.natal__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%;transition:transform 1.4s var(--ease-out)}
.natal__hero:hover .natal__media img{transform:scale(1.03)}
.natal__copy{display:flex;flex-direction:column;gap:16px;padding:28px 22px 30px}
.natal__copy .lead{color:var(--muted)}
.natal__prazo{margin:0;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--cat) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 40%,transparent);font-size:.9375rem;color:var(--text)}
.natal__prazo strong{color:var(--cat)}
@media (min-width:900px){.natal__hero{grid-template-columns:1.35fr 1fr;min-height:440px}.natal__media{aspect-ratio:auto}.natal__copy{justify-content:center;padding:48px}}
.natal__rail{margin-top:28px}
[data-theme="natal"] .card__media{background:var(--surface2)}
[data-theme="natal"] .card__price,[data-theme="natal"] .h3{color:var(--text)}
.todas{padding:8px 0 clamp(56px,8vw,96px)}
.qtd{display:grid;gap:24px;padding:28px 22px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}
@media (min-width:900px){.qtd{grid-template-columns:1fr 1.1fr;gap:56px;padding:48px 56px;align-items:start}}
.qtd__copy{display:flex;flex-direction:column;gap:14px}
.qtd__form{display:flex;flex-direction:column;gap:16px}
.fld{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:500;color:var(--muted)}
.fld input,.fld textarea{font:inherit;font-size:1rem;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}
.fld input:focus,.fld textarea:focus{outline:none;border-color:var(--voxel-purple);box-shadow:0 0 0 4px color-mix(in srgb,var(--voxel-purple) 15%,transparent)}
.fld .opts{display:flex;flex-wrap:wrap;gap:8px}
.fld .chip{height:36px;font-size:.8125rem}
.fld2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.qtd>*,.fld2>*{min-width:0}
.fld input,.fld textarea{width:100%;min-width:0;box-sizing:border-box}
.qtd .btn{white-space:normal;text-align:center}

/* =========================================================
   RITMO DE ESPAÇAMENTO (v8)
   Toda seção tem o mesmo respiro em cima e embaixo.
   Seções vizinhas do mesmo fundo não somam dois respiros.
   ========================================================= */
.sec{padding:clamp(64px,8vw,104px) 0}
.sec--chips{padding-bottom:clamp(64px,8vw,104px)}
.sec--band{padding-top:0}
.sec[data-theme="institucional"]+.sec[data-theme="institucional"],
.sec[data-theme="geek"]+.sec[data-theme="geek"],
.sec:not([data-theme])+.sec:not([data-theme]){padding-top:0}
.todas+.sec[data-theme="institucional"]{padding-top:0}
.sec__head{margin-bottom:clamp(24px,3vw,36px)}
.sec__right{display:flex;align-items:center;gap:14px}

/* =========================================================
   CARROSSEL: no computador mostra só cartões inteiros + setas
   no celular, o pedaço do próximo cartão indica que dá para deslizar
   ========================================================= */
.rail-nav{display:none;gap:6px}
.rail-nav .ibtn{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--border)}
.rail-nav .ibtn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--text)}
.rail-nav .ibtn:disabled{opacity:.3;cursor:default}
@media (min-width:900px){
  .rail-nav:not([hidden]){display:flex}
  .rail,.rail--prod{margin:0;padding:0 0 4px;scroll-padding:0;gap:20px;grid-auto-columns:calc((100% - 3*20px)/4)}
  .rail.ig{grid-auto-columns:calc((100% - 4*16px)/5);gap:16px}
}
@media (max-width:899px){.rail--prod{grid-auto-columns:46%}}

/* bento: uma grande + quatro */
.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}
.bento>.card:first-child{grid-column:span 2}
.bento>.card:first-child .card__media{aspect-ratio:4/3}
@media (min-width:900px){
  .bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}
  .bento>.card:first-child{grid-column:span 2;grid-row:span 2}
  .bento>.card:first-child .card__media{aspect-ratio:auto;flex:1}
  .bento>.card:first-child .h3{font-size:1.5rem}
}
/* lista compacta */
.compact{display:grid;grid-template-columns:1fr;gap:10px}
@media (min-width:700px){.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}
.mini{position:relative;display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:center;padding:10px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .3s,transform .4s var(--ease-out)}
.mini:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent);transform:translateY(-2px)}
.mini__media{display:block;width:88px;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--surface2)}
.mini__media img{width:100%;height:100%;object-fit:cover}
.mini__body{display:flex;flex-direction:column;gap:4px;min-width:0}
.mini__body .label{font-size:.625rem}.mini__body .label::before{width:14px;background:var(--c)}
.mini__body .h3{font-size:.9375rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mini__pick{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border);font-size:1.1rem;transition:background .2s,color .2s}
.mini__pick[aria-pressed="true"]{background:var(--voxel-purple);color:#fff;box-shadow:none}
.mini__pick[aria-pressed="true"] .plus{display:inline-block;transform:rotate(45deg)}

/* =========================================================
   NATAL: marrom da Decoração + vermelho e dourado
   ========================================================= */
[data-theme="natal"]{--bg:#241A16;--surface:#33241E;--surface2:#4A3830;--red:#C8323A}
.natal{background:radial-gradient(120% 80% at 85% 0%,rgba(200,50,58,.16),transparent 55%),var(--bg)}
.natal__hero{position:relative;background:linear-gradient(135deg,#3A2721 0%,#33241E 55%,#3B1F20 100%);box-shadow:inset 0 6px 0 0 var(--red),inset 0 9px 0 0 #DAAB75;transition:box-shadow .5s var(--ease),transform .6s var(--ease-out)}
.natal__hero::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 70% at 70% 100%,rgba(200,50,58,.22),transparent 70%);opacity:0;transition:opacity .6s var(--ease)}
@media (hover:hover){
  .natal__hero:hover{box-shadow:inset 0 6px 0 0 var(--red),inset 0 9px 0 0 #DAAB75,0 24px 60px -20px rgba(200,50,58,.45)}
  .natal__hero:hover::after{opacity:1}
}
.natal .label::before{background:linear-gradient(90deg,var(--red) 50%,#DAAB75 50%)}
.natal__prazo{background:rgba(200,50,58,.14);box-shadow:inset 0 0 0 1px rgba(200,50,58,.45)}
.natal__prazo strong{color:#F0C08A}
.natal .btn{--cta:#C8323A;--cta-text:#fff}
.natal .card__tag{background:var(--red);color:#fff}
@media (hover:hover){.natal .card:hover .card__media{box-shadow:0 0 0 2px rgba(200,50,58,.55)}}

/* ---------- Personalizados em destaque ---------- */
.pers{background:radial-gradient(90% 70% at 15% 20%,rgba(116,55,232,.28),transparent 60%),var(--bg)}
.pers__grid{display:grid;gap:32px;align-items:center}
@media (min-width:900px){.pers__grid{grid-template-columns:1.1fr 1fr;gap:64px}}
.pers__media{position:relative;padding-bottom:18%}
.pers__main{margin:0;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/5;width:78%;background:var(--surface2);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.pers__main img,.pers__box img{width:100%;height:100%;object-fit:cover}
.pers__box{position:absolute;right:0;bottom:0;width:48%;margin:0;border-radius:var(--radius-md);overflow:hidden;background:#111;box-shadow:0 24px 50px -16px rgba(0,0,0,.7),0 0 0 6px var(--bg);transform:rotate(3deg);transition:transform .7s var(--ease-out)}
.pers__box figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;font-size:.75rem;font-weight:500;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75))}
@media (hover:hover){.pers__grid:hover .pers__box{transform:rotate(0) translateY(-6px)}}
.pers__copy{display:flex;flex-direction:column;gap:18px}
.pers__title{font-size:clamp(2.1rem,6vw,3.8rem);max-width:12ch}
.pers__steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:12px}
.pers__steps li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;color:var(--muted)}
.pers__steps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(167,123,244,.16);color:#A77BF4;font-size:.875rem}
.pers__steps strong{color:var(--text);font-weight:600}
.pers__who{display:flex;flex-wrap:wrap;gap:8px}
.pers__who span{padding:7px 13px;border-radius:999px;background:var(--surface);font-size:.8125rem;font-weight:500}
.pers__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:6px;padding:18px 20px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}
.pers__price{display:flex;flex-direction:column;margin:0;color:var(--muted);font-size:.875rem}
.pers__price strong{font-size:1.75rem;color:var(--text);letter-spacing:-.01em;line-height:1.15}
.pers__price span{font-size:.75rem}
.depo{display:grid;gap:12px;margin-bottom:24px}
@media (min-width:900px){.depo{grid-template-columns:repeat(3,1fr);gap:20px}}
.depo blockquote{margin:0;padding:22px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}
.depo p{margin:0 0 14px;font-size:1.0625rem;line-height:1.45}
.depo footer{font-size:.8125rem;color:var(--muted)}.depo strong{color:var(--text)}
.cover__mosaic.is-mascote figure{border-radius:18px}
.cover__mosaic.is-mascote img{object-position:var(--foco,50% 50%)}
.cover__mosaic.is-mascote{padding:0}
.cover__mosaic.is-mascote figure{border-radius:0}
@media (min-width:900px){.cover__mosaic.is-mascote{padding:0}}
@media (max-width:899px){.cover__mosaic.is-mascote{height:auto;aspect-ratio:4/3}}

/* ---------- capas: hover na cor da categoria + paralaxe ---------- */
.cover__box{position:relative;transition:box-shadow .5s var(--ease)}
.cover__box::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 80% at 30% 100%,color-mix(in srgb,var(--cat,#7437E8) 22%,transparent),transparent 70%);opacity:0;transition:opacity .6s var(--ease)}
@media (hover:hover){
  .cover__box:hover{box-shadow:inset 0 6px 0 var(--cat,#7437E8),0 26px 60px -24px color-mix(in srgb,var(--cat,#7437E8) 60%,transparent)}
  .cover__box:hover::after{opacity:1}
}
[data-plx] img{transform:translate3d(calc(var(--mx,0) * -1.4%),calc(var(--sy,0%) + var(--my,0) * -1.4%),0) scale(1.1);transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}
.natal__hero:hover .natal__media img{transform:translate3d(calc(var(--mx,0) * -1.4%),calc(var(--sy,0%) + var(--my,0) * -1.4%),0) scale(1.12)}
@media (prefers-reduced-motion:reduce){[data-plx] img{transform:none}}
/* respiro entre o destaque de Natal e os cards */
.natal__rail{margin-top:clamp(40px,5vw,64px)}

/* vídeo em loop por cima da imagem da capa */
.cover__mosaic figure,.natal__media{position:relative}
.cvid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--foco,50% 50%);opacity:0;transition:opacity .8s var(--ease);z-index:1;pointer-events:none}
.natal__media .cvid{object-position:70% 40%}
.cvid.on{opacity:1}
[data-plx] video{transform:translate3d(calc(var(--mx,0) * -1.4%),calc(var(--sy,0%) + var(--my,0) * -1.4%),0) scale(1.1);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .8s var(--ease);will-change:transform}

/* =========================================================
   v9: sem paralaxe, hover sutil e sem "vazar" para fora
   ========================================================= */
[data-plx] img,[data-plx] video,.cover__mosaic img,.natal__media img,.natal__hero:hover .natal__media img{transform:none!important}
.cover__box::after,.natal__hero::after{display:none}
.cover__box,.natal__hero{transition:box-shadow .45s var(--ease)}
@media (hover:hover){
  .cover__box:hover{box-shadow:inset 0 6px 0 var(--cat,#7437E8),inset 0 0 0 1px color-mix(in srgb,var(--cat,#7437E8) 38%,transparent)}
  .natal__hero:hover{box-shadow:inset 0 6px 0 0 var(--red),inset 0 9px 0 0 #DAAB75,inset 0 0 0 1px rgba(200,50,58,.4)}
  .cover__box:hover .label::before,.natal__hero:hover .label::before{width:36px}
}
.natal .card:hover .card__media{box-shadow:none}

/* =========================================================
   Página do Funko personalizado
   ========================================================= */
.pfk__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px}
.pfk__price{display:flex;flex-direction:column;margin:0;font-size:.8125rem;color:var(--muted)}
.pfk__price strong{font-size:1.5rem;color:var(--text);line-height:1.15}
.pfk__proc{background:linear-gradient(180deg,var(--bg),#F1ECFB 40%,var(--bg))}
.proc{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:1fr;counter-reset:p}
@media (min-width:640px){.proc{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.proc{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}
.proc__step{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .35s var(--ease),transform .45s var(--ease-out)}
@media (hover:hover){.proc__step:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7437E8 35%,transparent)}}
.proc__img{position:relative;aspect-ratio:1/1;background:#EFE8FD;overflow:hidden}
.proc__img img{width:100%;height:100%;object-fit:cover}
.proc__ph{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 40%,#E2D6FB,#EFE8FD)}
.proc__ph span{font-size:clamp(3rem,8vw,4.5rem);font-weight:700;letter-spacing:-.04em;color:rgba(116,55,232,.35)}
.proc__txt{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}
.proc__n{position:absolute;top:-22px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#7437E8;color:#fff;font-size:.875rem;font-weight:700;box-shadow:0 0 0 4px var(--surface)}
.proc__txt .h3{font-size:1.1875rem}
.proc__txt p:last-child{margin:0;color:var(--muted);font-size:.9375rem}
.pfk__ex{display:grid;gap:28px;align-items:center}
@media (min-width:900px){.pfk__ex{grid-template-columns:1.1fr 1fr;gap:64px}}
.pfk__gal{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pfk__gal figure{margin:0;aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}
.pfk__gal img{width:100%;height:100%;object-fit:cover}
.pfk__gal figure:last-child{transform:translateY(24px)}
.pfk__exc{display:flex;flex-direction:column;gap:16px}
.pfk__faq{display:grid;gap:12px}
@media (min-width:900px){.pfk__faq{grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}}
.pfk__faq .acc{margin-top:0}
.pfk__fim .h2{max-width:none}
@media (max-width:639px){
  .proc{gap:12px}
  .proc__step{display:grid;grid-template-columns:118px 1fr;align-items:stretch}
  .proc__img{aspect-ratio:auto;min-height:100%}
  .proc__ph span{font-size:2.2rem}
  .proc__txt{padding:14px 16px 16px;gap:6px}
  .proc__n{display:none}
  .proc__txt .h3{font-size:1.0625rem}
  .proc__txt p:last-child{font-size:.875rem}
}
.proc__img{background:#E9E3F7}
/* pente fino */
.sec__head>.rail-nav{display:none}
.sec__head>.sec__right{flex-direction:row;align-items:center}
@media (min-width:900px){.sec__head>.rail-nav:not([hidden]),.sec__right>.rail-nav:not([hidden]){display:flex;flex-direction:row}}
.card .h3,.mini .h3,.cat .h3{overflow-wrap:anywhere}
@media (max-width:899px){
  body.has-sticky .buddy{display:none}
  .buddy__btn{width:56px;height:56px}
}
.pers__single{margin:0;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:550/588;background:#111;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}
.pers__single img{width:100%;height:100%;object-fit:cover}
@media (min-width:900px){.pers__grid>.pers__single,.pfk__ex>.pers__single{max-width:520px;width:100%;justify-self:center}}
.priv{max-width:760px;padding-bottom:96px}
.priv .h1{margin:8px 0 14px}.priv .h3{margin:32px 0 8px}.priv p{color:var(--muted);margin:0}
.ftr__legal a{text-decoration:underline;text-underline-offset:3px}
/* rodapé com o mesmo logo do topo */
.ftr__logo{display:inline-flex;margin:0;color:var(--text)}
.ftr__logo svg{height:17px;width:auto}
.ftr__brand p{margin:14px 0 6px}
.ftr__ig{display:inline-flex;min-height:36px;align-items:center;font-size:.875rem;font-weight:500;color:var(--muted)}
.ftr__ig:hover{color:var(--link)}
