@font-face{font-family:"Satoshi";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Satoshi";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Satoshi";font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Satoshi";font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAB+oAA4AAAAATjQAAB9QAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkYbtwwcgVYGYACCHBEICtM0vwsBNgIkA4REC4IkAAQgBYJgByAb9EEF3PEeB4CH14+oJt0lijLJuUT2/yW5MYZ0IGUXEdm1BUNqREZCDJFjdNegT1G5iUrsz49Gi0/M5EfKiCr0LAx7FhPEwn3Xs++Uq+1m8QiNfZILEe33m91730QQ8yhWCp1EF0+BWLTRCPGGh232D23AbBCwgrYREWNiNCEqiJGoiPbQno16boLJbsairlyWf9+LVVmL0hmL5vl/jtp978+JZri0NKFt0XhdOIEM4gQ6GRV3/HfrBU3aaoL2zI36EjbpJKhpjiJiRXKeUurEMRL/VMGJwxeIvEBFCmUpsO5VzqxbkjdV3dI6OUQcsK3NajkANFP3k5IfIgmO8Y0F8G/RfvxC65Sq8vIidogtYofYIbblC4PYlC1TDlkMnv+mvVLdI8uly3YKnbS+gKU0mgBkAiXNSPLT+xPF7rtyZ3LvWv11bTAnh5cKyIcukJuAIBBAYAMk882VbyfFXIEUsrsKV+VrzCQTmkmWJgcEuStRstm+l0NUBUAHuAVEhb6vqpYcfWBhJLCwCm2VqheQ5NLXEZmcGj6R/rW5vfGh79qrYN/lXqWISBAJQ5ChBOnX7iieB116c/7fEAFBAKB86jxBTCGDWOQDYh0NxK5QEIfiQZxhgrjTDeJZLwgBfk1YSvuHEfFA++1aVAi0OQAbAuT1vqQQaAABwqG8lH81AOKPCrgON1+SkS9LKOTLynd5eeWpYTdGd7CTP6OzIJuKtoqvyqT3UNVY1VjVUtUfbq4qhJPh0fBw1dtq++v+rDtZNw+PVnujXqf+UH1D/ROcp2GuideMhDpAqXAoPB8+6VfBe4NsaDQ0X6tKqwqaCM2HFr6dpPLoNlIEEv8sdJZjYfmwJdi39BZDuPkek+HhYTS8WflZr7RL3nTygbNcHr3T0n87QMtXi6eVXbHxzRLwlCRAYjCDwsNHBf5PcgkpUlPlwJgzVzY8+LJFQeWOJhxWBBYvXFyh0mUJk0MiWoMG2Zo0ydGuQ64uXfL16FUAYqtDFI3gBMNpPE2V+bSYmJ0t2TeOznURKKEUTpGUTOmULYVQDKWwkjbSZtpK22kn7Za9sl8OymE6SsfpNJ2l8ySkhjSANuiKwSI7ZEfdQHVSU9KctM/SJX0xGGcsg91wGS9TzXxZLAzgAgJNqAk3kSbWxYfEkGxSQ7rJDNkuH2iexZMyTbvr0KUnK8IGm2y1u80e2OeAQ4445pQzzs1FuHyziDxSCnVqDcttIPcij3KwGAWpW9GFYlRzU2654/7NCjxIjBR5pei1DorWAjsbBGK5is11ehSZAkADFCPiotmNaNrmg/8zAFcq1wiouSklUiOvKJMvMCr1n0v/JoYrTHITya1yx708xpdLBSCcakCiKOrq1UigXFE69iYTuM8exAQ8CVswTuqD8haKnPJw6lmqRViI0Bc/LGbig5HPuBrNVXdtbtBuueP+4McLOUWyoWoqXU3WXqpvSuWUUVuL56605Bosw86CSOhRxGEfxOIWJUiKjLmBbrnj/lEygxMT7AdHXpzlZFfnXlgx7alDl95VjOTMawaVOtTg4DIFMK29OCJxfqF1pcJciqKljhRFXQAvj1lelBlgRJG4hkEsiIURrKQ+sw8KhND3wiRiYilOQpJjUpIWMpIV8hQowlKauVxqUPuKDunSM7thj30OzOH3jjjmlDPOzUW6NFfl2t8anE1fXly4cvgnLwuHA+XDCdW2A0OBIpqFtbs/DLiquqPsf2mGDbnAerbBK7eZ4fyXJBORGEmSliyu0QDs81ySJEnysnSDF2+jn1ulRKryuSA0nJiksQeHI6AZ3EOZTKafzEcQCGpIgCkDI7Fr+uqkgYprZhK/EaiuP60HWAvsE5Z7X9BiRn24YziWwJgHi/RDB4w7eLfhMC6DU4+YD4u7lxdmGdBotIObaIq5xL8mCZVkISVpJUO2zZU83FIg5oQ04rZ9tw7p0pMVsCGbYMvsbvbY54BDjjjmlDPOzcXhsnCgkx+bz/QFvvnhl/+hkCi1hdqh9YUyYUVs4dkCaIoGf5fDjjna4kMTBsAQomMTK0nSDrvOK0apraE1MA6xjzwAAAACkCTDD26iSpxP+SLf/PDLf4bLWQzi9OYF3srzA3Qph9aMuggvAwvh+cGgYASTe6btDRNlALspUGJFgOwUtLmnFTZhtLujMcKIBg22dyoflwbAoP+hJTCv9HBqi3RIV3uGkiR5vXmdAVCDACqA2JkK6GolI5ZXGgs2M4wpp5XIdF7xQl/Xc8j9sUWgBHQQhL3qpRb4YcSJp1VIRs0K7q2udaJxEiofRSAko91bGj4c8uXH6StalgAYEleCmc+eFkoFvozTzTTMrBC1OanCxdhbVA49ZwN1p9lvNlO8WVgVuPMO2KEYQrQzdO4eAiZOP84WqCIRFTGHamoCYpJk9wrZJrMqFTdwaApU1pJYG4iglvZDa/DuF4A7Tlj8qbhbwUeef46bNIBUUqd0VH00/mwj8tzTHqLnYf+I5WFqpfP3Q6rv+o/wcmc/B6vOry99U5aEt68OpKxNFq51kur/28Yz9I3/8grrwUJ64KTH4l/nqbyj/9GNtzf6ng69sZpQa2oAnZgHYM13M0lR4aEwOi8HPCt/9n2k0BxiyVZrI/pwbShKExPTr17/Ka2Lx7EA6MYIy1oWbLL9NkaTDeVDkccB1LM06jF31/6QMvq+o/5I/XY5CyyP9CnV8o8br1gP2Ha5kBudPPsVnv9U23aUWAUl5KE+cuQhrZ5Oo9tlO1+2rlmX6YBdgakVDQXQ5HNYNlpZwOfUug53vajFy9GSNvZc7apl6aTHujzEa1St9TQIYnVZdKNFFYO9OiW5Vri3opV+wdYjHbYgnOcqanZKPeSq+9ULxLYscYsbqOgf9lyZeA3ykWa51pu63rG+8OlusKond9JsK1y9v91NjLuWxLtfyub4pQEcqNV3JXLk/O1aC0GNd5Y5N56vDkPrzPXsvCrR6szI/aHeerjxWnifJj7MWoyXp7zBMrzzyOPkq+smW3gptq1Ep0cgpHUVe4mxObfNkDixJr09JPoLfMbAemS4W9oI8hU4uiPdmK/AaTvcjdXF98hjPLwetasW/p2Y4QdHV0P5GxBka9czMX49uRrD//lWaJz+pfr6Slfz4OEumg6N25fJk3Ow6x21KXjonc014eVOlwHEbXOJOmRae5B7Tw8KN85W5SjfBsHLRwQeZYREOAosqatvBjU12YHqPmtaBjxom0JkiIzMlDdfZiioLNGEsxEhip0Y8ZwkSuQmGYs7Li6sdFlwckh4a9AgVrsOcbp0SdCjVyII4xEy7K5BAMdhhRWnkaTTzAHPmhfEWFIFGQDocaBLS4gAKNCRpglSAEnmEAAAHioMHG0GoIwyDICfn1KQA+MGEAcIysp8fbCLcYzqchB8kScOc5YbCpQaNNTb1QHg3jZlBO82Z45F9kvzHz8kx4RZvLLSEfdeBYG8DarlSH2YdxLL44zJb3FxcIZBsTLyyaJYKC9vgyGGF0S3RaRkvjjY7bEKLAfFH7kKu2y2RkpGG2tWb1cHgHUwJnmCvw5++wr/DdfoM1TzZKWzHRaC6Xl2G4ItYNtibNtAfj1JmbfnrHRg+LbHzwfmH4qo5i35XNVo0+IpFt7Gba+4bZ/Kpqv5UW5hadbQnHjo/truHdt0hZlC9VJyrJOSDjsotbTrTp9g56llTRNV6EeTAY4eflkuYOMirXwLGH8zB+f0KHAWYrNfeeN/QsZseAdAAPLbFYAqOFBgQJIyAUkq0QCwCkFFWYpUtWYcdNhfLrhizv/dct9Dy5575a33fOFbdYEwQ1ghbBF2CCxiP7KO7P/5E6hKlS7lLNfCGyzwMtxceY4wRVgGvX+12l+7YJ/Y3w8fmpkYHZEP9km7O9rbGrf/rFvIXhAs8BdSFzgLMU/uPuE//gAieCFiBC9xnmwF/+8KvgPR7yhZ0NwYLhPH7pdrRq0LFIdSZkPvVjb273m526sME4i2GI4Wu5et9lBmTCj8LEXrYOFoHeLQtx+dG9K1HnDFiCB5EGvX3XMGQyqbk4eniWIhTmR7FkBc8y9GY+xqTZ0T0yxTySrjceOLUy8nnQhiqyk3Uy7Kcu+5oC5xnjunnLI9cuFtTnXG2V6rNlIGY1kDAeaGHzIS1yg5AOZjYWpPsRUIMB/8xaIE91xxCgqYw0mUtDB1tmE8hB+2egMeK21f+ggHm1JTjshgKvF5tBc4OWfORoLU7I+IfXKUFbImzc4sOgvqTJpt5QtoxjxHNhJvy9EWGhmyDMi+BRjPNqmAx/EVVK2CO3+YNM5tkfQZTMO+tbvjnWZX8te7K33OLT+XUkyF7D7uhJMMjJBzkDfn0NN8eAbtcoqXVkzGydMqVfRWNFP+OdovNKefgvlMUvEF2s8VZ5+B+TRSWm56craR36NrdjyupVj4yLY7X3znpeXXzbzjhfdeXvH05pCRgYGAkLRJBW7Zc/VEinejPcBJpjEAaZ8spl4cgkww7ETH59pkSYE2j9OIMPCoX2/UFybe89REACl/CBF0I5wy5XLtYwDCKpRimynnavjCStKPL4xn68YO++w2DwQWM568QoUB+OIEm4nSSLOYckNOIpkldlzYnOKoDA3Uy9dz8vZHJFQ7JuPg0JxKzqScjk9+Ki1nea2C9EQ3IzYkJyZp1xGaaU4K85fSq/Yp3g942AppMmLgOfdrwtYWbG4ltBv2rLh7xYo1aHdTfNYas63du/WOrXtBsFOgmb3VFlqjpRiCgtEeKURgqGvpLpGYK1TNfMF6TbE9iGLjVq8cogcpCgWr9VdN5VJgPIKMaSToU1s5Q3M3U0mUNJ/6xMXNnKaBj6Okac0RjcuzWPBhn9bNd+jJ0wtje4SBQ2plSuwuianETuCyR64feVTSyGB2cYIl9sIeJHK6caVKNQHQUuTtSQne1zWyJLQ3VxbpPHgJaXdjOv5+7Bd+UnBSDVBO0UpAakLrUSOItX0UhJRfPDWkSW9XWm5gskV2lWrktrkX7HmKwh5F9rSu8ySYXY/KpASnwJlDrn5M5RGWgTwqhS47QjG+8xG196AnVzNZ6JC7c+NSOu2qgWqVbjWW+6Q2MUftV4Kes6ddO2XN5bvgDpXrsZuPZWgLNAN1YuioB/WUyCXS62SGA7m/hDiUQ2pmqpIziOLgVjAu9qxZxef3FbHt0n4wxQ7ldCgHndzp1NSbVqY5bGRqPkYDNMF34upmhlos2J4OuXewR4HinQAM5JBL4WuqvJkdnimKZ52yCsWzyShnRjWVTVQ5xrX74z8+is9noXkaXHaeoobrRe5ekRoIK0qzOFH1wT2HyeUbhXnWMMK7TToLv6wiHEUm0dyAIWUUac4bXRV/l/PNsG1I7705XsnSz5ITd9UNoDEAuSwLB5J5eSf+MZUPdaDSeCIwr8pD59jlB+QSlqa53dihm2ihiDnkPk4OINdYZlfO0ZorN1Yu4Hr1xredkMpvmikEk16G44MLSUoiJzuuv7qRqyE3eDAn8FFTIVqMQ0wuoBQqS8hndB3MA86Xip6XnbhO0mc5IfqNUJcHg3O++KxHps3ZRU+Ve1CsxNZskYfhie4FibWbI4fpxn9FaPwAGnmYWdIpMG8kR1ekLRFUW/FHjWageKVZxTCVWisYRYqHF1MLHCVIv24waZakoEhO4aVxgpylFB/fTjEwphm3eWcTUXzLdQ/nBVy0uGfKP0aB4vk6R5Ru4sryyv9OkR6VzmX+VAqJ6Pbf7ZQNBKVV0t0LF/J/3QL2eHfBkunmH2Y1e5HihnJicXsJ0l0tMmSu1zZmVbArgV2pZA1GyaeCJ0tsXyyJapbP+4lwY1x2zuX4tTQQyQMB2JlXjk+RePplyayufhM0U/j4QVkCJUljF2DWxRCZncKeR6OG33fCFM5qUVujHYI9ZZwDV1QSlC7f3NpqMLS07uxvqKEZZE+yqznOFSFPRnt5rxa1grK5waJNngjmUlUypW9DW5ArOUBMbil2Ex1CQaqf6OgmRRnqQ9WtXSiPSr10e5vS9dhvkGzr0LLEXl0jDJiVcl+qdtBeC6YOrJYKAQKnsSYR6yuZQjh7WFbKVkK0EPeeXibVVPyi2rFD/Zgn7aedGbMPSGLNzBsNLHJ/Pt483G7R9d/U8akbKWK7eIxdvB1GEJ4B7rWjlhjopTpdDGLhhtt9x4AawNTnZVr1ZNgeHrr35iMPDymCS2i+AU9k2VOKPKQf4q+fI5ZOT4sBjw/UODEFGtsr0yZCI7QOLLxif5RVUy2AxXHieDChmDvsX3rkksCQk5rArajO1IofP1hH0xsf7fOnag2+pA9mJIeLhL3BJjqeizuLtD2OOB16mtVOnvkerr764YcOqF1M79qqIXFqYHx+hG2+TZgLoyQzKbEgjVFQF18qeeKzs9GHXddxz8/Ndzfdct7MfDWkzo2O8/c5vvuPEEeTjx/E3xDHJfLUd07gQJkpYiqToT4wPlQTlJ28Ianu7Zw4hnNFHMKKt2tK4uYDJjbY1CKEarRNo/HucEa4fauDT5CReQjd9OsNBrT7d1nR01965l4d9HHZAlG9x49Ldp/LE5ITx8F7bCiTT1cnZX60+kMP9R3puGTvTKQAn2ttiW1gCB6QHQ4N2SzKAKpo/5Fbthi8/+C+ebfRxg6I4yuGB4sr46uG/zCBa7HT0qAVOfCH6EAqNufOYSNcyeFYPDnIf6K2b6Bqe3eDuGnX9kKONlBl52cDLBjvNOleqpe3RZlkVLJKxtpExTtbKsaJM1j3fZ4e+0F5A7txqFHY7f/f3A327EUEcISVSztKx/FyHMmf6u11hoT5736/Baezb9DaMg8eXNDSJKwZGwK7LHsvH5teWtIp6eouqRwd/KSQlwURxEUNJVQ6kRBILwkMJpCAyjJm8AdjWpnRAFC3KAH8BJZLDntAuCoVpuSlOIooPEr2aJX2yIj9U5ivhV8xdt8Kv2m5suiedZvNzQrB1oCHlwVU2x3rwGro1Lv1Y91EmxAYgqSDmwd+ve9kMC0HRD3akmxxGAuCZt5gxz25WyDiaocRyjRyrnFgusrE+bGzWwRhorSvu0zcVJZjzz1icVQ+jqS8EnI9MWgB0Fz2iw+PVavTVKcx2AEihoidzs/N5jURXVBOqYyO2cPSgbMXBnfyD9VARqqfQ3wureH0p0+7T33+tOvYxvPDVbmdnFyL6COJboTIpIiuMI8A508YU7rqjWBwdEZ9eVRteT9OvsbH4Ef68CPKqFDAWMEL6wpSKzNditAS3vacCt2E+ol6l3sOUTEOO8Z2sGMZoBM2uf/64QPX/p3smO3Xrd73keUTxMosz83OqmTSuP7Ppg2qT/0CimxXTHdfn9+juPL/vxiZs8K03JKsnCIRQN1euT2Il+p16w3hwQZCBalYuTNIkKuAoSRedl1hfkEJJ5EVxb3YzZnp0KDeKHKkDl/4Z+/M37f3tvzZCxfvvZNMAmv5ZAXaGn3KcrIGq8vNCa4Agxv4YTyi3TkuBqq4JL2pulBcXbMchAdNP7Puszl1QmFV0NOdgdOkSPTgZZ/61cjKyAP7h/ZjdhLyC+LhgQH5wPAO8HZ8ZZx0+87geG+BT5bxczcnxq/eiL92c3zCujZXUM5k8a7cFFSwmIJKUPG+/YNixaW4vfVxe+tASuZ8Ztk86A2ITYl05GG84LUbe3fGZEaxppMxp0dfSysQMFPzmkz4i2bd2ldT2lPlX485UqhUG3OhmrCbKyECFDxjl2S1oypnwp7jhh3CIPFZhcZ8Ay4/KW9IIqnpr86ecJQRSZ9QNot0ofEVB2DAGKQP/hepiAQhRvOKC/SwMFpw+DbaBcV80+SI8a/DwMZw+UBHmSnVKNkoynzbjrIZnWXw9tHyTBrFJAoeDQsxTWZR/kikmDDhdL1kw2Aedc/i8mjL0/anQKP4bfE5v7QwD2b/1qmXxS+Lz3pEhPsUjL4/DZRNP8/9Ub12/x+SPad69fDnOTMFINvsCvuDMgiTvneSCe4ql4p/4ukRGFq0WRxCLAKVYnHpmw+/VnxqCo4VgH/gUZyE8GBuDFOtgzS2JWTQJQkSQV5BmSgP3aYZeCTZBVLsxnayYKgZtJkSwP+kGzJyOsuBmFM9UC1q7srDxztiIVvCIFo+hSak0PKB9VdRT7+waEexWrpcJyzK0yvI25dIxcZqh8nVue2iHHFXL4DB8yVd4ormgWK3GCTbRbYh3Y5NcgzuzA+iMfkbA5DwYulAaVl3f7G4rafKPhcCTxO4jFR1acW28bL7WbqJ/zgUAuhmsENBbjYPSWhydlFHO1RIKkQyUTBAKJU09+TmOFOLpTdbpLskpb1VmjnDZqdxZIofIRCamdPYKSslUmg4QkBQIYVCwAVQwU3ZhhzrEZTN5OXzCDJd908ObonuoDkQYxuOxKCR4bZFgVuyLdDychLaBkTTViNDy0hbjMwrgSdg2lPYvezoxG/nTlz6w/Vo0fEDXe5x8Vu9/R5B6dnuSaQ4dwKXl5EcIrN0Ox2h5wOXXeN6MALpDWak/ngbrZveyKSVFWTFZaEqKjW8qDQigfUiswTi6wNeayvSGmqSIyG3vr28smawEJdsy7EFyFB4IeXx1LmEJEdqjXRF1sGdF1e4isqmfwi2nhpIN6WeXe33ZP0DVg+zjUm3BkYjffahdGera2wDunYgjRIhSuIkFaRs6zNftTB/YYhgcwy+r3lHVXL4PBEXqMgGp0pS5TK5/Z8PNG/KtqQ7C+Mxrgm8XI63TMlv1t3zD39w9fzmpO9Bp7rULmch9eD4P5tg3/imwlWhHwwLkZvFYBWjbgrThNYsC4G7YvfBzR73UWQBvwsldpeDY4em1qcgR8OdCTv3//pjdOtIQg/QW6tPsK993npVZU9vSgVl/Hua9bZkGpUEruyWPNlckOyWPN18Blz8Kgj92HP+0eGBDLGzg+dsAd+Gb1Mw6+ngLGYERof7n8P2AxGzUFwIYoqBbgKFHQE5fLh4TL3zaFiu3vEJ7lDGLBubqakdnXozNg2I6xqCScgt+FUQpxJactkbddTJRYr2/bNEJTgrkZGUnQtUyal1tdyU7XUna2tO22gpjhG8DJl3V8buivkZd10/ZzvZowiGeL6nS5JfVjTGzZvhbdQMSBNVUVHdr2jI9BNK5hYb5HULc/ByPy8k2MOTTsd60EM83IFZv0lR4Z52TdypWiUK0XiqsgpFcXvgF8aK/meTRLxDA/eNFpGzYcoS8Huus/uqBKAR6pVMckj100f7J6pHecWQkKcf66BUGjX8O9T7JkVhTXZEuVgk3S4ehB44PllrnZG++Eh/vSr6qRHKy9kzhERyBlbLCtfYPDWrprMpaQvt38znMMMgZIq/WyeFoeKe6s8Yq0iqGfFZ1T+HB1c//VLz6/+vF1EYclONuiMma4dXMeBbU64jEdcRNo9sELtc73UvEFAp08PXjYdfLrv1q7f5V2IBQeRLD8c0XswkUb2O4yzVaEa1VAKuUtalllxbmqaKShhnbLxNlAmt6AJXDG6oxXJ94nhhZkWnYDVXujTndsWg3X1ogHtMie34TL8BBoZw5ZtzXQP2vSbS/lajHgFLZTF9Roou/aF/msm3esQVI+YEX2nLaDsCzmtfRdutYhwtsGHxPJo6KfEv6z/0EDKw2vgsgANAa5wHKOw6H3gyNLzOpgt4wdxuBj2YL2jP4P13lf3yZgDyaZMLtPvjgsUQMeAorGFzNUoYLiRqGhloEIVhaNFpyQ7c16E3zkO4lAfCj+r6xtCPwjvYhFbiuWEaHJQf4uK38NxX5Nd4a3zqM+6z/oIOhR50Dd0P1FWjY6oqqqqio9bejZeMg05ZdHTlFe6nWlvrKOkAr7khNyQVw7HHi8cAeBIVGWOojIlZXRtbjdov+u3ro3k/YBxm7xOWS8pFMtFsa0ZTnBVJLiU/M4c9Xgc1wiFuK6IlIjSEevGz2V7M4GcHzP6QbfjnYKWgymcIKhEnnKcWqFIyXZH21NMk2hotifmJrL+709GsTMB9zsJe+2oYyHSrfboUAYqP7+z7qTq+f4QpvwDgc/33Kh99Y2/7J87i3l7kAHipQPgPCN/a/ypgCm2W9GhfsgUbTYBciM0Xvn0F03Rm84j5KIHRWPNNAockAPLJsAOig+efeb75xI4D+gOdP9g2hXW9aVSayeZDVjwu7k61/dB/UhIq9I2XyyF4IJu5AtszNDuEMZq57M8YZQPTxwwSfGPjy0m0YS85dolwj2B9wVY1V3cAh3ndF91Cht0Q2gXQhSud3qDfvaCNYZYYDL2cBFetJ9/iYSrhXS82DgkCiqQArJXFyOUdbTCKlJ9z6gkQ7PSGlKsKWnt6V4In4xNbYJxCsLLgS6Q6AaBFS3AC1byGjoRr0pRFgkOROBQKuklkHSEKtjki/LZsHhlhSQ8IiQPSbA5Ie/sAl7Y2MSI9HEabd+iLF33jjtKlMDa3TnCi+bsM3Tjw9jGfLb6TT2YT5I3R02CtAOKQmQNXZ4g2mO0kGFHDXuRQr0MkGPa4ohyy0GRuhD8jRF7VCBX2PsIYp3A6dexC+/8Y96W+EaSIUKUSObJkE0HA8uCJxPUZY1EUIUyhDMXpfmiEeJWEBBDoipSVh5So5BYdKP/mRHRTSw9Y4Izg1okJZHATJ51IkVLZciBQ5UvHlyeWQJayLboENqd67C/LR5h4dFF8hOO6Mom4JIrNUaRTlgbaritL47NfogEAAA==) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}

/* =====================================================================
   YALP — base compartilhada pelas paginas de catalogo e de produto.
   Mesma identidade da landing: preto, luz roxa, Satoshi e Plex Mono.
   ===================================================================== */
:root{
  --black:#000; --white:#fff; --grey:#8a8a8a; --line:rgba(255,255,255,.14);
  --purple:#E481FF; --purple-deep:#2B0A38;
  --ff:"Satoshi","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;
  --ff-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --borda:calc(24px + env(safe-area-inset-left));
}
*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  background:var(--black);color:var(--white);font-family:var(--ff);
  -webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;
  background-image:
    radial-gradient(58% 26% at 82% 2%,  rgba(228,129,255,.20), rgba(228,129,255,0) 70%),
    radial-gradient(64% 20% at 12% 62%, rgba(228,129,255,.13), rgba(228,129,255,0) 70%);
  background-attachment:fixed;background-repeat:no-repeat;
}
body::after{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.035;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
::selection{background:var(--purple);color:#000}
:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:2px}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
.so-leitor{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pular{position:absolute;left:-9999px;top:0;z-index:200;background:var(--purple);color:#000;
  padding:16px 20px;font-family:var(--ff-mono);font-size:12px;text-transform:uppercase;letter-spacing:.16em}
.pular:focus{left:12px;top:12px}

/* ---------- topo ---------- */
.topo{
  position:sticky;top:0;z-index:100;background:rgba(0,0,0,.72);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border-bottom:1px solid var(--line);
  padding:14px var(--borda) 14px calc(24px + env(safe-area-inset-left));
  display:flex;align-items:center;justify-content:space-between;gap:16px;
}
.topo .marca{display:flex;align-items:center;padding:13px 4px;min-height:44px}
.topo .marca i{display:block;width:66px;height:18px;background-color:var(--purple);
  -webkit-mask-image:var(--logo);mask-image:var(--logo);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain}
.voltar{
  font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;
  color:var(--grey);display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 4px;
  transition:color .3s ease}
.voltar:hover{color:var(--purple)}

/* ---------- cabecalho de pagina ---------- */
main{max-width:1240px;margin:0 auto;
  padding:clamp(42px,7vh,84px) var(--borda) 90px calc(24px + env(safe-area-inset-left))}
.eyebrow{
  font-family:var(--ff-mono);font-weight:500;font-size:11px;letter-spacing:.24em;
  text-transform:uppercase;color:var(--grey);display:flex;align-items:center;gap:14px;
  margin-bottom:clamp(20px,3.4vh,34px)}
.eyebrow::after{content:"";height:1px;flex:1;max-width:200px;background:var(--line)}
h1{font-family:var(--ff);font-weight:900;text-transform:uppercase;line-height:.97;
  letter-spacing:-.035em;padding-bottom:.06em;font-size:clamp(2.1rem,6vw,4.6rem)}
.lead{margin-top:18px;max-width:52ch;font-size:clamp(.96rem,1.3vw,1.1rem);
  line-height:1.62;color:#bdbdbd;font-weight:400}

/* ---------- grade de produtos ----------
   Mesmo desenho da vitrine da landing: selos acima, fotografia limpa,
   nome e depois marca e categoria embaixo. Nada por cima da imagem, e
   moldura so na foto. O card le como fotografia com legenda.        */
.grade{
  display:grid;margin-top:clamp(34px,5vh,58px);
  column-gap:clamp(14px,1.6vw,22px);
  /* respiro maior entre as linhas: com o texto embaixo da foto, um
     vao pequeno cola a legenda de um card no selo do card de baixo e
     fica ambiguo de quem e o selo                                    */
  row-gap:clamp(30px,3vw,44px);
  grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));
  align-items:start;
}
@media(max-width:560px){
  .grade{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:28px}
}
.item{
  display:flex;flex-direction:column;gap:12px;
  transition:transform .45s cubic-bezier(.22,1,.36,1)}
.item:hover{transform:translateY(-6px)}
/* linha de selos com altura reservada mesmo vazia: assim o topo das
   fotos alinha em toda a grade, com e sem selo                       */
.item .selos{
  display:flex;flex-wrap:nowrap;align-items:center;gap:6px;
  height:19px;overflow:hidden}
.item .capa{
  position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;
  border:1px solid var(--line);background:#0a080b;
  background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 9px);
  transition:border-color .45s ease}
.item:hover .capa{border-color:rgba(228,129,255,.6)}
.item .capa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  transition:transform .8s cubic-bezier(.22,1,.36,1)}
.item:hover .capa img{transform:scale(1.045)}
.item .info{display:flex;flex-direction:column;gap:4px}
.item .info b{font-weight:700;font-size:13.5px;letter-spacing:-.01em;line-height:1.25}
.item .info span{font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.14em;
  text-transform:uppercase;color:#9a9a9a;line-height:1.5}

/* ---------- selos ---------- */
.selo{
  font-family:var(--ff-mono);font-size:8.5px;font-weight:500;letter-spacing:.16em;
  text-transform:uppercase;padding:4px 7px;line-height:1;
  border:1px solid rgba(228,129,255,.55);color:var(--purple)}
.selo.reservado{border-color:rgba(255,255,255,.34);color:#dcdcdc}
/* Dois selos so cabem em uma linha quando a coluna e larga. Em duas
   colunas no celular, e nas sugestoes da peca, fica so o primeiro:
   melhor um selo do que dois cortados pela metade.                   */
@media(max-width:560px){ .item .selos .selo:nth-child(n+2){display:none} }
#gradeRelacionados .item .selos .selo:nth-child(n+2){display:none}

/* ---------- botao ---------- */
.cta{
  display:inline-flex;align-items:center;gap:14px;
  padding:19px 30px;border:1px solid var(--white);color:var(--white);
  text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.16em;
  position:relative;overflow:hidden;transition:color .35s ease,border-color .35s ease;min-height:44px}
.cta span{position:relative;z-index:2}
.cta::before{content:"";position:absolute;inset:0;background:var(--white);
  transform:translateY(101%);transition:transform .4s cubic-bezier(.65,0,.35,1);z-index:1}
.cta:hover::before{transform:translateY(0)}
.cta:hover{color:var(--black)}
.cta .arw{position:relative;z-index:2;transition:transform .35s ease}
.cta:hover .arw{transform:translateX(6px)}
.cta.solid{background:var(--purple);border-color:var(--purple);color:#000}
.cta.solid::before{background:var(--white)}
.cta.solid:hover{color:#000;border-color:var(--white)}

/* ---------- estados ---------- */
.estado{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--grey);
  padding:60px 0;line-height:1.9}
.esqueleto{position:relative;overflow:hidden;background:#0c0a0e}
.esqueleto::after{content:"";position:absolute;inset:0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);
  animation:brilho 1.4s infinite}
@keyframes brilho{from{transform:translateX(-100%)}to{transform:translateX(100%)}}

/* ---------- rodape ---------- */
body > footer{border-top:1px solid rgba(255,255,255,.07);
  padding:26px var(--borda) calc(26px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));
  display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8d8d8d}
body > footer .coord{color:#8d8d8d;letter-spacing:.14em;transition:color .5s ease}
body > footer .coord:hover{color:var(--purple)}

/* ---------- entrada suave ---------- */
.rv{opacity:0;transform:translateY(18px);
  transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
.rv.on{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important}
  .rv{opacity:1;transform:none}
}

/* ---------- filtros de categoria ---------- */
.filtros{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(26px,4vh,40px)}
.filtros[hidden]{display:none}
.filtro{
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;
  padding:11px 15px;min-height:44px;background:none;border:1px solid var(--line);color:#c4c4c4;
  cursor:pointer;transition:border-color .3s ease,color .3s ease}
.filtro:hover{border-color:rgba(228,129,255,.5);color:var(--purple)}
.filtro.on{border-color:var(--purple);color:var(--purple)}

/* ---------- pagina do produto ---------- */
.peca{display:grid;gap:clamp(28px,4vw,60px);align-items:start}
@media(min-width:900px){ .peca{grid-template-columns:1.05fr .95fr} }
.peca[hidden]{display:none}
.palco{position:relative;aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden;background:#0a080b;
  background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 9px)}
.palco img{width:100%;height:100%;object-fit:cover}
.miniaturas{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}
.mini{width:64px;height:84px;padding:0;min-height:0;border:1px solid var(--line);background:#0a080b;
  cursor:pointer;overflow:hidden;transition:border-color .3s ease,opacity .3s ease;opacity:.62}
.mini img{width:100%;height:100%;object-fit:cover}
.mini:hover{opacity:1}
.mini.on{border-color:var(--purple);opacity:1}
.ficha .eyebrow{margin-bottom:18px}
.ficha h1{font-size:clamp(1.9rem,4.4vw,3.4rem)}
.ficha .marca{font-family:var(--ff-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--purple);margin-top:16px}
.selos-linha{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.selos-linha .selo{position:static;font-size:9.5px;padding:6px 9px}
.ficha .cta{margin-top:clamp(28px,4vh,42px)}
.ficha .nota{font-family:var(--ff-mono);font-size:10px;letter-spacing:.1em;color:var(--grey);
  margin-top:18px;line-height:1.9}
.relacionados{margin-top:clamp(64px,10vh,120px);border-top:1px solid var(--line);
  padding-top:clamp(36px,6vh,64px)}
.relacionados[hidden]{display:none}
@media(max-width:560px){ .mini{width:56px;height:74px} }

/* ---------- seletor de tamanhos ---------- */
.tamanhos{margin-top:clamp(24px,3.6vh,36px)}
.tamanhos[hidden]{display:none}
.rotulo-tamanhos{font-family:var(--ff-mono);font-size:10px;letter-spacing:.22em;
  text-transform:uppercase;color:var(--grey);margin-bottom:12px}
.opcoes{display:flex;flex-wrap:wrap;gap:9px}
.tam{
  min-width:52px;min-height:46px;padding:0 14px;
  font-family:var(--ff-mono);font-size:13px;letter-spacing:.06em;
  background:none;border:1px solid var(--line);color:var(--white);cursor:pointer;
  transition:border-color .3s ease,color .3s ease,background .3s ease}
.tam:hover{border-color:rgba(228,129,255,.55)}
.tam.on{border-color:var(--purple);color:var(--purple);background:rgba(228,129,255,.08)}
/* indisponivel: apagado, mas vivo — ele leva para a curadoria */
.tam.fora{color:#6f6f6f;border-style:dashed;border-color:rgba(255,255,255,.18)}
.tam.fora:hover{border-color:rgba(228,129,255,.4);color:#9a9a9a}
.tam.fora.on{border-color:var(--purple);border-style:solid;color:var(--purple);background:rgba(228,129,255,.06)}
.aviso-curadoria{
  border-left:2px solid var(--purple);padding:12px 14px;margin-top:14px;max-width:48ch}
.aviso-curadoria[hidden]{display:none}
.aviso-curadoria p{
  font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.06em;line-height:1.8;color:#c9a8d6}
.aviso-curadoria a{
  display:inline-block;margin-top:9px;font-family:var(--ff-mono);font-size:10px;
  letter-spacing:.18em;text-transform:uppercase;color:var(--purple);
  border-bottom:1px solid rgba(228,129,255,.45);padding-bottom:3px;min-height:0}
.aviso-curadoria a:hover{border-bottom-color:var(--purple)}
/* botao no modo encomenda: contorno roxo em vez de bloco cheio */
.cta.solid.contorno{background:none;color:var(--purple);border-color:var(--purple)}
.cta.solid.contorno::before{background:var(--purple)}
.cta.solid.contorno:hover{color:#000}

/* botao travado ate o cliente escolher o tamanho */
.cta.desativado{
  background:none;border-color:rgba(255,255,255,.22);color:#8a8a8a;cursor:not-allowed}
.cta.desativado::before{display:none}
.cta.desativado:hover{color:#8a8a8a;border-color:rgba(255,255,255,.22)}
.cta.desativado .arw{opacity:.4}
/* clicou sem escolher: o seletor pisca uma vez, sem alarde */
@keyframes chamar{0%,100%{opacity:1}30%{opacity:.35}65%{opacity:1}}
.tamanhos.chamar .opcoes{animation:chamar .7s ease}
.tamanhos.chamar .rotulo-tamanhos{color:var(--purple)}

/* ---------- cupom ----------
   Sinal discreto, nunca um banner de promocao. A YALP nao grita desconto:
   o cupom aparece como marcacao tecnica, em Plex Mono, com uma barra roxa
   fina. Quem confirma o beneficio e a equipe na conversa.               */
.faixa-cupom{
  display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;
  margin-top:clamp(24px,3.4vh,34px);padding:12px 16px;
  border:1px solid rgba(228,129,255,.34);border-left:2px solid var(--purple);
  background:rgba(228,129,255,.045);
  font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}
.faixa-cupom[hidden]{display:none}
.fc-codigo{color:var(--purple)}
.fc-beneficio{color:#c9a8d6;letter-spacing:.08em;text-transform:none;font-size:11px}
.fc-sair{
  margin-left:auto;background:none;border:0;cursor:pointer;padding:6px 2px;
  font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--grey);transition:color .3s ease}
.fc-sair:hover{color:var(--white)}

.cupom-bloco{margin-top:20px}
.cupom-abrir{
  background:none;border:0;padding:8px 0;cursor:pointer;min-height:44px;
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--grey);border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}
.cupom-abrir:hover{color:var(--purple);border-bottom-color:rgba(228,129,255,.5)}
.cupom-abrir[hidden]{display:none}
.cupom-campo{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.cupom-campo[hidden]{display:none}
.cupom-campo input{
  flex:1 1 170px;min-height:46px;padding:0 14px;
  background:none;border:1px solid var(--line);color:var(--white);
  font-family:var(--ff-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase}
.cupom-campo input::placeholder{color:#5f5f5f;letter-spacing:.14em}
.cupom-campo input:focus{border-color:var(--purple)}
.cupom-campo button{
  min-height:46px;padding:0 20px;cursor:pointer;
  background:none;border:1px solid var(--purple);color:var(--purple);
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;
  transition:background .3s ease,color .3s ease}
.cupom-campo button:hover{background:var(--purple);color:#000}
.cupom-recado{
  font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.05em;line-height:1.8;
  color:#c9a8d6;margin-top:10px;min-height:0}
.cupom-recado.erro{color:#e2a0a0}
.cupom-recado:empty{display:none}
/* bloco do cupom aplicado, logo abaixo do nome da peca. O nome do
   parceiro e a unica coisa em roxo aqui: e o credito dele.          */
.cupom-ativo{
  display:flex;align-items:flex-start;gap:12px;margin-top:22px;
  padding:14px 16px;border:1px solid rgba(228,129,255,.3);
  border-left:2px solid var(--purple);background:rgba(228,129,255,.05)}
.cupom-ativo[hidden]{display:none}
.cupom-ativo .ca-check{color:var(--purple);font-size:13px;line-height:1.5;flex:none}
.cupom-ativo .ca-corpo{display:flex;flex-direction:column;gap:5px;min-width:0}
.cupom-ativo .ca-codigo{
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;
  color:var(--purple)}
.cupom-ativo .ca-por{font-size:13px;color:#c9c9c9;line-height:1.5}
.cupom-ativo .ca-por[hidden]{display:none}
.cupom-ativo .ca-por .parceiro{color:var(--purple);font-weight:700}
.cupom-ativo .ca-beneficio{
  font-family:var(--ff-mono);font-size:11px;letter-spacing:.04em;color:#c9a8d6;line-height:1.6}
.cupom-ativo .ca-sair{
  margin-left:auto;background:none;border:0;cursor:pointer;padding:6px 2px;flex:none;
  font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--grey);transition:color .3s ease}
.cupom-ativo .ca-sair:hover{color:var(--white)}

/* =====================================================================
   SELECAO (carrinho)

   Nada de sacola cheia nem contador vermelho gritando. A YALP nao vende
   por impulso, vende por escolha: o botao so existe quando ja ha uma
   peca escolhida, entra com fade, e a gaveta e um painel silencioso.
   ===================================================================== */
html.sem-rolagem{overflow:hidden}

.carrinho-botao{
  position:fixed;z-index:120;right:max(18px,env(safe-area-inset-right));
  bottom:calc(18px + env(safe-area-inset-bottom));
  display:none;align-items:center;gap:12px;min-height:52px;padding:0 20px;cursor:pointer;
  background:rgba(0,0,0,.86);border:1px solid rgba(228,129,255,.5);color:var(--white);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;
  opacity:0;transform:translateY(14px);
  transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),
             border-color .3s ease}
.carrinho-botao.visivel{display:inline-flex}
.carrinho-botao.visivel.pronto{opacity:1;transform:none}
.carrinho-botao:hover{border-color:var(--purple)}
.cb-conta{
  min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;
  background:var(--purple);color:#000;font-size:11px;letter-spacing:0;font-weight:700}

.carrinho-fundo{
  position:fixed;inset:0;z-index:130;background:rgba(0,0,0,.62);
  -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);
  opacity:0;transition:opacity .34s ease}
.carrinho-fundo.on{opacity:1}
.carrinho-fundo[hidden]{display:none}

.carrinho-painel{
  position:fixed;z-index:140;top:0;right:0;bottom:0;width:min(430px,100vw);
  display:flex;flex-direction:column;background:#08060a;
  border-left:1px solid var(--line);
  transform:translateX(102%);transition:transform .38s cubic-bezier(.22,1,.36,1)}
.carrinho-painel.on{transform:none}
.carrinho-painel[hidden]{display:none}
.yc-topo{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding:calc(20px + env(safe-area-inset-top)) 22px 18px;border-bottom:1px solid var(--line)}
.yc-titulo{font-family:var(--ff);font-weight:900;text-transform:uppercase;
  letter-spacing:.02em;font-size:15px}
.yc-fechar{
  background:none;border:0;cursor:pointer;padding:10px 2px;min-height:44px;
  font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;
  color:var(--grey);transition:color .3s ease}
.yc-fechar:hover{color:var(--purple)}
.yc-corpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 22px}

.yc-cupom{
  display:flex;flex-direction:column;gap:5px;margin-bottom:20px;padding:12px 14px;
  border-left:2px solid var(--purple);background:rgba(228,129,255,.045)}
.yc-cupom[hidden]{display:none}
.yc-cupom-codigo{font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--purple)}
.yc-cupom-por{font-size:12.5px;color:#c4c4c4}
.yc-cupom-por .parceiro{color:var(--purple);font-weight:700}
.yc-cupom-texto{font-family:var(--ff-mono);font-size:11px;color:#c9a8d6;letter-spacing:.04em}

.yc-item{display:grid;grid-template-columns:58px 1fr 30px;gap:14px;align-items:start;
  padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.yc-item:first-child{padding-top:0}
.yc-foto{display:block;width:58px;aspect-ratio:3/4;border:1px solid var(--line);
  background:#0a080b;overflow:hidden}
.yc-foto img{width:100%;height:100%;object-fit:cover}
.yc-info{display:flex;flex-direction:column;gap:5px;min-width:0}
.yc-nome{font-weight:700;font-size:13.5px;line-height:1.35;letter-spacing:-.01em;padding:5px 0}
.yc-nome:hover{color:var(--purple)}
.yc-detalhe{font-family:var(--ff-mono);font-size:10px;letter-spacing:.1em;
  text-transform:uppercase;color:#9a9a9a}
.yc-modo{align-self:flex-start;font-family:var(--ff-mono);font-size:8.5px;letter-spacing:.16em;
  text-transform:uppercase;padding:4px 7px;line-height:1;margin-top:2px;
  border:1px solid rgba(228,129,255,.5);color:var(--purple)}
.yc-modo.encomenda{border-color:rgba(255,255,255,.28);color:#bdbdbd}
.yc-qtd{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:8px;
  align-self:flex-start}
.yc-qtd button{width:44px;height:44px;min-height:0;padding:0;background:none;border:0;
  color:#cfcfcf;font-size:15px;line-height:1;cursor:pointer;letter-spacing:0;
  transition:color .25s ease,background .25s ease}
.yc-qtd button:hover{background:rgba(228,129,255,.12);color:var(--purple)}
.yc-qtd span{min-width:30px;text-align:center;font-family:var(--ff-mono);font-size:13px}
/* O x continua do mesmo tamanho na tela. O que cresce e a area de
   toque, por um pseudo-elemento invisivel: no celular ninguem acerta
   30 pixels, e engordar o simbolo deixaria a linha pesada.          */
.yc-tirar{position:relative;background:none;border:0;cursor:pointer;color:#7d7d7d;
  font-size:18px;line-height:1;width:30px;height:30px;padding:0;
  transition:color .25s ease}
.yc-tirar::after{content:"";position:absolute;left:50%;top:50%;
  width:44px;height:44px;transform:translate(-50%,-50%)}
.yc-tirar:hover{color:#e2a0a0}
.yc-vazio{font-family:var(--ff-mono);font-size:11.5px;line-height:1.9;color:var(--grey);
  padding:26px 0}

.yc-reco{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}
.yc-reco[hidden]{display:none}
.yc-reco .eyebrow{margin-bottom:16px;font-size:10px}
.yc-reco-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.yc-mini{display:block}
.yc-mini-capa{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;
  border:1px solid var(--line);background:#0a080b;transition:border-color .3s ease}
.yc-mini-capa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.yc-mini:hover .yc-mini-capa{border-color:rgba(228,129,255,.6)}
.yc-mini-nome{display:block;font-size:10.5px;line-height:1.35;margin-top:6px;font-weight:700;
  overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.yc-mini-marca{display:block;font-family:var(--ff-mono);font-size:8.5px;letter-spacing:.12em;
  text-transform:uppercase;color:#8f8f8f;margin-top:3px}

.yc-rodape{padding:20px 22px calc(22px + env(safe-area-inset-bottom));
  border-top:1px solid var(--line);background:#08060a}
.yc-nota{font-family:var(--ff-mono);font-size:10px;line-height:1.85;color:var(--grey);
  margin-bottom:16px}
.yc-finalizar{width:100%;justify-content:center}
.yc-limpar{width:100%;background:none;border:0;cursor:pointer;margin-top:12px;min-height:44px;
  font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;
  color:#6f6f6f;transition:color .3s ease}
.yc-limpar:hover{color:#c4c4c4}

@media(max-width:520px){
  .carrinho-painel{width:100vw;border-left:0}
  .yc-reco-grade{grid-template-columns:repeat(4,1fr);gap:7px}
  .yc-corpo{padding:18px 16px}
  .yc-rodape{padding:18px 16px calc(20px + env(safe-area-inset-bottom))}
  .yc-topo{padding-left:16px;padding-right:16px}
}

/* =====================================================================
   BUSCA, FILTROS E ORDENACAO
   ===================================================================== */
.ferramentas{display:flex;flex-wrap:wrap;gap:10px;align-items:center;
  margin-top:clamp(26px,4vh,40px)}
.busca{position:relative;flex:1 1 260px;min-width:0}
.busca input{
  width:100%;min-height:48px;padding:0 42px 0 16px;background:none;
  border:1px solid var(--line);color:var(--white);
  font-family:var(--ff);font-size:16px;letter-spacing:.01em}
.busca input::placeholder{color:#6b6b6b}
.busca input:focus{border-color:var(--purple)}
.busca .limpa{
  position:absolute;right:6px;top:50%;transform:translateY(-50%);
  width:36px;height:36px;min-height:0;padding:0;background:none;border:0;cursor:pointer;
  color:#7d7d7d;font-size:16px;line-height:1}
.busca .limpa:hover{color:var(--purple)}
.busca .limpa[hidden]{display:none}
select.escolha{
  min-height:48px;padding:0 34px 0 14px;background:#0a080b;border:1px solid var(--line);
  color:#d6d6d6;font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;
  text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a8a8a' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 13px center}
select.escolha:focus{border-color:var(--purple)}
select.escolha:hover{border-color:rgba(228,129,255,.5)}
.contagem{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--grey);margin-top:22px}
.mais{display:flex;justify-content:center;margin-top:clamp(34px,5vh,54px)}
.mais[hidden]{display:none}

/* =====================================================================
   BLOCOS DE CONFIANCA DA PAGINA DA PECA
   ===================================================================== */
.garantias{display:flex;flex-direction:column;gap:11px;margin-top:22px;
  padding:16px 18px;border:1px solid var(--line);background:rgba(255,255,255,.018)}
.garantias li{list-style:none;display:flex;align-items:center;gap:13px;
  font-size:12.5px;line-height:1.55;color:#d0d0d0}
.garantias li svg{flex:none;width:18px;height:18px;stroke:var(--purple);stroke-width:1.5;
  fill:none;stroke-linecap:round;stroke-linejoin:round}

.acompanha{margin-top:clamp(46px,7vh,80px);border-top:1px solid var(--line);
  padding-top:clamp(30px,5vh,54px)}
.acompanha h2{font-family:var(--ff);font-weight:900;text-transform:uppercase;
  letter-spacing:-.02em;line-height:1.04;font-size:clamp(1.35rem,3vw,2.1rem);margin-bottom:26px}
.acompanha ol{list-style:none;display:grid;gap:1px;background:var(--line);
  border:1px solid var(--line)}
@media(min-width:760px){ .acompanha ol{grid-template-columns:repeat(5,1fr)} }
.acompanha li{background:#08060a;padding:20px 18px;display:flex;flex-direction:column;gap:9px}
.acompanha li b{font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--purple);font-weight:500}
.acompanha li span{font-size:12.5px;line-height:1.6;color:#c4c4c4}

/* =====================================================================
   CURADORIA NO FIM DA LISTA
   ===================================================================== */
.curadoria{
  margin-top:clamp(56px,9vh,110px);padding:clamp(34px,6vw,64px);
  border:1px solid var(--line);position:relative;overflow:hidden;
  background:radial-gradient(120% 140% at 88% 0%,rgba(228,129,255,.16),rgba(228,129,255,0) 62%)}
.curadoria .eyebrow{margin-bottom:20px}
.curadoria h2{font-family:var(--ff);font-weight:900;text-transform:uppercase;line-height:1.02;
  letter-spacing:-.03em;font-size:clamp(1.6rem,4vw,2.9rem);max-width:16ch}
.curadoria p{margin-top:18px;max-width:52ch;font-size:clamp(.94rem,1.2vw,1.05rem);
  line-height:1.7;color:#bdbdbd}
.curadoria .cta{margin-top:clamp(26px,4vh,38px)}

/* seletor de quantidade da pagina da peca */
.qtd-linha{display:flex;align-items:center;gap:16px;margin-top:clamp(22px,3vh,30px);
  flex-wrap:wrap}
.qtd-linha .rotulo-tamanhos{margin-bottom:0}
.passo{display:inline-flex;align-items:center;border:1px solid var(--line)}
.passo button{width:46px;height:46px;min-height:0;padding:0;background:none;border:0;
  color:var(--white);font-size:17px;line-height:1;cursor:pointer;letter-spacing:0;
  transition:color .25s ease,background .25s ease}
.passo button:hover{background:rgba(228,129,255,.12);color:var(--purple)}
.passo span{min-width:44px;text-align:center;font-family:var(--ff-mono);font-size:14px}
.botoes-peca{display:flex;flex-direction:column;gap:12px;margin-top:clamp(24px,3.4vh,34px)}
.botoes-peca .cta{margin-top:0;justify-content:center}
@media(min-width:520px){
  .botoes-peca{flex-direction:row;flex-wrap:wrap}
  .botoes-peca .cta{flex:1 1 220px}
}
.cta.linha-so{background:none;color:var(--white);border-color:var(--line)}
.cta.linha-so::before{background:var(--white)}
.cta.linha-so:hover{color:#000;border-color:var(--white)}
.aviso-selecao{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.08em;
  color:var(--purple);margin-top:12px;min-height:0}
.aviso-selecao:empty{display:none}


/* botao de seleção travado enquanto falta escolher o tamanho */
.cta.linha-so.desativado,
button.cta.desativado{
  border-color:rgba(255,255,255,.18);color:#7d7d7d;cursor:not-allowed}
.cta.linha-so.desativado::before{display:none}
.cta.linha-so.desativado:hover{color:#7d7d7d;border-color:rgba(255,255,255,.18)}

/* Foco por teclado nos campos: a borda de 1px sozinha e um indicador
   fraco. A regra global :focus-visible ja desenha o contorno; estes
   campos tinham outline:none e ficavam de fora dela.                 */
.busca input:focus-visible,select.escolha:focus-visible,.cupom-campo input:focus-visible{
  outline:2px solid var(--purple);outline-offset:2px}

/* =====================================================================
   ESTADOS DA IMAGEM

   A moldura ja desenha o esqueleto listrado. Estas regras garantem que
   ele saia, sempre: quando a foto chega e quando ela desiste. Antes,
   sem tratamento de erro, o esqueleto ficava para sempre.
   ===================================================================== */
.im{position:relative}
.im .im-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  opacity:0;transition:opacity .45s ease}
.im.im-ok .im-foto{opacity:1}
/* foto no ar: o fundo listrado sai de cena */
.im.im-ok{background-image:none;background-color:#0a080b}
.im.im-erro{background-image:none;background-color:#0b090c}
.im .im-aviso{
  position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);
  text-align:center;padding:0 10px;
  font-family:var(--ff-mono);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:#6f6f6f;line-height:1.6;pointer-events:none}
.im.im-ok .im-aviso{display:none}
@media(prefers-reduced-motion:reduce){ .im .im-foto{transition:none} }
