@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkABAAAAAACsgAAAVMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNcg1oLDgABNgIkAxgEIAWDQgdGDIRYG54JKB4H1W0W8w8kQZm+KfOwCx742rT3ZwaTtonT3YkoHlVCVEmVNFRcWBG7Gl2dsOJHEz12IcjdvXCLNGhZIK95RBkHCVZ+/2draRcyyUsSCtio1y/V7jMoJMUlUiAk+jOyMAXWpGrryrKu1XWqKrKZDdW+zCjc/JEIwIyLiwiFByYwogCkAlyMHh7y77PWzugcaTu6eytpgJDLFWm38KADKS7NAP3k3xYrcUelUUgWRdZJMpIMyIAEANDbB1XxAqhXaf4/CmW9FFER7QASUhJQGQAJkIE0MgJIo9AGrBiRUAAbqnvVx1PBfUuk/vvN2BcjCPqnyhSwTUCJILfN+hVwuZIi1Zp1aTTIz+MUrd8xmaqb2Ihe9GKHnQRWKUm/JbMvUgPP1DCNzFwU4uqIJlJnNEJ1ARPyqpVeDeFR1a4NoYRY7dWQPBqiPM+rIXvUcEIuCo/NFETUuBrvnY+rYXV9dD6hFBG5vE8sHvGrCcZzQz19IvMSbZHcA3NikUiDV0MR44oIETqnbpThG2Xcf8mrofP0q9vKxSMzozOJ46HcRFsokpuXp3YlXhiZmQRDzLRIxKuhP11Jikc2ZJ04NaT05XHUKBUcT4NtcYPIiXOVgrzE8bSVGy+IsFtpvJC4FEBbRkN2VC7q0sTxEYvgcRXOjcRMZMlI7qg/5NUwefpdk10hTiSf24tAxogZJ0MqxQGAHgArIANtYBgAKCDSkAAAAYpSZzHY9HM2nTUaf//198WJe3LNwjJtFbZb7hEn3jfH321qef4DyxXvvXbR8TvTLJgnbFhvvZPj7y31fdDa/MK7qv7q1s3lHU92NDRYfH3ZQ66OMtdH12XgyHPbmgL7H96Z0djT1FrepxZP3TVXUl0eznA/V5J105GZwOFntzUE9r74QU77YEfIO1r8YPe9G/0fAyRRMGJatLheQ3Fq8CYadKUG/rIAZLWIhvhUg/OhECoqhk8DwXC9S516fxhzqV3y115pNIkNFzbbz+ZvlwEbYsWcraI74tv5+LWKHR/csYAZ6d+24MBs1I0wzzAh/tXYnJTbqWswne3fpCwStm85iN2pUfhdpaYl1ExLqYm6QwTyoL6KieCzBoIIQGR/knHDN5+ucjT9ZzTJPwJ8FXugGOCb8YU/UuFLbyzNVPIAExIAAr4uyaXDRfV/+hYIege9+BBV9NdJXdpCgAmL6M7SIBnux4AAwAwSyr3ICMDI2nqRYgJmQ9JmQZXXzRJ2XjDLhBxerziadeSYM+vxqaL2Lqy3e9Bv18A/uMsaO21g9bvt4nspG2zms81O6/gNCxvQq8OgEZvF7Dcuaqtd2u0UNWeDNbwGbLDOertNidkp99NttlIF+QQFBGmsUXgvVY170LHl6+yxWdROKb9EQs02qpmzurzTNtsdsJPPqypOrVxPzaTriJ2288lN22wzVVjGLi4UIzT2J/eKmecjAUAKbn1PD4iHmxRy0jHs2bohoMMh0qgIdFSxp7YHNHBLIkgjuUWlTSfT50/ZYbkeVS4HRneDZYga1sIjF4dlmtKtVqksBEmUgl1WemMSFUoVyrQEW8ns2mC5wtXsNqs92lx3FEo9x9mgMAOVyuXJYgdmpE8Tv3xpwEzczQnm9XADM/Mq93HErBpgFkqpsixiBmblJg5aJaQMShvrTZaYnWX6NCiTjeUORnSoVKQwp5UGNXHLAbZIj0Y+edKBLbbXav1qqMCWOGKdEfUKkEi7SbzkSJJkMWJwa/Cnm5FkOxexm0AbtMK9zEn2QJt6tcvILuYku2Ebc0inWCuBbXBP/hjVOXYPgefhC54CAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGmjp0JjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADGAAAAxmIpPKRoZWFkAAAC7AAAADYAAAA2QDO5xmhoZWEAAAMkAAAAHwAAACQgnRnBaG10eAAAA0QAAAAXAAAAGAcJAFBsb2NhAAADXAAAAA4AAAAOAIsAi21heHAAAANsAAAAHAAAACAAJwLxbmFtZQAAA4gAAADXAAABwiLaP1Rwb3N0AAAEYAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBee/3Q2JS2xPp1bQiehpJDoHcArnUamcTBAmMxm8VisIoE0D0H23idzK1JR5F+R4hDfx0zZ9tBPi7qtrBr9ojFgNIHQAkeQGvxkJ7gAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+kwFC/r4DDPz0KwK2AAEAMP/0Aj0CxgA3AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEOARUUFjMyNjcXDgEBOy5LNR0OClh9v/7EAXgLCEk/KksjJipjNSpHMxwKCFh8vgE6/ooNDk5ELVIrJStrDBovQykcKhIwcDAPIxY7PSEnJy4oFyw/JxgmDjBwMBIoGkFDJy0oMTAAAAABAAAAARnbUsINyF8PPPUACQPoAAAAAOFloyYAAAAA41O57/9G/c8dFwQhAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIOvy3+2fqKw4UAQVsAEAdFAElgB42mO8waDAAAJvIJgpl8EARAMANO8EXQAAAAAUABQAFAAUAGMAYwAAeNpjYGRgYGBj8mUQY1jEwA7mIQAzAyMAGH4BG3jalY61dUNBFAXHzC7A0TZgZjsxM7MdWcz0SVicKlBNusGnVIuzD+YsMEuWCcYm54C/sXGfx9hh4PM4y/R9nuCCns+TsZopVkj6PM0aOz4viyCPo1nniHVNmxQWBb0d8Rq2uMwaNSxyyj9zxQO3nPHIC2UytHgnQRWbUyxRkgIpVnnQnUN2vshgIRM1qhg2WdPeYDNGx77TiEazv5ERuZSVtUKL3y3y+0Vxg4kZzqlRp40VRgxb6FccYkKjqrCos4ZMlDVNrMNGLzK6M1h4ZEizNgQCIEFQAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-BzupEmdQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-B47YZoZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-300-normal-B_2Ptpb1.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-300-normal-D4-nvPU-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--brand: #243b67;--brand-2: #14b8a6;--brand-contrast: #ffffff;--brand-2-contrast: #ffffff;--brand-soft: #eef2f9;--brand-soft-2: #e8f7f5;--ink: #101828;--ink-2: #344054;--muted: #667085;--line: #e7eaf0;--line-strong: #d0d5dd;--bg: #f7f8fa;--surface: #ffffff;--surface-2: #f2f4f7;--success: #067647;--success-soft: #ecfdf3;--warning: #b54708;--warning-soft: #fffaeb;--danger: #b42318;--danger-soft: #fef3f2;--accent: #f5a623;--radius-xl: 26px;--radius-lg: 18px;--radius: 14px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 18px 40px -22px rgba(16, 24, 40, .28);--shadow-lg: 0 36px 70px -30px rgba(16, 24, 40, .4);--container: 1220px;--header-offset: 156px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:160px}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%}img{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb,var(--brand) 24%,white);color:var(--ink)}.container{width:calc(100% - 2rem);max-width:var(--container);margin-inline:auto}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1;padding-bottom:1rem}.page{padding-block:1.25rem 3.5rem}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;inset-inline-start:1rem;z-index:999;background:var(--brand);color:var(--brand-contrast);padding:.65rem 1.1rem;border-radius:var(--radius-sm);font-weight:600;transition:top .2s ease}.skip-link:focus{top:1rem}.muted{color:var(--muted);font-size:.9rem}.flip-x{transform:scaleX(-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:12px;border:1.5px solid transparent;padding:.62rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-primary{background:var(--brand);color:var(--brand-contrast);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--brand) 85%,transparent)}.btn-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 30px -16px color-mix(in srgb,var(--brand) 85%,transparent)}.btn-secondary{background:var(--brand-2);color:var(--brand-2-contrast);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--brand-2) 85%,transparent)}.btn-secondary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.btn-outline{background:#fff;border-color:var(--line-strong);color:var(--ink)}.btn-outline:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.btn-ghost{background:transparent;color:var(--brand)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -18px #0006}.btn-lg{padding:.8rem 1.35rem;font-size:.98rem;border-radius:14px}.btn-sm{padding:.48rem .8rem;font-size:.8rem;border-radius:10px}.btn-block{width:100%}.icon-btn{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:12px;color:var(--ink);transition:background .15s ease,color .15s ease}.icon-btn:hover{background:var(--surface-2);color:var(--brand)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.16rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.7;white-space:nowrap}.badge-sale{background:var(--danger-soft);color:var(--danger)}.badge-light{background:#fffffff0;color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge-soft{background:var(--brand-soft);color:var(--brand)}.badge-muted{background:var(--surface-2);color:var(--muted);font-weight:500}.announcement{background:#101828;color:#fff}.announcement-inner{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:40px;padding-block:.35rem;padding-inline:2rem}.announcement-text{display:flex;align-items:center;gap:.45rem;font-size:.79rem;font-weight:500;text-align:center}.announcement-text svg{color:#fbbf24;flex:none}.announcement-close{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#ffffffa6;transition:background .15s ease,color .15s ease}.announcement-close:hover{background:#ffffff1f;color:#fff}.site-header{position:sticky;top:0;z-index:60;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions";align-items:center;gap:1rem;padding-block:.8rem}.header-menu{display:none;grid-area:menu}.brand{grid-area:brand;display:flex;align-items:center;gap:.65rem;min-width:0}.brand-logo{width:44px;height:44px;border-radius:13px;object-fit:cover;background:var(--surface-2);border:1px solid var(--line);flex:none}.brand-mark{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:700;font-size:1.2rem;box-shadow:var(--shadow-sm)}.brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.brand-title{font-size:1.02rem;font-weight:700;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-tag{font-size:.7rem;color:var(--muted);white-space:nowrap}.header-search,.toolbar-search{display:flex;align-items:center;gap:.4rem;background:var(--surface-2);border:1.5px solid transparent;border-radius:999px;padding-block:.28rem;padding-inline:.9rem .32rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.header-search{grid-area:search;width:100%;max-width:560px;justify-self:center}.toolbar-search{flex:1;min-width:240px;background:#fff;border-color:var(--line);box-shadow:var(--shadow-sm)}.header-search:focus-within,.toolbar-search:focus-within{border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.search-icon{color:var(--muted);flex:none}.search-input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding-block:.35rem;font-size:.9rem}.search-input::placeholder{color:#98a2b3}.search-submit{flex:none;background:var(--brand);color:var(--brand-contrast);border-radius:999px;padding:.4rem .95rem;font-size:.8rem;font-weight:600;transition:filter .15s ease}.search-submit:hover{filter:brightness(1.08)}.header-actions{grid-area:actions;display:flex;align-items:center;gap:.4rem}.cart-btn{display:inline-flex;align-items:center;gap:.45rem;background:var(--brand);color:var(--brand-contrast);border-radius:999px;padding:.55rem .95rem;font-size:.85rem;font-weight:600;box-shadow:0 10px 22px -14px color-mix(in srgb,var(--brand) 90%,transparent);transition:filter .15s ease,transform .15s ease}.cart-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.cart-count{min-width:20px;height:20px;padding-inline:.3rem;border-radius:999px;background:var(--brand-2);color:var(--brand-2-contrast);display:grid;place-items:center;font-size:.72rem;font-weight:700}.cat-nav{border-top:1px solid var(--line);background:#ffffffb3}.cat-nav-inner{display:flex;align-items:center;gap:.3rem;overflow-x:auto;scrollbar-width:none;padding-block:.45rem}.cat-nav-inner::-webkit-scrollbar{display:none}.cat-nav a{font-size:.85rem;font-weight:500;color:var(--ink-2);padding:.35rem .7rem;border-radius:999px;white-space:nowrap;transition:background .15s ease,color .15s ease}.cat-nav a:hover{background:var(--brand-soft);color:var(--brand)}.cat-nav a.is-active{background:var(--brand);color:var(--brand-contrast);font-weight:600}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#10182880;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .2s ease both}.drawer{position:absolute;inset-block:0;inset-inline-start:0;width:min(88vw,380px);background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:drawer-in .28s cubic-bezier(.2,.8,.2,1) both;overflow-y:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}.drawer-brand{display:flex;align-items:center;gap:.6rem;min-width:0}.drawer-brand img{width:36px;height:36px;border-radius:10px;object-fit:cover}.drawer-brand strong{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-body{display:flex;flex-direction:column;gap:1.35rem;padding:1rem 1rem 2rem}.drawer-search{display:flex;align-items:center;gap:.4rem;background:var(--surface-2);border-radius:999px;padding-block:.3rem;padding-inline:.8rem .3rem}.drawer-search svg{color:var(--muted);flex:none}.drawer-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding-block:.4rem;font-size:.88rem}.drawer-nav{display:flex;flex-direction:column;gap:.2rem}.drawer-nav a{display:flex;align-items:center;gap:.6rem;padding:.65rem .6rem;border-radius:12px;font-size:.9rem;font-weight:500;color:var(--ink-2)}.drawer-nav a:hover{background:var(--brand-soft);color:var(--brand)}.drawer-count{margin-inline-start:auto;background:var(--brand);color:var(--brand-contrast);font-size:.68rem;font-weight:700;min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;padding-inline:.3rem}.drawer-group{display:flex;flex-direction:column;gap:.6rem}.drawer-group-title{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.03em}.drawer-chips{display:flex;flex-wrap:wrap;gap:.45rem}.drawer-links{display:flex;flex-direction:column;gap:.15rem}.drawer-links a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .35rem;font-size:.85rem;color:var(--ink-2);border-bottom:1px dashed var(--line)}.drawer-links a:last-child{border-bottom:0}.drawer-links a:hover{color:var(--brand)}.drawer-wa{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--success-soft);color:var(--success);border-radius:12px;padding:.65rem .9rem;font-size:.85rem;font-weight:600}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);font-size:.82rem;font-weight:500;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.chip:hover{border-color:var(--brand);color:var(--brand)}.chip.is-active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast);font-weight:600}.chips-row{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:1.25rem;scrollbar-width:none}.chips-row::-webkit-scrollbar{display:none}.hero{position:relative;margin-top:clamp(1rem,3vw,1.75rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,4vw,3.4rem);border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(120% 120% at 100% 0%,var(--brand-soft-2),transparent 55%),radial-gradient(90% 100% at 0% 100%,var(--brand-soft),transparent 62%),#fff;box-shadow:var(--shadow-sm);overflow:hidden;isolation:isolate}.hero:after{content:"";position:absolute;inset-block-end:-140px;inset-inline-start:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-2) 24%,transparent),transparent 70%);pointer-events:none;z-index:-1}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hero-eyebrow{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1px solid var(--line);color:var(--brand);border-radius:999px;padding:.3rem .75rem;font-size:.74rem;font-weight:600;box-shadow:var(--shadow-sm)}.hero-title{font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;margin:0;max-width:16ch}.hero-text{font-size:clamp(.92rem,1.4vw,1.02rem);color:var(--muted);max-width:48ch;margin:0;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.hero-points{display:flex;flex-wrap:wrap;gap:.9rem 1.25rem;margin-top:.5rem;font-size:.76rem;color:var(--ink-2)}.hero-points span{display:inline-flex;align-items:center;gap:.35rem}.hero-points svg{color:var(--brand)}.hero-visual{position:relative;min-height:340px;display:grid;place-items:center}.hero-blob{position:absolute;width:min(330px,88%);aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,white),color-mix(in srgb,var(--brand-2) 36%,white));filter:blur(1px)}.hero-shot{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:.55rem;box-shadow:var(--shadow-lg)}.hero-shot img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px}.hero-shot-main{width:min(255px,72%);transform:rotate(-4deg);z-index:2}.hero-shot-side{position:absolute;width:150px;bottom:5%;inset-inline-end:-1%;transform:rotate(6deg);z-index:3}.hero-shot-side img{aspect-ratio:1;object-fit:cover}.hero-fallback{position:relative;z-index:2;width:min(240px,70%);aspect-ratio:1;border-radius:26px;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;box-shadow:var(--shadow-lg)}.hero-fallback span{font-size:5rem;font-weight:700;color:#ffffffeb}.hero-float{position:absolute;top:8%;inset-inline-start:0;z-index:4;background:#fff;border:1px solid var(--line);border-radius:15px;padding:.55rem .85rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;line-height:1.25}.hero-float strong{font-size:1rem;font-weight:700}.hero-float span{font-size:.68rem;color:var(--muted)}.hero-float-alt{top:auto;bottom:8%;inset-inline-start:auto;inset-inline-end:0}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.15rem}.feature{display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem;box-shadow:var(--shadow-sm)}.feature-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.feature strong{display:block;font-size:.86rem;font-weight:600;line-height:1.5}.feature small{display:block;font-size:.72rem;color:var(--muted);line-height:1.5}.section{margin-top:clamp(2.2rem,5vw,3.6rem)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.eyebrow{margin:0 0 .1rem;font-size:.74rem;font-weight:700;color:var(--brand);letter-spacing:.03em}.section-title{margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.01em;line-height:1.4}.link-more{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.82rem;font-weight:600;transition:background .15s ease}.link-more:hover{background:color-mix(in srgb,var(--brand) 14%,white)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem}.category-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:170px;padding:1.15rem;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#1f2937,#111827);transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.category-card:hover .category-image{transform:scale(1.05)}.category-tone-1{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 55%,#000))}.category-tone-2{background:linear-gradient(135deg,var(--brand-2),color-mix(in srgb,var(--brand-2) 45%,#0f172a))}.category-tone-3{background:linear-gradient(135deg,#334155,#0f172a)}.category-tone-4{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 55%,var(--brand-2)),var(--brand))}.category-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;z-index:-2;transition:transform .4s ease}.category-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#03071299,#0307120d 75%)}.category-body{display:flex;flex-direction:column;gap:.15rem}.category-body strong{font-size:1.02rem;font-weight:700}.category-body span{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;opacity:.86}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:clamp(.85rem,2vw,1.3rem)}.p-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.p-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.p-card-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:linear-gradient(160deg,#f8fafc,#eef2f7)}.p-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.p-card:hover .p-card-media img{transform:scale(1.04)}.p-card-placeholder{display:grid;place-items:center;height:100%;font-size:2.2rem;font-weight:700;color:#cbd5e1}.p-card-badges{position:absolute;top:.6rem;inset-inline-start:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.p-card-oos{position:absolute;top:.6rem;inset-inline-end:.6rem;background:#101828d9;color:#fff;font-size:.68rem;font-weight:600;padding:.2rem .5rem;border-radius:999px}.p-card-body{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:.85rem .95rem 1rem}.p-card-title{margin:0;font-size:.91rem;font-weight:600;line-height:1.55;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-card-title a:hover{color:var(--brand)}.p-card-stock{margin:0;font-size:.71rem;font-weight:600;color:var(--warning)}.p-card-body .btn{margin-top:auto}.price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.price{font-size:1rem;font-weight:700;color:var(--ink)}.price-sale{color:var(--danger)}.price-old{font-size:.8rem;color:var(--muted);text-decoration:line-through}.promo{position:relative;overflow:hidden;margin-top:clamp(2.2rem,5vw,3.6rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding:clamp(1.5rem,4vw,2.6rem);border-radius:var(--radius-xl);color:#fff;background:linear-gradient(115deg,var(--brand) 0%,color-mix(in srgb,var(--brand-2) 62%,var(--brand)) 100%);box-shadow:var(--shadow-md)}.promo:after{content:"";position:absolute;top:-110px;inset-inline-end:-60px;width:290px;height:290px;border-radius:50%;border:38px solid rgba(255,255,255,.09)}.promo-copy{position:relative;z-index:1}.promo-eyebrow{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:#ffffffbf}.promo h2{margin:.2rem 0 .4rem;font-size:clamp(1.4rem,3vw,2.05rem);color:#fff;line-height:1.35}.promo p{margin:0;font-size:.9rem;color:#ffffffd6;max-width:54ch}.promo .btn{position:relative;z-index:1}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.2rem .9rem;box-shadow:var(--shadow-sm)}.trust-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);margin-bottom:.25rem}.trust-item strong{font-size:.88rem;font-weight:600}.trust-item span:last-child{font-size:.75rem;color:var(--muted)}.shipping-note{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem;background:var(--brand-soft);color:var(--brand);border-radius:var(--radius);padding:.85rem 1rem;font-size:.85rem;font-weight:500;text-align:center}.shipping-note p{margin:0}.site-footer{margin-top:clamp(2rem,3.5vw,2.75rem);background:#0b1220;color:#cbd5e1}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:1.75rem;padding-block:clamp(1.75rem,3vw,2.25rem)}.footer-logo{display:inline-flex;align-items:center;gap:.6rem;color:#fff;font-size:1.02rem;margin-bottom:.75rem}.footer-logo img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#ffffff14}.footer-logo .brand-mark{width:40px;height:40px;border-radius:11px;font-size:1.05rem}.footer-about{font-size:.82rem;line-height:1.85;color:#94a3b8;margin:0 0 1rem;max-width:38ch}.socials{display:flex;gap:.45rem}.social-link{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;transition:background .15s ease,transform .15s ease}.social-link:hover{background:#ffffff24;transform:translateY(-1px)}.footer-title{margin:0 0 .8rem;font-size:.88rem;font-weight:600;color:#fff}.footer-links{display:flex;flex-direction:column;gap:.45rem;font-size:.81rem}.footer-links a{color:#94a3b8;transition:color .15s ease}.footer-links a:hover{color:#fff}.footer-contact{display:flex;flex-direction:column;gap:.55rem;font-size:.8rem;color:#94a3b8}.footer-contact li{display:flex;align-items:flex-start;gap:.45rem}.footer-contact svg{margin-top:.2rem;color:var(--brand-2);flex:none}.footer-contact a:hover{color:#fff}.footer-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.footer-badges span{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;padding:.24rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#cbd5e1}.footer-newsletter-compact{margin-top:1rem;display:flex;flex-direction:column;gap:.45rem}.footer-newsletter-label{font-size:.76rem;color:#94a3b8;font-weight:500}.footer-newsletter-row{display:flex;gap:.35rem;align-items:center}.footer-newsletter-input{flex:1;min-width:0;padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:.78rem;outline:none;transition:border-color .15s ease}.footer-newsletter-input:focus{border-color:#38bdf8}.footer-newsletter-btn{padding:.45rem .85rem;border-radius:8px;border:none;background:var(--brand-2, #14b8a6);color:#fff;font-weight:700;font-size:.78rem;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.footer-newsletter-btn:hover{opacity:.9}.footer-wa-link{color:#38bdf8;font-weight:600;transition:color .15s ease}.footer-wa-link:hover{color:#7dd3fc;text-decoration:underline}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-block:1.15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center}.copyright-line{margin:0;font-size:.82rem;font-weight:500;color:#94a3b8;letter-spacing:.01em}.powered-by-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.powered-by-link:hover{transform:translateY(-1px);opacity:.95}.powered-by-label{font-size:.82rem;font-weight:500;color:#cbd5e1;letter-spacing:.02em}.powered-by-brand{font-size:.92rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(135deg,#00d2ff,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}html[data-theme=velle] .footer-bottom{border-top-color:#1313161a!important}html[data-theme=velle] .copyright-line,html[data-theme=velle] .powered-by-label{color:#131316bf!important}html[data-theme=velle] .powered-by-brand{background:linear-gradient(135deg,#1e3a8a,#0d9488)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.page-head{margin:.9rem 0 1.25rem}.page-title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1.35}.page-subtitle{margin:.25rem 0 0;font-size:.87rem;color:var(--muted)}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;font-size:.75rem;color:var(--muted);padding-block:.5rem}.breadcrumb a{color:var(--muted);transition:color .15s ease}.breadcrumb a:hover{color:var(--brand)}.breadcrumb span[aria-current]{color:var(--ink-2);font-weight:500}.breadcrumb svg{color:#b8c0cc}.toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.sort-field{flex:none}.search-summary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.84rem;color:var(--ink-2);margin:0 0 1rem}.text-link{color:var(--brand);font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.text-link:hover{color:color-mix(in srgb,var(--brand) 80%,black)}.field{display:flex;flex-direction:column;gap:.32rem;margin-bottom:.9rem}.field label,.field-label{font-size:.82rem;font-weight:600;color:var(--ink-2)}.req{color:var(--danger)}.input,.select,.textarea{width:100%;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:.62rem .8rem;font-size:.92rem;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder,.textarea::placeholder{color:#98a2b3}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.textarea{resize:vertical;min-height:80px;line-height:1.7}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .8rem center;padding-inline-start:2rem;cursor:pointer}.sort-field .select{min-width:200px;border-radius:999px;padding-block:.5rem;background-color:#fff}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 14%,transparent)}.field-error{font-size:.75rem;color:var(--danger);font-weight:500}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.1rem,3vw,1.9rem);box-shadow:var(--shadow-sm)}.form-section-title{margin:0 0 1rem;font-size:1rem;font-weight:700;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.form-section-title:not(:first-child){margin-top:1.6rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.field-full{grid-column:1 / -1}.form-error{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger);border-radius:12px;padding:.6rem .8rem;font-size:.8rem;margin:0 0 1rem}.pay-methods{display:grid;gap:.6rem;margin-bottom:1.5rem}.pay-option{display:flex;align-items:center;gap:.7rem;border:1.5px solid var(--line);border-radius:14px;padding:.75rem .9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pay-option:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.pay-option:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.pay-option input{width:18px;height:18px;accent-color:var(--brand);flex:none}.pay-option-text{display:flex;flex-direction:column;flex:1;line-height:1.5}.pay-option-text strong{font-size:.87rem;font-weight:600}.pay-option-text small{font-size:.73rem;color:var(--muted)}.pay-option>svg{color:var(--brand);flex:none}.checkout-submit{margin-top:.4rem}.terms-note{margin:.75rem 0 0;font-size:.73rem;color:var(--muted);text-align:center}.terms-note a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.product-top{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(1.5rem,3.5vw,2.8rem);align-items:start;margin-top:.5rem}.gallery{position:sticky;top:var(--header-offset)}.gallery-main{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:clamp(.7rem,2vw,1.4rem);background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-placeholder{font-size:4rem;font-weight:700;color:#cbd5e1}.gallery-counter{position:absolute;bottom:.75rem;inset-inline-end:.75rem;background:#101828b8;color:#fff;font-size:.7rem;padding:.2rem .55rem;border-radius:999px;font-variant-numeric:tabular-nums}.gallery-thumbs{display:flex;gap:.5rem;margin-top:.7rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumb{flex:none;width:74px;height:74px;padding:.25rem;border-radius:14px;border:2px solid var(--line);background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.gallery-thumb:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.buybox{display:flex;flex-direction:column;gap:.85rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.1rem,2.6vw,1.9rem);box-shadow:var(--shadow-sm)}.buybox-badges{display:flex;flex-wrap:wrap;gap:.4rem}.product-title{margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:700;line-height:1.4;letter-spacing:-.01em}.product-rating{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rating-link{font-size:.77rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.rating-link:hover{color:var(--brand)}.buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.buy-price strong{font-size:clamp(1.6rem,3vw,2.05rem);font-weight:700;letter-spacing:-.01em}.buy-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.stock-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;font-size:.75rem;font-weight:600}.stock-in{background:var(--success-soft);color:var(--success)}.stock-low{background:var(--warning-soft);color:var(--warning)}.stock-out{background:var(--danger-soft);color:var(--danger)}.stock-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.live-viewers{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:.74rem;font-weight:600}.countdown{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;background:var(--warning-soft);border:1px dashed color-mix(in srgb,var(--warning) 35%,transparent);border-radius:var(--radius);padding:.55rem .75rem}.countdown-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--warning)}.countdown-units{display:flex;align-items:center;gap:.3rem}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:44px;padding:.15rem .4rem;background:#fff;border-radius:10px;box-shadow:var(--shadow-sm)}.countdown-unit strong{font-size:.92rem;font-variant-numeric:tabular-nums;line-height:1.4}.countdown-unit small{font-size:.58rem;color:var(--muted);line-height:1.3}.countdown-sep{color:var(--warning);font-weight:700}.countdown-ended{font-size:.78rem;color:var(--muted);background:var(--surface-2);border-radius:10px;padding:.5rem .7rem;margin:0}.variant{display:flex;flex-direction:column;gap:.4rem}.variant-name{font-size:.8rem;font-weight:600;color:var(--ink-2)}.variant-options{display:flex;flex-wrap:wrap;gap:.45rem}.variant-option{position:relative;cursor:pointer}.variant-option input{position:absolute;opacity:0;pointer-events:none}.variant-option span{display:inline-flex;padding:.35rem .8rem;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:.8rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.variant-option:hover span{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.variant-option input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.variant-option input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.buy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:.1rem}.buy-buttons{display:flex;flex:1;min-width:250px;gap:.6rem}.buy-buttons .btn{flex:1}.stock-warning{margin:0;font-size:.78rem;color:var(--danger);background:var(--danger-soft);border-radius:10px;padding:.5rem .7rem}.buy-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-top:1px dashed var(--line);padding-top:.85rem;font-size:.76rem;color:var(--ink-2)}.buy-perks li{display:flex;align-items:center;gap:.4rem}.buy-perks svg{color:var(--brand);flex:none}.upsells{display:flex;flex-direction:column;gap:.55rem;border-top:1px dashed var(--line);padding-top:.85rem}.upsell-heading{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:700;color:var(--brand)}.upsell-card{display:flex;align-items:center;gap:.65rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));background:var(--brand-soft);border-radius:var(--radius)}.upsell-card img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#fff;flex:none}.upsell-info{display:flex;flex-direction:column;gap:.12rem;flex:1;min-width:0}.upsell-info strong{font-size:.8rem;line-height:1.45}.upsell-price{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--danger)}.upsell-price s{font-size:.7rem;font-weight:400;color:var(--muted)}.upsell-card .btn{flex:none}.product-description{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.2rem,3vw,2rem)}.product-description .section-title{margin-bottom:.75rem}.sticky-buy{display:none}.prose{color:var(--ink-2);font-size:.95rem;line-height:1.95;word-break:break-word}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:.7em 0}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--ink);margin:1.35em 0 .5em;line-height:1.45;font-weight:700}.prose h2{font-size:1.25rem}.prose h3{font-size:1.08rem}.prose ul,.prose ol{padding-inline-start:1.3rem;margin:.7em 0}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin:.32em 0}.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:14px;margin:1em 0}.prose blockquote{margin:1em 0;padding:.6rem .95rem;border-inline-start:3px solid var(--brand-2);background:var(--brand-soft-2);border-radius:0 10px 10px 0;color:var(--ink-2)}.prose table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.85rem}.prose th,.prose td{border:1px solid var(--line);padding:.5rem .65rem;text-align:start}.prose th{background:var(--surface-2);font-weight:600}.prose-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.2rem,3vw,2rem)}.stars{display:inline-flex;align-items:center;gap:.35rem}.stars-icons{display:inline-flex;gap:.05rem}.star{color:#e4e7ec}.star.is-on{color:var(--accent)}.stars-count{font-size:.72rem;color:var(--muted)}.rating-input{display:flex;align-items:center;gap:.1rem}.rating-star{position:relative;cursor:pointer;color:#e4e7ec;transition:transform .1s ease,color .1s ease}.rating-star.is-on{color:var(--accent)}.rating-star:hover{transform:scale(1.08)}.rating-star input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.rating-star input:focus-visible+svg{outline:2px solid var(--brand);outline-offset:2px;border-radius:5px}.stepper{display:inline-flex;align-items:center;flex:none;background:#fff;border:1.5px solid var(--line);border-radius:12px;overflow:hidden}.stepper-btn{width:40px;height:44px;display:grid;place-items:center;color:var(--ink-2);transition:background .15s ease,color .15s ease}.stepper-btn:hover:not(:disabled){background:var(--surface-2);color:var(--brand)}.stepper-btn:disabled{opacity:.35;cursor:not-allowed}.stepper-input{width:46px;height:44px;border:0;outline:none;background:transparent;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper-input::-webkit-outer-spin-button,.stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.stepper-compact{border-radius:10px}.stepper-compact .stepper-btn{width:32px;height:36px}.stepper-compact .stepper-input{width:38px;height:36px;font-size:.85rem}.reviews-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:1.8rem;align-items:start}.reviews-list{display:flex;flex-direction:column;gap:.8rem}.review-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.review-head{display:flex;align-items:center;gap:.6rem}.review-avatar{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-weight:700;font-size:.9rem}.review-author{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.45}.review-author strong{font-size:.84rem;font-weight:600}.review-author time{font-size:.69rem;color:var(--muted)}.review-text{margin:.65rem 0 0;font-size:.84rem;color:var(--ink-2);line-height:1.8}.reviews-average{display:flex;align-items:center;gap:.5rem}.reviews-average strong{font-size:1.5rem;line-height:1}.review-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.2rem;position:sticky;top:var(--header-offset)}.review-form h3{margin:0 0 .9rem;font-size:.98rem;font-weight:700}.cart-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:clamp(1.25rem,3vw,2.2rem);align-items:start;margin-top:1rem}.cart-main{min-width:0}.cart-lines{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.9rem;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0}.cart-thumb{width:88px;height:88px;border-radius:14px;overflow:hidden;background:var(--surface-2);display:grid;place-items:center;font-size:1.5rem;font-weight:700;color:#cbd5e1;flex:none}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-info{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.cart-name{font-size:.9rem;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-name:hover{color:var(--brand)}.cart-line-bottom{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cart-unit{font-size:.76rem;color:var(--muted)}.cart-line-end{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.cart-line-total{font-size:.9rem;font-weight:700;white-space:nowrap}.cart-remove{width:34px;height:34px;color:var(--muted)}.cart-remove:hover{background:var(--danger-soft);color:var(--danger)}.cart-actions{display:flex;justify-content:flex-start;margin-top:1rem}.summary{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.1rem,2.5vw,1.55rem);box-shadow:var(--shadow-sm)}.cart-summary,.checkout-summary{position:sticky;top:var(--header-offset)}.summary-title{margin:0 0 .9rem;font-size:1.02rem;font-weight:700}.coupon-form{display:flex;gap:.45rem;margin-bottom:.65rem}.coupon-form .input{flex:1;min-width:0}.coupon-form .btn{flex:none}.coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;background:var(--success-soft);border:1px dashed color-mix(in srgb,var(--success) 35%,transparent);color:var(--success);border-radius:12px;padding:.5rem .7rem;font-size:.78rem;margin-bottom:.7rem}.coupon-applied>span{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ship-progress{background:var(--brand-soft);border-radius:12px;padding:.55rem .7rem;margin-bottom:.7rem}.ship-progress p{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:0 0 .4rem;font-size:.75rem;color:var(--brand)}.progress{height:7px;border-radius:999px;background:#fff;overflow:hidden}.progress>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-2));transition:width .3s ease}.summary-rows{display:flex;flex-direction:column;padding-top:.6rem;margin-top:.5rem;border-top:1px solid var(--line)}.summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.32rem;font-size:.85rem;color:var(--ink-2)}.summary-row-discount{color:var(--success)}.summary-total{margin-top:.35rem;padding-top:.7rem;border-top:1px dashed var(--line);color:var(--ink);font-weight:700;font-size:1rem}.summary-total strong{font-size:1.28rem;font-weight:700}.free-tag{color:var(--success);font-weight:700}.summary .btn-block{margin-top:.9rem}.summary-note{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.6rem 0 0;font-size:.71rem;color:var(--muted);text-align:center}.summary-note svg{flex:none;color:var(--success)}.checkout-items{display:flex;flex-direction:column;gap:.6rem;padding-bottom:.85rem;margin-bottom:.75rem;border-bottom:1px solid var(--line);max-height:280px;overflow-y:auto}.checkout-items li{display:flex;align-items:center;gap:.6rem;font-size:.79rem}.checkout-thumb{position:relative;width:46px;height:46px;flex:none;border-radius:10px;overflow:visible;background:var(--surface-2);display:grid;place-items:center;font-weight:700;color:#98a2b3}.checkout-thumb img{width:46px;height:46px;object-fit:cover;border-radius:10px}.checkout-qty{position:absolute;top:-6px;inset-inline-end:-6px;background:var(--ink);color:#fff;min-width:18px;height:18px;border-radius:999px;font-size:.65rem;display:grid;place-items:center;padding-inline:.25rem}.checkout-item-name{flex:1;min-width:0;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-items strong{font-size:.78rem;white-space:nowrap}.thankyou{max-width:620px;margin:clamp(1rem,4vw,2.5rem) auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.5rem,5vw,3rem);text-align:center;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.thankyou:before{content:"";position:absolute;inset-block-start:-120px;inset-inline-start:50%;transform:translate(-50%);width:320px;height:240px;background:radial-gradient(circle,var(--brand-soft-2),transparent 70%);pointer-events:none}.thankyou-check{position:relative;width:88px;height:88px;margin:0 auto 1rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-2),color-mix(in srgb,var(--brand-2) 55%,var(--brand)));color:#fff;box-shadow:0 18px 34px -18px color-mix(in srgb,var(--brand-2) 80%,transparent);animation:pop-in .4s cubic-bezier(.2,.9,.3,1.4) both}.thankyou-eyebrow{position:relative;margin:0 0 .2rem;font-size:.75rem;font-weight:700;color:var(--brand)}.thankyou-title{position:relative;margin:0 0 .5rem;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:700;line-height:1.4}.thankyou-text{position:relative;margin:0 auto 1.3rem;max-width:42ch;font-size:.87rem;color:var(--muted);line-height:1.85}.thankyou-receipt{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--bg);padding:.35rem .9rem;margin-bottom:1.3rem;text-align:start}.receipt-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.45rem;font-size:.82rem;color:var(--ink-2);border-bottom:1px dashed var(--line)}.receipt-row:last-child{border-bottom:0}.receipt-row strong{color:var(--ink);font-weight:700}.thankyou-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.thankyou-home{display:inline-block;margin-top:1rem;font-size:.78rem;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.thankyou-home:hover{color:var(--brand)}.notfound{max-width:620px;margin:clamp(1.5rem,6vw,4rem) auto;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.75rem,6vw,3.5rem);box-shadow:var(--shadow-sm)}.notfound-code{display:block;font-size:clamp(4rem,14vw,7rem);font-weight:700;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85}.notfound-title{margin:.35rem 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.notfound-text{margin:0 auto 1.4rem;max-width:44ch;font-size:.87rem;color:var(--muted);line-height:1.85}.notfound-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.store-unavailable{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:radial-gradient(80% 80% at 100% 0%,var(--brand-soft-2),transparent 55%),radial-gradient(70% 70% at 0% 100%,var(--brand-soft),transparent 60%),var(--bg)}.store-unavailable-card{width:min(100%,470px);background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.6rem,5vw,2.6rem);text-align:center;box-shadow:var(--shadow-lg)}.store-unavailable-icon{width:74px;height:74px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 16px 32px -18px color-mix(in srgb,var(--brand) 70%,transparent)}.store-unavailable-title{margin:0 0 .4rem;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:700}.store-unavailable-text{margin:0 auto 1rem;max-width:40ch;font-size:.87rem;color:var(--muted);line-height:1.85}.store-unavailable-detail{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.75rem;color:var(--danger);background:var(--danger-soft);border-radius:10px;padding:.5rem .7rem;margin:0 0 1.1rem}.store-unavailable-hint{margin:1rem 0 0;font-size:.72rem;color:var(--muted);line-height:1.7}.state-card{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);padding:clamp(1.75rem,6vw,3.5rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.state-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);margin-bottom:.25rem}.state-title{margin:0;font-size:1.1rem;font-weight:700}.state-text{margin:0 0 .4rem;max-width:42ch;font-size:.85rem;color:var(--muted);line-height:1.8}.error-inline{background:#fff;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--line));border-radius:var(--radius-lg);padding:1.2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7rem}.error-inline p{margin:0;font-size:.85rem;color:var(--danger)}.toasts{position:fixed;z-index:300;bottom:1rem;inset-inline-start:1rem;display:flex;flex-direction:column;gap:.5rem;width:min(360px,calc(100vw - 2rem));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.55rem;background:#fff;border:1px solid var(--line);border-radius:13px;padding:.65rem .75rem;box-shadow:var(--shadow-md);animation:toast-in .25s ease both}.toast-success{border-inline-start:4px solid var(--success)}.toast-error{border-inline-start:4px solid var(--danger)}.toast-info{border-inline-start:4px solid var(--brand)}.toast-icon{display:grid;place-items:center;margin-top:.1rem;flex:none}.toast-success .toast-icon{color:var(--success)}.toast-error .toast-icon{color:var(--danger)}.toast-info .toast-icon{color:var(--brand)}.toast-message{flex:1;margin:0;font-size:.8rem;line-height:1.65;color:var(--ink)}.toast-close{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.toast-close:hover{background:var(--surface-2)}.skeleton{background:linear-gradient(90deg,#eef1f5 25%,#f8fafc 37%,#eef1f5 63%);background-size:400% 100%;animation:shimmer 1.4s infinite linear;border-radius:8px}.skeleton-line{height:14px;margin-bottom:.6rem}.skeleton-title{width:75%}.skeleton-title-lg{height:26px;width:70%}.skeleton-price{width:40%}.skeleton-short{width:55%}.skeleton-btn{height:38px;border-radius:10px;margin-top:auto}.skeleton-btn-lg{height:48px;margin-top:.5rem}.skeleton-gallery{aspect-ratio:1;border-radius:var(--radius-xl)}.skeleton-thumb{width:74px;height:74px;border-radius:14px;flex:none}.skeleton-header{height:64px;margin-block:1rem;border-radius:14px}.skeleton-hero{height:min(46vw,420px);margin-bottom:2rem;border-radius:var(--radius-xl)}.store-loading{padding-block:.5rem 3rem}.store-loading-inner{padding-top:.5rem}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.page-btn{display:inline-flex;align-items:center;gap:.25rem;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:.42rem .7rem;font-size:.78rem;font-weight:600;color:var(--ink-2);transition:border-color .15s ease,color .15s ease}.page-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-numbers{display:flex;align-items:center;gap:.3rem}.page-number-wrap{display:inline-flex;align-items:center;gap:.3rem}.page-number{min-width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1.5px solid transparent;font-size:.8rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease}.page-number:hover{background:var(--brand-soft);color:var(--brand)}.page-number.is-active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.page-gap{color:var(--muted);font-size:.8rem}.results{min-height:200px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1080px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-col:last-child{grid-column:1 / -1}.footer-badges{margin-top:.5rem}}@media(max-width:960px){:root{--header-offset: 122px}.header-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions" "search search search";gap:.55rem .6rem;padding-block:.65rem}.header-menu{display:inline-grid}.brand-tag{display:none}.brand-title{max-width:46vw;font-size:.96rem}.brand-logo,.brand-mark{width:40px;height:40px}.header-search{max-width:none;justify-self:stretch}.cart-btn-label{display:none}.cart-btn{width:42px;height:42px;padding:0;justify-content:center;position:relative}.cart-count{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;font-size:.64rem}.cat-nav{display:none}.hero{grid-template-columns:minmax(0,1fr)}.hero-title{max-width:none}.hero-visual{min-height:290px;margin-top:.5rem}.hero-shot-main{width:min(220px,60%)}.hero-shot-side{width:120px}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.product-top{grid-template-columns:minmax(0,1fr)}.gallery{position:static}.buybox{position:relative}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr)}.cart-summary,.checkout-summary{position:static}.checkout-summary{order:-1}.reviews-layout{grid-template-columns:minmax(0,1fr)}.review-form{position:static}.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-buy{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:55;align-items:center;gap:.7rem;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -10px 30px -22px #1018288c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-price{display:flex;flex-direction:column;line-height:1.25;flex:none}.sticky-price strong{font-size:1.02rem}.sticky-price s{font-size:.7rem;color:var(--muted)}.sticky-buy .btn{flex:1;min-height:46px}.product-page{padding-bottom:6rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.category-card{min-height:140px;padding:.9rem}.footer-grid{gap:1.5rem}}@media(max-width:640px){.container{width:calc(100% - 1.5rem)}.announcement-text{font-size:.72rem;line-height:1.6}.hero{padding:1.25rem;border-radius:20px}.hero-visual{min-height:250px}.hero-float-alt{display:none}.hero-shot-side{width:96px}.feature{padding:.65rem .7rem;gap:.5rem}.feature-icon{width:36px;height:36px;border-radius:10px}.feature strong{font-size:.8rem}.feature small{font-size:.67rem}.form-grid{grid-template-columns:minmax(0,1fr)}.cart-line{grid-template-columns:66px minmax(0,1fr);grid-template-areas:"thumb info" "thumb end";gap:.5rem .7rem;padding:.8rem}.cart-thumb{grid-area:thumb;width:66px;height:66px;align-self:start}.cart-info{grid-area:info}.cart-line-end{grid-area:end;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.cart-name{font-size:.84rem}.buy-perks{grid-template-columns:minmax(0,1fr)}.reviews-average{display:none}.review-form{padding:1rem}.thankyou{padding:1.5rem 1.1rem}.payments{justify-content:center}.footer-bottom{flex-direction:column;text-align:center}.pagination .page-btn span{display:none}.toolbar-search{min-width:100%}.sort-field,.sort-field .select{width:100%}}@media(max-width:520px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.p-card{border-radius:14px}.p-card-body{padding:.65rem .65rem .8rem;gap:.3rem}.p-card-title{font-size:.82rem;min-height:2.7em}.p-card-body .btn{font-size:.72rem;padding:.42rem .5rem;gap:.25rem}.price{font-size:.88rem}.price-old{font-size:.7rem}.p-card-badges .badge{font-size:.62rem;padding:.1rem .4rem}.badge-light{display:none}.hero-actions .btn{flex:1}.features,.trust{grid-template-columns:minmax(0,1fr)}.category-card{min-height:120px}.buy-buttons{flex-direction:column;min-width:100%}.buy-buttons .btn{width:100%}.buy-actions{align-items:stretch}.stepper{align-self:flex-start}.upsell-card{flex-wrap:wrap}.upsell-card .btn{width:100%}.summary .coupon-form .btn{padding-inline:.7rem;font-size:.8rem}.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-col:last-child{grid-column:auto}.thankyou-actions .btn{width:100%}}@media(max-width:380px){.products-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.funnel-page{display:grid;gap:28px}.funnel-hero{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;background:linear-gradient(135deg,var(--brand-soft),var(--surface) 60%);border:1px solid var(--line);border-radius:var(--radius-xl);padding:26px;box-shadow:var(--shadow-md)}@media(min-width:900px){.funnel-hero{grid-template-columns:1.1fr 1fr;padding:40px}}.funnel-hero-content h1{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.25;margin:10px 0;color:var(--ink)}.funnel-hero-content p{color:var(--muted);font-size:1.05rem;margin:0 0 16px}.funnel-badge{display:inline-flex;align-items:center;background:var(--brand-2);color:var(--brand-2-contrast);padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem}.funnel-features{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.funnel-features li{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.funnel-features svg{color:var(--brand-2);flex:0 0 auto}.funnel-price{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.funnel-price strong{font-size:clamp(1.6rem,3vw,2.1rem);color:var(--brand)}.funnel-price s{color:var(--muted);font-size:1.05rem}.funnel-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.funnel-qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--surface)}.funnel-qty button{width:42px;height:46px;border:0;background:transparent;font-size:1.2rem;cursor:pointer;color:var(--ink)}.funnel-qty input{width:54px;height:46px;border:0;text-align:center;font:inherit;background:transparent}.funnel-more{display:inline-block;margin-top:14px;color:var(--brand);font-weight:600;text-decoration:underline}.funnel-hero-media img{width:100%;border-radius:var(--radius-lg);display:block;box-shadow:var(--shadow-lg)}.funnel-placeholder{aspect-ratio:1;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--brand-soft);font-size:5rem;font-weight:800;color:var(--brand)}.funnel-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.funnel-trust>div{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-weight:600}.funnel-trust svg{color:var(--brand-2)}.funnel-description{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.funnel-description h2{margin-top:0}.site-header[data-header-style=compact] .header-main{padding-block:.45rem}.site-header[data-header-style=compact] .brand-tag{display:none}.site-header[data-header-style=centered] .header-main{flex-wrap:wrap;justify-content:center;gap:.75rem}.site-header[data-header-style=centered] .header-search{order:3;width:100%;max-width:640px}.store-unavailable-store{margin:0 0 .35rem;font-size:.82rem;font-weight:700;color:var(--brand);letter-spacing:.01em}.store-unavailable-footer{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid var(--line);font-size:.68rem;color:var(--muted);line-height:1.8}html[data-card-style=bordered] .p-card{border-radius:6px;border:1.5px solid var(--line-strong);box-shadow:none}html[data-card-style=bordered] .p-card-media{border-radius:4px 4px 0 0}html[data-card-style=bordered] .p-card .btn{border-radius:4px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}html[data-card-style=shadow] .p-card{border-radius:20px;border:none;box-shadow:0 18px 38px -12px #10182829}html[data-card-style=shadow] .p-card .btn{border-radius:999px;font-weight:700}html[data-card-style=soft] .p-card{border-radius:22px;border:1px solid color-mix(in srgb,var(--brand) 12%,transparent);background:var(--surface)}html[data-card-style=soft] .p-card .btn{border-radius:999px}html[data-card-style=flat] .p-card{border:none;box-shadow:none;background:transparent}html[data-layout=editorial] .hero{border-radius:30px;text-align:center;padding:clamp(2rem,5vw,4rem)}html[data-layout=editorial] .section-head{flex-direction:column;align-items:center;text-align:center}html[data-layout=editorial] .section-title{letter-spacing:-.01em;font-size:1.75rem;text-align:center}html[data-layout=editorial] .p-card-body{text-align:center;align-items:center}html[data-layout=editorial] .price-line{justify-content:center}html[data-layout=bold] .hero{border-radius:6px;border:2px solid var(--brand)}html[data-layout=bold] .btn-primary{border-radius:4px;font-weight:800;letter-spacing:.02em}html[data-layout=bold] .site-header{border-bottom:2px solid var(--brand)}html[data-layout=bold] .feature{border-radius:6px;border:1.5px solid var(--line-strong)}html[data-layout=spotlight] .hero{background:radial-gradient(circle at 20% 20%,var(--brand-2) 0%,var(--brand) 78%);box-shadow:var(--shadow-lg);border-radius:24px}html[data-layout=spotlight] .feature{background:linear-gradient(180deg,#ffffff 0%,var(--brand-soft) 100%);border-color:color-mix(in srgb,var(--brand) 20%,transparent)}html[data-layout=compact] .products-grid{gap:.9rem}html[data-layout=compact] .p-card-body{padding:.75rem}html[data-layout=compact] .section{margin-top:2rem}html,body{overflow-x:clip}html[data-hide-header=true] .site-header,html[data-hide-header=true] .announcement{display:none!important}.product-top,.buybox{min-width:0;max-width:100%;box-sizing:border-box}.buy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;width:100%;max-width:100%;box-sizing:border-box}.buy-buttons{display:flex;flex:1 1 220px;flex-wrap:wrap;min-width:0;max-width:100%;gap:.6rem}.buy-buttons .btn{flex:1 1 140px;min-width:0;white-space:nowrap}.fake-stock-banner{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.45rem}.fake-stock-text{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:#c2410c}.fake-stock-bar{height:6px;border-radius:999px;background:#ffedd5;overflow:hidden}.fake-stock-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ea580c,#ef4444)}.direct-checkout-card{background:#fff;border:2px solid color-mix(in srgb,var(--brand) 25%,var(--line));border-radius:var(--radius-xl);padding:clamp(1.25rem,3vw,2.1rem);box-shadow:0 18px 40px -18px #0f172a24}.direct-checkout-header{margin-bottom:1.25rem;padding-bottom:.9rem;border-bottom:1px dashed var(--line)}.direct-checkout-badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.74rem;font-weight:700;margin-bottom:.4rem}.direct-checkout-title{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800;color:var(--ink)}.direct-checkout-subtitle{margin:.25rem 0 0;font-size:.84rem;color:var(--muted)}.direct-checkout-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:.9rem 1.1rem;margin:.75rem 0 1.1rem;display:flex;flex-direction:column;gap:.45rem}.direct-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.86rem;color:var(--ink-2)}.direct-summary-total{padding-top:.5rem;border-top:1px dashed var(--line);font-size:.98rem;font-weight:800;color:var(--ink)}.direct-submit-btn{font-size:1rem;font-weight:800;padding-block:.85rem}.sticky-buy{display:block;position:fixed;inset-inline:0;bottom:0;z-index:58;background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #0f172a47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.6rem 0 calc(.6rem + env(safe-area-inset-bottom,0px))}.sticky-buy-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sticky-product-info{display:flex;align-items:center;gap:.75rem;min-width:0}.sticky-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid var(--line);flex:none}.sticky-title{font-size:.84rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.sticky-cta-btn{min-width:190px;font-weight:700}.product-page{padding-bottom:5.5rem}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseSoft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.15)}}html[data-theme=elite-sports],html[data-theme=nature-cosmetics],html[data-theme=vantage-electronics],html[data-theme=velle],html[data-theme=avyro]{--bg: #ffffff;--surface: #ffffff;--surface-2: #f8fafc;--line: #e2e8f0;--ink: #0f172a;--muted: #64748b;background-color:#fff}.rotating-seal{position:relative;width:96px;height:96px;border-radius:50%;background:#ffffffdb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 34px -8px #0f172a1f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;z-index:4}.rotating-seal-svg{width:88px;height:88px;animation:spinSlow 18s linear infinite}.rotating-seal-svg text{font-size:7.4px;font-weight:800;letter-spacing:2.1px;fill:#0f172a;text-transform:uppercase}.rotating-seal-center{position:absolute;width:34px;height:34px;border-radius:50%;background:#f8fafc;border:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center;color:#2563eb}.rotating-seal-center svg{width:16px;height:16px}.circular-stories-bar{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.5vw,2rem);padding:.85rem 1.25rem;background:#ffffffd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(15,23,42,.06);border-radius:999px;box-shadow:0 10px 30px -14px #0f172a12;width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto}.circular-story-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;color:#0f172a;min-width:74px;transition:transform .22s ease}.circular-story-item:hover{transform:translateY(-3px)}.circular-story-ring{width:66px;height:66px;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,#0f172a,#2563eb,#94a3b8,#0f172a);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px #0f172a29}.circular-story-avatar{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;border:2.5px solid #ffffff}.circular-story-avatar img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.circular-story-item:hover .circular-story-avatar img{transform:scale(1.1)}.circular-story-label{font-size:.72rem;font-weight:700;color:#334155;max-width:82px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-top-ribbon{font-size:.76rem;font-weight:600;padding-block:.45rem;background:#f8fafc;color:#0f172a;border-bottom:1px solid rgba(15,23,42,.06)}.theme-top-ribbon-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.theme-top-ribbon-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.16rem .65rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.08em;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 6px #0f172a0a}.theme-top-ribbon-dot{width:6px;height:6px;border-radius:50%;background:#2563eb;animation:pulseSoft 2.2s infinite}.theme-top-ribbon-text{margin:0;flex:1;text-align:center;color:#334155}.theme-top-ribbon-cta{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:700;color:#0f172a;text-decoration:none;padding:.15rem .55rem;border-radius:999px;background:#0f172a0a;transition:background .2s ease}.theme-top-ribbon-cta:hover{background:#0f172a17}.site-header--elite-sports,.site-header--nature-cosmetics,.site-header--vantage-electronics,.site-header--velle,.site-header--avyro{background:#ffffffd6!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;color:#0f172a!important;border-bottom:1px solid rgba(15,23,42,.07)!important;box-shadow:0 8px 30px -18px #0f172a14!important}.site-header--elite-sports .brand-title,.site-header--nature-cosmetics .brand-title,.site-header--vantage-electronics .brand-title,.site-header--velle .brand-title,.site-header--avyro .brand-title{color:#0f172a!important}.site-header--elite-sports .brand-tag,.site-header--nature-cosmetics .brand-tag,.site-header--vantage-electronics .brand-tag,.site-header--velle .brand-tag,.site-header--avyro .brand-tag{color:#64748b!important}.site-header--elite-sports .cat-nav,.site-header--nature-cosmetics .cat-nav,.site-header--vantage-electronics .cat-nav,.site-header--velle .cat-nav,.site-header--avyro .cat-nav{background:#ffffffb8!important;border-top:1px solid rgba(15,23,42,.05)!important}.site-header--elite-sports .cat-nav a,.site-header--nature-cosmetics .cat-nav a,.site-header--vantage-electronics .cat-nav a,.site-header--velle .cat-nav a,.site-header--avyro .cat-nav a{color:#334155!important;border-radius:999px}.site-header--elite-sports .cat-nav a.is-active,.site-header--nature-cosmetics .cat-nav a.is-active,.site-header--vantage-electronics .cat-nav a.is-active,.site-header--velle .cat-nav a.is-active,.site-header--avyro .cat-nav a.is-active{background:#0f172a!important;color:#fff!important}.site-header--elite-sports .brand-mark,.site-header--nature-cosmetics .brand-mark,.site-header--vantage-electronics .brand-mark,.site-header--velle .brand-mark,.site-header--avyro .brand-mark{background:#0f172a!important;color:#fff!important;border-radius:50%!important}.site-header--velle .brand-title{font-family:"Playfair Display",var(--font-sans);letter-spacing:.02em}.p-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;box-shadow:0 12px 32px -16px #0f172a12!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.p-card:hover{transform:translateY(-4px)!important;border-color:#2563eb40!important;box-shadow:0 22px 44px -18px #0f172a21!important}.badge-glass-sale{background:#ffffffe0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a!important;border:1px solid rgba(15,23,42,.1);font-weight:800;border-radius:999px;box-shadow:0 4px 12px #0f172a0f}.badge-glass-light{background:#ffffffdb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2563eb!important;border:1px solid rgba(37,99,235,.16);font-weight:700;border-radius:999px}.badge-glass-save{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #e2e8f0;border-radius:999px;font-weight:700}.p-card-glass-overlay{position:absolute;inset-inline:10px;bottom:10px;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.74rem;font-weight:700;text-align:center;padding:.48rem .75rem;border-radius:999px;transform:translateY(130%);transition:transform .25s ease;box-shadow:0 8px 20px #0f172a14}.p-card:hover .p-card-glass-overlay{transform:translateY(0)}.p-card-botanical-stars{display:inline-flex;align-items:center;gap:2px;color:#0f172a;font-size:.72rem}.p-card-botanical-stars span{color:#64748b;margin-inline-start:4px}.hero-theme-athletic{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(37,99,235,.06),transparent 48%),radial-gradient(circle at 15% 80%,rgba(14,165,233,.05),transparent 50%),#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:28px!important;box-shadow:0 24px 54px -24px #0f172a14!important}.hero-theme-athletic .hero-title{color:#0f172a!important;text-shadow:none!important}.hero-theme-athletic .hero-text{color:#475569!important}.hero-athletic-badge{display:inline-flex;align-items:center;gap:.45rem;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;font-size:.72rem;font-weight:800;padding:.35rem .85rem;border-radius:999px;letter-spacing:.06em;width:fit-content}.hero-athletic-cta{background:#0f172a!important;color:#fff!important;border-radius:999px!important;font-weight:800}.hero-athletic-secondary{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:999px!important}.hero-athletic-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.hero-athletic-stats>div{display:flex;flex-direction:column}.hero-athletic-stats strong{font-size:1.15rem;font-weight:900;color:#0f172a}.hero-athletic-stats span{font-size:.74rem;color:#64748b}.hero-athletic-showcase{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.hero-athletic-showcase .rotating-seal{position:absolute;top:4px;inset-inline-end:8px}.hero-athletic-card-main{position:relative;width:min(280px,78%);aspect-ratio:4 / 5;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 24px 48px -18px #0f172a24;padding:.55rem;overflow:hidden}.hero-athletic-card-main img{width:100%;height:100%;object-fit:cover;border-radius:18px}.hero-floating-glass-dock{position:absolute;bottom:16px;inset-inline:16px;background:#ffffffdb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:.65rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;box-shadow:0 10px 24px #0f172a14}.hero-floating-glass-dock span{font-size:.65rem;font-weight:800;color:#2563eb;letter-spacing:.06em}.hero-floating-glass-dock strong{font-size:.82rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-athletic-card-sub{position:absolute;bottom:12px;inset-inline-start:6px;width:104px;height:104px;border-radius:50%;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:3px solid #ffffff;box-shadow:0 14px 30px #0f172a24;overflow:hidden}.hero-athletic-card-sub img{width:100%;height:100%;object-fit:cover}.hero-theme-botanical{position:relative;grid-template-columns:1fr!important;text-align:center;background:radial-gradient(circle at 50% 0%,#f8fafc,#fff 70%)!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:32px!important;padding:clamp(2rem,4vw,3rem)!important;box-shadow:0 22px 50px -24px #0f172a12!important}.hero-botanical-copy{position:relative;max-width:680px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:1}.hero-botanical-seal-wrap{position:absolute;top:-10px;inset-inline-end:-40px}.hero-theme-botanical .hero-title{color:#0f172a!important;margin-inline:auto}.hero-theme-botanical .hero-text{color:#475569!important;margin-inline:auto}.hero-botanical-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;font-size:.75rem;font-weight:800;letter-spacing:.05em}.hero-botanical-arches{display:grid;grid-template-columns:repeat(3,minmax(0,195px));justify-content:center;gap:1.15rem;margin-top:1.15rem;z-index:1}.hero-botanical-arch{position:relative;aspect-ratio:3 / 4;border-radius:999px 999px 24px 24px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 18px 36px -18px #0f172a1f}.hero-botanical-arch-2{transform:translateY(-8px)}.hero-botanical-arch img{width:100%;height:100%;object-fit:cover}.hero-botanical-arch-tag{position:absolute;bottom:10px;inset-inline:10px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;border:1px solid rgba(15,23,42,.08);font-size:.7rem;font-weight:700;padding:.3rem .6rem;border-radius:999px;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-bento-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:1.15rem}.hero-theme-tech{position:relative;background:radial-gradient(circle at 85% 15%,rgba(29,78,216,.07),transparent 50%),#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:26px!important;min-height:340px;box-shadow:0 20px 44px -22px #0f172a14!important}.hero-theme-tech .hero-title{color:#0f172a!important;text-shadow:none!important}.hero-theme-tech .hero-text{color:#475569!important}.hero-tech-badge{display:inline-flex;align-items:center;gap:.4rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:.32rem .85rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;width:fit-content}.hero-tech-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero-tech-visual .rotating-seal{position:absolute;top:-6px;inset-inline-end:0}.hero-tech-visual img{width:min(230px,85%);aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid #f8fafc;box-shadow:0 20px 40px -15px #0f172a29}.hero-bento-side{display:flex;flex-direction:column;gap:1.15rem}.hero-bento-card{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;border-radius:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 32px -18px #0f172a14;transition:transform .22s ease,border-color .22s ease}.hero-bento-card:hover{transform:translateY(-3px);border-color:#93c5fd}.hero-bento-info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.hero-bento-chip{font-size:.66rem;font-weight:800;color:#1d4ed8;background:#eff6ff;padding:.18rem .6rem;border-radius:999px;width:fit-content;letter-spacing:.05em}.hero-bento-info strong{font-size:.95rem;color:#0f172a}.hero-bento-price{font-size:1.05rem;font-weight:900;color:#0f172a}.hero-bento-img-ring{width:84px;height:84px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#dbeafe,#e2e8f0);flex:none}.hero-bento-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:2px solid #ffffff}.theme-paid-velle-stage{display:flex;flex-direction:column;gap:1.25rem}.hero-theme-couture{position:relative;overflow:hidden;display:grid!important;grid-template-columns:1.15fr .85fr!important;align-items:center!important;gap:2rem!important;background:radial-gradient(circle at 80% 20%,rgba(180,83,9,.05),transparent 50%),linear-gradient(180deg,#fff,#faf9f6)!important;color:#0f172a!important;border:1px solid #e7e5e4!important;border-radius:30px!important;box-shadow:0 26px 56px -26px #0f172a17!important}.hero-theme-couture .hero-title{color:#0f172a!important;text-shadow:none!important;font-family:"Playfair Display",var(--font-sans)}.hero-theme-couture .hero-text{color:#57534e!important}.hero-couture-eyebrow{display:flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#78716c}.hero-couture-line{width:34px;height:1px;background:#a8a29e}.hero-couture-btn{background:#18181b!important;color:#fff!important;font-weight:800!important;border-radius:999px!important;border:none!important}.hero-couture-outline-btn{background:#ffffffd9!important;border:1px solid #d6d3d1!important;color:#18181b!important;border-radius:999px!important}.hero-couture-vip-perks{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.hero-couture-vip-perks span{font-size:.72rem;font-weight:700;color:#44403c;background:#fff;border:1px solid #e7e5e4;padding:.28rem .75rem;border-radius:999px}.hero-couture-lookbook{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:.9rem;align-items:stretch}.hero-couture-lookbook .rotating-seal{position:absolute;top:-12px;inset-inline-start:-12px}.hero-couture-frame-tall{position:relative;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;border:1px solid #e7e5e4;box-shadow:0 20px 40px -18px #0f172a24}.hero-couture-frame-tall img,.hero-couture-frame-small img{width:100%;height:100%;object-fit:cover}.hero-couture-crown-tag{position:absolute;top:12px;inset-inline-end:12px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#18181b;border:1px solid rgba(15,23,42,.08);font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:.24rem .65rem;border-radius:999px;z-index:2}.hero-couture-side-col{display:flex;flex-direction:column;gap:.9rem}.hero-couture-frame-small{flex:1;min-height:135px;border-radius:20px;overflow:hidden;border:1px solid #e7e5e4}.hero-couture-spotlight{background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e7e5e4;border-radius:18px;padding:.8rem .95rem;display:flex;flex-direction:column;gap:.2rem;color:#0f172a;box-shadow:0 12px 26px -14px #0f172a14}.hero-couture-spotlight span{font-size:.64rem;font-weight:800;letter-spacing:.08em;color:#78716c}.hero-couture-spotlight strong{font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-couture-spotlight em{font-style:normal;font-size:.85rem;font-weight:900;color:#0f172a}.velle-story-banner{background:#fff;border:1px solid #e7e5e4;border-radius:24px;padding:clamp(1.25rem,2.5vw,1.85rem);color:#0f172a;box-shadow:0 14px 34px -20px #0f172a0f}.velle-story-header{text-align:center;margin-bottom:1.2rem}.velle-story-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#78716c}.velle-story-header h3{margin:.25rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);color:#0f172a}.velle-story-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.velle-story-pillar{display:flex;align-items:flex-start;gap:.85rem;background:#fafaf9;border:1px solid #e7e5e4;border-radius:18px;padding:1rem}.velle-story-circle-icon{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #d6d3d1;color:#18181b;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.velle-story-pillar strong{display:block;font-size:.86rem;color:#0f172a;margin-bottom:.2rem}.velle-story-pillar p{margin:0;font-size:.75rem;color:#57534e;line-height:1.55}.theme-paid-avyro-stage{display:flex;flex-direction:column;gap:1.25rem}.hero-theme-cyber{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(37,99,235,.08),transparent 48%),radial-gradient(circle at 15% 85%,rgba(14,165,233,.07),transparent 52%),#fff!important;color:#0f172a!important;border-radius:32px!important;border:1px solid #e2e8f0!important;box-shadow:0 28px 60px -24px #0f172a17!important;grid-template-columns:1.2fr .95fr!important;gap:1.85rem!important}.hero-theme-cyber .hero-title{color:#0f172a!important;text-shadow:none!important}.hero-theme-cyber .hero-text{color:#475569!important}.hero-cyber-copy{display:flex;flex-direction:column;gap:.85rem;z-index:1}.hero-cyber-live-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.hero-cyber-live-pill{display:inline-flex;align-items:center;gap:.45rem;background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;padding:.3rem .85rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em}.hero-cyber-dot{width:7px;height:7px;border-radius:50%;background:#2563eb;animation:pulseSoft 2s infinite}.hero-cyber-watchers{font-size:.72rem;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:.26rem .75rem;border-radius:999px}.hero-cyber-cta{background:#0f172a!important;color:#fff!important;font-weight:800!important;border-radius:999px!important;border:none!important}.hero-orbit-switcher{display:flex;align-items:center;gap:.85rem;margin-top:.35rem;padding:.55rem .85rem;background:#f8fafcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:999px;width:fit-content}.hero-orbit-label{font-size:.74rem;font-weight:700;color:#475569}.hero-orbit-circles{display:flex;align-items:center;gap:.45rem}.hero-orbit-circle{width:42px;height:42px;border-radius:50%;padding:2px;border:2px solid transparent;background:#fff;cursor:pointer;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-orbit-circle img{width:100%;height:100%;border-radius:50%;object-fit:cover}.hero-orbit-circle.is-active,.hero-orbit-circle:hover{border-color:#2563eb;transform:scale(1.1);box-shadow:0 6px 16px #2563eb38}.hero-cyber-pod{position:relative;background:#ffffffe0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#0f172a;border-radius:26px;padding:1.25rem;border:1px solid rgba(15,23,42,.09);box-shadow:0 24px 48px -18px #0f172a1f;display:flex;flex-direction:column;gap:.9rem;z-index:1}.hero-cyber-pod .rotating-seal{position:absolute;top:-18px;inset-inline-end:-14px}.hero-cyber-pod-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.hero-cyber-pod-badge{background:#f1f5f9;color:#0f172a;font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:.22rem .65rem;border-radius:999px}.hero-cyber-pod-stock{font-size:.72rem;font-weight:700;color:#2563eb}.hero-cyber-pod-body{display:grid;grid-template-columns:112px 1fr;gap:1rem;align-items:center}.hero-cyber-pod-img-ring{width:112px;height:112px;border-radius:50%;padding:4px;background:linear-gradient(135deg,#2563eb,#e2e8f0)}.hero-cyber-pod-img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #ffffff}.hero-cyber-pod-info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.hero-cyber-pod-info strong{font-size:.96rem;color:#0f172a}.hero-cyber-pod-price{display:flex;align-items:baseline;gap:.5rem}.hero-cyber-pod-price em{font-style:normal;font-size:1.15rem;font-weight:900;color:#0f172a}.hero-cyber-pod-price del{font-size:.78rem;color:#94a3b8}.hero-cyber-pod-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .95rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.78rem;font-weight:800;text-align:center;margin-top:.2rem}.avyro-story-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.avyro-story-card{display:flex;align-items:center;gap:.9rem;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e2e8f0;border-radius:22px;padding:1rem 1.15rem;box-shadow:0 12px 28px -18px #0f172a14}.avyro-ring-badge{width:48px;height:48px;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avyro-story-card strong{display:block;font-size:.86rem;color:#0f172a;margin-bottom:.15rem}.avyro-story-card p{margin:0;font-size:.74rem;color:#64748b;line-height:1.5}@media(max-width:960px){.hero-bento-grid,.velle-story-pillars,.avyro-story-strip,.hero-theme-cyber,.hero-theme-couture{grid-template-columns:1fr!important}.hero-botanical-arches{grid-template-columns:repeat(3,minmax(0,120px));gap:.6rem}.hero-couture-lookbook{grid-template-columns:1fr}}.home--flagship{padding-top:0!important;display:flex;flex-direction:column;gap:0}.theme-top-ribbon--nature-cosmetics{background:#111!important;color:#fff!important;border-bottom:none!important}.theme-top-ribbon--nature-cosmetics .theme-top-ribbon-text{color:#fff!important;font-size:.72rem;font-weight:800;letter-spacing:.12em}.theme-top-ribbon--nature-cosmetics .theme-top-ribbon-pill,.theme-top-ribbon--nature-cosmetics .theme-top-ribbon-cta{display:none}.theme-top-ribbon--vantage-electronics{background:#070b3b!important;color:#fff!important;border-bottom:none!important}.theme-top-ribbon--vantage-electronics .theme-top-ribbon-text{color:#fff!important;font-size:.76rem;font-weight:700}.theme-top-ribbon--vantage-electronics .theme-top-ribbon-pill,.theme-top-ribbon--vantage-electronics .theme-top-ribbon-cta{display:none}html[data-theme=avyro]{--bg: #ece9e2;background-color:#ece9e2!important}html[data-theme=avyro] body{background-color:#ece9e2!important}.site-header--avyro{background:#fff!important;max-width:min(1380px,calc(100% - 2rem));margin:.75rem auto 0;border-radius:16px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 30px -14px #0000001a!important;overflow:hidden}.site-header--avyro .brand-title{font-weight:900!important;font-size:1.4rem!important;letter-spacing:.06em!important;text-transform:uppercase}.site-header--avyro .cat-nav{background:#fff!important}html[data-theme=velle]{--bg: #ffffff;background-color:#fff!important}.site-header--velle{background:#fff!important;border-bottom:1px solid #f1f5f9!important;box-shadow:none!important}.site-header--velle .brand-title{font-family:Playfair Display,Georgia,serif!important;font-weight:900!important;font-size:1.55rem!important}html[data-theme=velle] .site-footer{background:#fabcca!important;color:#131316!important;border-top:none!important}html[data-theme=velle] .site-footer a,html[data-theme=velle] .site-footer p,html[data-theme=velle] .site-footer h3,html[data-theme=velle] .site-footer strong,html[data-theme=velle] .site-footer span{color:#131316!important}.eo-theme-avyro{background:#ece9e2;color:#111;display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}.avyro-hero-stage{position:relative;overflow:hidden;padding:2rem 0 1.25rem;background:#ece9e2}.avyro-hero-watermark{position:absolute;top:10px;inset-inline-end:3%;font-size:clamp(5rem,15vw,13rem);font-weight:900;color:transparent;-webkit-text-stroke:1.5px rgba(163,150,122,.25);letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.9}.avyro-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem}.avyro-hero-copy{display:flex;flex-direction:column;gap:1.1rem}.avyro-hero-heading{margin:0;display:flex;flex-direction:column;line-height:.94;font-size:clamp(3rem,6.5vw,5.4rem);font-weight:900;letter-spacing:-.02em}.avyro-hero-heading-dark{color:#111}.avyro-hero-heading-sand{color:#a6997a}.avyro-hero-rule{width:58px;height:2.5px;background:#111}.avyro-hero-desc{margin:0;max-width:460px;font-size:.98rem;line-height:1.65;color:#27272a}.avyro-feature-circles{display:flex;flex-direction:column;gap:.95rem;margin-block:.4rem}.avyro-feature-row{display:flex;align-items:center;gap:.9rem}.avyro-circle-icon{width:54px;height:54px;border-radius:50%;border:2px solid #b6aa8e;background:#ffffff59;color:#8f8266;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avyro-circle-icon svg{width:26px;height:26px}.avyro-feature-row strong{display:block;font-size:.95rem;font-weight:800;color:#111}.avyro-feature-row span{font-size:.82rem;color:#52525b}.avyro-shop-now-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;width:fit-content;min-width:260px;padding:.95rem 1.6rem;background:#141414;color:#fff;border-radius:14px;border:3px solid #a6997a;font-size:1.05rem;font-weight:900;letter-spacing:.04em;text-decoration:none;box-shadow:0 14px 28px -12px #00000059;transition:transform .2s ease}.avyro-hero-visual{position:relative;display:flex;align-items:flex-end;justify-content:center}.avyro-hero-model-img{width:min(460px,100%);aspect-ratio:4 / 5;object-fit:cover;border-radius:26px;box-shadow:0 24px 50px -20px #00000038}.avyro-hero-corner-pod{position:absolute;bottom:18px;inset-inline-end:12px;width:148px;background:#e2dbcde6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(166,153,122,.45);border-radius:18px;padding:1rem .9rem;display:flex;flex-direction:column;gap:.25rem;color:#18181b}.avyro-hero-corner-pod svg{width:44px;height:44px;color:#8f8266;margin-bottom:.25rem}.avyro-hero-corner-pod span{font-size:.75rem;color:#3f3f46}.avyro-hero-corner-pod strong{font-size:.85rem;font-weight:900}.avyro-hero-pod-line{width:42px;height:2px;background:#18181b;margin-top:.35rem}.avyro-hero-progress{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avyro-hero-progress-bar{flex:1;height:3px;background:#ffffff8c;border-radius:999px;overflow:hidden}.avyro-hero-progress-bar span{display:block;width:62%;height:100%;background:#fff}.avyro-hero-pause{width:30px;height:30px;border-radius:50%;border:1.5px solid #ffffff;background:transparent;color:#fff;font-size:.68rem;font-weight:900}.avyro-collections-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.avyro-collection-card{position:relative;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 16px 34px -18px #00000038}.avyro-collection-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.avyro-collection-card:hover img{transform:scale(1.06)}.avyro-collection-pill{position:relative;z-index:1;background:#141414b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.55);padding:.45rem 1rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.avyro-section-heading{text-align:center;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;color:#111;margin:0 0 1.35rem}.avyro-bestsellers-split{display:grid;grid-template-columns:.9fr 1.35fr;gap:1.25rem;align-items:stretch}.avyro-bestsellers-banner{position:relative;border-radius:18px;overflow:hidden;min-height:480px}.avyro-bestsellers-banner img{width:100%;height:100%;object-fit:cover}.avyro-bestsellers-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000073);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.avyro-bestsellers-banner-overlay h3{color:#fff;font-size:1.5rem;margin:0}.avyro-viewall-pill{position:absolute;bottom:16px;inset-inline-end:16px;background:#fff;color:#111;padding:.4rem 1.1rem;border-radius:999px;font-size:.76rem;font-weight:800;text-decoration:none}.avyro-bestsellers-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.avyro-pcard{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 26px -16px #0000001f}.avyro-pcard-media{position:relative;aspect-ratio:4 / 4.4;overflow:hidden;background:#f4f4f5}.avyro-pcard-media img{width:100%;height:100%;object-fit:cover}.avyro-pcard-discount{position:absolute;top:10px;inset-inline-start:10px;background:#dc2626;color:#fff;font-size:.68rem;font-weight:800;padding:.2rem .55rem;border-radius:999px}.avyro-pcard-body{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.35rem}.avyro-pcard-title{font-size:.84rem;font-weight:800;color:#111;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avyro-pcard-price-row{display:flex;align-items:baseline;gap:.45rem}.avyro-pcard-price-row strong{color:#dc2626;font-size:.9rem;font-weight:900}.avyro-pcard-price-row del{color:#9ca3af;font-size:.74rem}.avyro-pcard-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.avyro-pcard-swatches{display:flex;gap:.3rem}.avyro-pcard-swatches img{width:20px;height:20px;border-radius:4px;object-fit:cover;border:1px solid #d4d4d8}.avyro-add-pill{background:#fff;color:#111;border:1px solid #d4d4d8;border-radius:999px;padding:.25rem .75rem;font-size:.74rem;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease}.avyro-add-pill:hover{background:#111;color:#fff}.avyro-transformation-wrap{background:#f9f9f9;padding:2.5rem 0}.avyro-transformation-card{max-width:780px;margin-inline:auto}.avyro-comparison-box{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;box-shadow:0 20px 44px -18px #0000002e;-webkit-user-select:none;user-select:none}.avyro-comp-img{width:100%;height:100%;object-fit:cover;display:block}.avyro-comp-before-clip{position:absolute;inset-block:0;left:0;overflow:hidden}.avyro-comp-tag{position:absolute;top:14px;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111;font-size:.72rem;font-weight:800;padding:.25rem .7rem;border-radius:999px;z-index:2}.avyro-comp-tag--before{left:14px}.avyro-comp-tag--after{right:14px}.avyro-comp-divider{position:absolute;inset-block:0;width:2px;background:#fff;transform:translate(-50%);z-index:3;pointer-events:none}.avyro-comp-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fff;color:#111;font-weight:900;font-size:.85rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000040}.avyro-comp-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4}.avyro-shop-the-look{background:#f3efe8;padding:2.75rem 0}.avyro-stl-head{margin-bottom:1.5rem}.avyro-stl-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#a6997a}.avyro-stl-head h2{margin:.25rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);color:#111}.avyro-stl-head p{margin:0;font-size:.85rem;color:#57534e}.avyro-stl-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem;align-items:stretch}.avyro-stl-main-photo{position:relative;border-radius:18px;overflow:hidden;min-height:400px}.avyro-stl-main-photo img{width:100%;height:100%;object-fit:cover}.avyro-stl-photo-caption{position:absolute;inset-inline:0;bottom:0;padding:1.5rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.82) 100%);color:#fff}.avyro-stl-photo-caption h3{margin:0 0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:1.35rem}.avyro-stl-photo-caption p{margin:0 0 .85rem;font-size:.8rem;color:#e4e4e7}.avyro-stl-gold-btn{display:inline-block;background:#c89d54;color:#111;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:.45rem 1.1rem;border-radius:999px;text-decoration:none}.avyro-stl-items{display:flex;flex-direction:column;gap:.85rem;justify-content:center}.avyro-stl-item{display:flex;align-items:center;gap:1rem;background:#fff;padding:.8rem 1rem;border-radius:14px;text-decoration:none;color:#111;box-shadow:0 8px 20px -14px #00000014;transition:transform .2s ease}.avyro-stl-item:hover{transform:translate(-4px)}.avyro-stl-item img{width:62px;height:62px;border-radius:10px;object-fit:cover}.avyro-stl-item strong{display:block;font-size:.88rem;margin-bottom:.2rem}.avyro-stl-item span{font-size:.82rem;font-weight:800;color:#dc2626}.avyro-runway-banner{position:relative;border-radius:22px;overflow:hidden;min-height:360px;display:flex;align-items:center;justify-content:center}.avyro-runway-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.avyro-runway-overlay{position:relative;z-index:1;text-align:center;color:#fff;background:#0f0f1473;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2rem 2.5rem;border-radius:20px}.avyro-runway-overlay span{font-size:.7rem;font-weight:800;letter-spacing:.16em}.avyro-runway-overlay h2{margin:.35rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.8rem)}.avyro-runway-overlay p{margin:0 0 1.1rem;font-size:.88rem;color:#e4e4e7}.avyro-runway-btn{display:inline-block;background:#fff;color:#111;padding:.55rem 1.4rem;border-radius:999px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-decoration:none}.avyro-row-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.avyro-viewall-outline{border:1px solid #cbd5e1;background:#fff;color:#111;padding:.38rem .95rem;border-radius:999px;font-size:.74rem;font-weight:800;text-decoration:none}.eo-theme-vela{background:#fff;color:#131316;display:flex;flex-direction:column;gap:3rem;padding-bottom:3rem}.vela-hero-banner{position:relative;background:#534338;min-height:490px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vela-hero-slide-1{position:relative;width:100%;max-width:1320px;margin-inline:auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.vela-hero-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;width:100%;max-width:1120px;z-index:1}.vela-hero-panel{aspect-ratio:3 / 4.2;overflow:hidden;background:#d6c5b3;box-shadow:0 18px 36px -16px #00000073}.vela-hero-xframe{position:absolute;top:6%;right:12%;bottom:6%;left:12%;width:76%;height:88%;z-index:2;pointer-events:none}.vela-hero-giant-word{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:clamp(3.6rem,11vw,9.2rem);font-weight:900;letter-spacing:.08em;color:#ffffffeb;z-index:3;pointer-events:none;text-shadow:0 10px 30px rgba(0,0,0,.25)}.vela-hero-sub-link{position:relative;z-index:4;margin-top:1.25rem;color:#fff;font-size:.95rem;letter-spacing:.14em;text-decoration:none}.vela-hero-slide-2{position:relative;width:100%;max-width:1320px;padding:2rem}.vela-hero-diagonal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.vela-hero-diag-col{aspect-ratio:3 / 4;overflow:hidden;transform:skew(-6deg);border:4px solid #ffffff}.vela-hero-diag-col img{width:100%;height:100%;object-fit:cover}.vela-hero-aesthetic-ribbon{position:absolute;bottom:14%;inset-inline-start:5%;background:#efe2d7f2;color:#43302b;padding:1rem 2.2rem;display:flex;flex-direction:column}.vela-hero-aesthetic-ribbon strong{font-size:2rem;letter-spacing:.08em}.vela-hero-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:5}.vela-hero-dots button{width:9px;height:9px;border-radius:50%;border:none;background:#ffffff73;cursor:pointer}.vela-hero-dots button.is-active{background:#fff;transform:scale(1.2)}.vela-section-title{text-align:center;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:800;color:#131316;margin:0 0 1.25rem}.vela-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.vela-cat-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;color:#131316}.vela-cat-img-wrap{width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f8fafc}.vela-cat-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vela-cat-card:hover .vela-cat-img-wrap img{transform:scale(1.05)}.vela-section-head-center{text-align:center;margin-bottom:1.35rem}.vela-eyebrow-pink{font-size:.74rem;font-weight:700;color:#f472b6}.vela-eyebrow-green{font-size:.74rem;font-weight:700;color:#10b981}.vela-4col-showcase,.vela-4col-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.vela-tall-category-frame{position:relative;border-radius:20px;overflow:hidden;border:2px solid #334155;padding:5px;background:#fff}.vela-tall-category-frame img{width:100%;height:100%;object-fit:cover;border-radius:14px}.vela-tall-category-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#0000002e}.vela-tall-category-overlay h3{color:#fff;font-size:1.4rem;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.4)}.vela-black-pill-btn{background:#09090b;color:#fff;padding:.45rem 1.35rem;border-radius:999px;font-size:.76rem;font-weight:800;text-decoration:none}.vela-pcard{display:flex;flex-direction:column;align-items:center;text-align:center}.vela-pcard-media{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;margin-bottom:.65rem}.vela-pastel-bg-1{background:#f5dec9}.vela-pastel-bg-2{background:#ead7ee}.vela-pastel-bg-3{background:#fde2d2}.vela-pcard-media img{width:100%;height:100%;object-fit:cover}.vela-discount-pill{position:absolute;top:10px;inset-inline-start:10px;background:#7c2d12;color:#fff;font-size:.66rem;font-weight:800;padding:.22rem .6rem;border-radius:999px}.vela-pcard-body{display:flex;flex-direction:column;align-items:center;gap:.28rem}.vela-pcard-cat{font-size:.7rem;color:#64748b}.vela-pcard-title{font-size:.9rem;font-weight:700;color:#131316;text-decoration:none}.vela-pcard-price{display:flex;align-items:baseline;gap:.4rem}.vela-pcard-price strong{font-size:.92rem;font-weight:900;color:#131316}.vela-pcard-price del{font-size:.74rem;color:#94a3b8}.vela-size-pills{display:flex;gap:.35rem;margin-top:.2rem}.vela-size-pill{width:26px;height:26px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.66rem;font-weight:800;cursor:pointer}.vela-size-pill.is-active{background:#131316;color:#fff;border-color:#131316}.vela-circle-swatches{display:flex;gap:.4rem;margin-top:.25rem}.vela-circle-swatches img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid #cbd5e1;cursor:pointer}.vela-5tile-bento{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:1.15rem;align-items:stretch}.vela-bento-col{display:flex;flex-direction:column;gap:1.15rem}.vela-bento-tile{position:relative;border-radius:22px;overflow:hidden;flex:1;min-height:260px;display:block}.vela-bento-center-tall{min-height:540px}.vela-bento-tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.vela-bento-tile:hover img{transform:scale(1.04)}.vela-bento-pastel-peach{background:#f5dfca}.vela-bento-pastel-sand{background:#f3d7bd}.vela-bento-pastel-lilac{background:#e8def0}.vela-bento-pastel-sky{background:#9ebbc9}.vela-bento-pastel-warm{background:#f4d8c2}.vela-promo-banner{background:#e5e7eb;border-radius:26px;padding:1.5rem 1.5rem 0;overflow:hidden}.vela-promo-inner-frame{border:1px solid #6b7280;border-bottom:none;border-radius:20px 20px 0 0;padding:2rem 1.5rem 0;text-align:center}.vela-promo-kicker{font-size:.85rem;letter-spacing:.14em;color:#374151}.vela-promo-inner-frame h2{margin:.35rem 0;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:900;color:#1f2937}.vela-promo-inner-frame p{margin:0 0 1.5rem;font-size:.9rem;letter-spacing:.25em;color:#4b5563}.vela-promo-arches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;align-items:end}.vela-promo-arch{aspect-ratio:3 / 4.2;border-radius:18px 18px 0 0;overflow:hidden;background:#fff}.vela-promo-arch img{width:100%;height:100%;object-fit:cover}.eo-theme-elite-sport{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}.es-hero-banner{position:relative;min-height:500px;overflow:hidden;display:flex;align-items:flex-end}.es-hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.es-hero-overlay{position:relative;z-index:1;width:100%;padding:3rem 0 2rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 100%);color:#fff}.es-slide-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:.5rem}.es-slide-num span{font-size:1rem;font-weight:900}.es-slide-line{height:2px;background:#ffffff73;margin-top:.35rem}.es-slide-num.is-active .es-slide-line{background:#fff}.es-hero-giant-title{margin:0;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:900;letter-spacing:-.02em}.es-section-heading{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.18em;margin:0 0 1.5rem}.es-countdown-hero{background:#141218;color:#fff;padding:3rem 0}.es-countdown-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.es-countdown-copy{max-width:520px}.es-countdown-kicker{font-size:.74rem;font-weight:800;letter-spacing:.16em;color:#ef4444}.es-countdown-copy h2{margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.4rem)}.es-countdown-copy p{color:#d4d4d8;font-size:.9rem;margin:0 0 1.2rem}.es-countdown-btn{display:inline-block;background:#fff;color:#111;padding:.65rem 1.6rem;border-radius:6px;font-weight:900;font-size:.82rem;text-decoration:none}.es-countdown-boxes{display:flex;gap:.85rem}.es-countdown-boxes>div{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:.9rem 1.2rem;text-align:center;min-width:78px}.es-countdown-boxes strong{display:block;font-size:1.5rem;font-weight:900}.es-countdown-boxes span{font-size:.72rem;color:#a1a1aa}.eo-theme-vanilla{display:flex;flex-direction:column;gap:2.75rem;padding-bottom:3rem}.vanilla-peek-carousel{padding:1.25rem 0 0;overflow:hidden}.vanilla-peek-track{display:grid;grid-template-columns:.14fr .72fr .14fr;gap:1.15rem;align-items:stretch}.vanilla-peek-side{border-radius:26px;overflow:hidden;max-height:460px}.vanilla-peek-side img{width:100%;height:100%;object-fit:cover}.vanilla-peek-center{position:relative;border-radius:28px;overflow:hidden;max-height:460px}.vanilla-peek-center img{width:100%;height:100%;object-fit:cover}.vanilla-peek-caption{position:absolute;bottom:24px;inset-inline-start:28px;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.25rem 1.65rem;border-radius:22px;max-width:420px}.vanilla-peek-caption span{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#9d174d}.vanilla-peek-caption h1{margin:.3rem 0 .85rem;font-size:1.55rem;color:#111}.vanilla-hero-btn{display:inline-block;background:#111;color:#fff;padding:.5rem 1.25rem;border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none}.vanilla-peek-dots{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}.vanilla-peek-dots span{width:8px;height:8px;border-radius:999px;background:#d4d4d8}.vanilla-peek-dots span.is-active{width:28px;background:#111}.vanilla-inline-statement{text-align:center;padding:1.5rem 0}.vanilla-inline-statement h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3.6vw,2.85rem);font-weight:600;line-height:1.45;color:#111;max-width:820px;margin-inline:auto}.vanilla-inline-pill-img{display:inline-block;width:96px;height:46px;border-radius:999px;object-fit:cover;vertical-align:middle;margin-inline:.3rem}.vanilla-care-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.vanilla-care-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;color:#111}.vanilla-care-card img{width:100%;aspect-ratio:4 / 5;border-radius:24px;object-fit:cover}.vanilla-trust-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.vanilla-trust-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.5rem 1.15rem;font-size:.78rem;font-weight:700;color:#0f172a}.eo-theme-nexora{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}.nexora-hero-stage{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nexora-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nexora-hero-overlay{position:relative;z-index:1;text-align:center;color:#fff;background:#070b3b73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2rem 3rem;border-radius:24px}.nexora-hero-overlay h1{margin:0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900}.nexora-hero-overlay p{margin:.35rem 0 1.1rem;font-size:1.1rem;color:#e2e8f0}.nexora-hero-btn{display:inline-block;background:#fff;color:#070b3b;padding:.6rem 1.5rem;border-radius:999px;font-weight:900;font-size:.82rem;text-decoration:none}.nexora-marquee-bar{background:#fff;border-block:1px solid #e2e8f0;padding:.85rem 0;overflow:hidden}.nexora-marquee-track{display:flex;justify-content:space-around;align-items:center;gap:2rem;color:#070b3b;font-size:1.25rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.nexora-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.nexora-cat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:1.1rem;text-align:center;text-decoration:none;color:#0f172a;display:flex;flex-direction:column;align-items:center;gap:.4rem}.nexora-cat-card img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:.35rem}.nexora-cat-card span{font-size:.74rem;color:#64748b}.nexora-s26-split{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:1.5rem;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1.75rem}.nexora-s26-badge{display:inline-block;background:#070b3b;color:#fff;font-size:.68rem;font-weight:800;padding:.22rem .65rem;border-radius:999px}.nexora-s26-copy h2{margin:.45rem 0 .9rem;font-size:1.65rem;color:#0f172a}.nexora-s26-btn{display:inline-block;background:#070b3b;color:#fff;padding:.5rem 1.25rem;border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none}.nexora-s26-center-img img{width:100%;max-width:260px;aspect-ratio:1;object-fit:cover;border-radius:18px;margin-inline:auto}.eo-buy-actions{display:flex;flex-direction:column;gap:.65rem}.eo-add-row{display:flex;align-items:stretch;gap:.65rem}.eo-add-cart-btn{flex:1;background:#fff!important;color:#111!important;border:1.5px solid #111111!important;border-radius:10px!important;font-weight:800!important}.eo-black-buy-btn{width:100%;background:#141414!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:800!important;padding-block:.85rem!important}.eo-direct-checkout-box{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:1.25rem!important;margin-top:.5rem!important;box-shadow:none!important}.eo-direct-checkout-head{border-bottom:1px solid #e5e7eb;padding-bottom:.65rem;margin-bottom:1rem}.eo-direct-checkout-title{margin:0;font-size:1.02rem;font-weight:800;color:#111827;text-decoration:underline;text-underline-offset:5px}.eo-direct-qty-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.eo-direct-qty-label{font-size:.85rem;font-weight:700;color:#374151}.eo-direct-fields{display:flex;flex-direction:column;gap:.85rem}.eo-direct-textarea{min-height:76px;resize:vertical}.eo-payment-method-box{margin-top:1rem;display:flex;flex-direction:column;gap:.45rem}.eo-payment-method-heading{font-size:.84rem;font-weight:800;color:#111827}.eo-payment-cod-card{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border:1.5px solid #111827;border-radius:10px}.eo-payment-cod-card strong{display:block;font-size:.84rem;color:#111827}.eo-payment-cod-card span{font-size:.72rem;color:#6b7280}.eo-payment-cod-check{width:22px;height:22px;border-radius:50%;background:#111827;color:#fff;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center}.eo-direct-summary{background:transparent!important;border:none!important;padding:.75rem 0!important}@media(max-width:960px){.avyro-hero-grid,.avyro-bestsellers-split,.avyro-stl-grid,.vela-5tile-bento,.nexora-s26-split{grid-template-columns:1fr}.avyro-collections-row,.vela-categories-grid,.vela-4col-showcase,.vela-4col-products,.vanilla-care-grid,.nexora-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-promo-arches{grid-template-columns:repeat(4,minmax(0,1fr))}}.eo-quantity-offers-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.15rem;margin-top:1rem;margin-bottom:.75rem}.eo-quantity-offers-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px dashed #e5e7eb}.eo-quantity-offers-head h3{margin:0;font-size:.96rem;font-weight:800;color:#111827}.eo-quantity-offers-list{display:flex;flex-direction:column;gap:.85rem}.eo-offer-card{position:relative;border:1.5px solid #e5e7eb;border-radius:10px;background:#f9fafb;padding:.85rem 1rem;cursor:pointer;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.eo-offer-card:hover{border-color:#93c5fd;background:#fff}.eo-offer-card.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 4px 14px #2563eb14}.eo-offer-badge{position:absolute;top:-10px;right:14px;background:#2563eb;color:#fff;font-size:.7rem;font-weight:800;padding:2px 10px;border-radius:6px;box-shadow:0 2px 6px #2563eb40;pointer-events:none;z-index:2}.eo-offer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.eo-offer-right{display:flex;align-items:center;gap:.75rem}.eo-radio{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:inline-block;flex-shrink:0;transition:all .15s ease}.eo-offer-card.is-selected .eo-radio{border-color:#2563eb;background:#2563eb;box-shadow:inset 0 0 0 3px #fff}.eo-offer-texts{display:flex;flex-direction:column;gap:.15rem}.eo-offer-title{font-size:.88rem;font-weight:800;color:#111827}.eo-offer-sub{font-size:.74rem;color:#6b7280}.eo-offer-left{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.eo-offer-price{font-size:.95rem;font-weight:900;color:#111827}.eo-offer-old-price{font-size:.78rem;color:#9ca3af;text-decoration:line-through}html body .site-header[data-header-style=compact] .header-menu,html body .site-header[data-header-style=minimal] .header-menu{display:inline-grid;place-items:center}html body .site-header[data-header-style=compact] .cat-nav,html body .site-header[data-header-style=minimal] .cat-nav,html body .site-header[data-header-style=minimal] .header-search{display:none}html body .site-header[data-header-style=centered] .header-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search brand actions";align-items:center;padding-block:1.65rem 1.25rem;column-gap:1rem;row-gap:0}html body .site-header[data-header-style=centered] .brand{grid-area:brand;justify-self:center;text-align:center}html body .site-header[data-header-style=centered] .header-search{grid-area:search;justify-self:start;width:100%;max-width:340px}html body .site-header[data-header-style=centered] .header-actions{grid-area:actions;justify-self:end}html body .site-header[data-header-style=centered] .cat-nav-inner{justify-content:center}html body .site-header[data-header-style=centered] .cat-nav{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}html body .site-header[data-header-style=compact] .header-main{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu brand search actions";align-items:center;gap:.65rem;padding-block:.3rem}html body .site-header[data-header-style=compact] .brand-logo,html body .site-header[data-header-style=compact] .brand-mark{width:32px;height:32px;border-radius:10px;font-size:.95rem}html body .site-header[data-header-style=compact] .brand-title{font-size:.9rem;max-width:160px}html body .site-header[data-header-style=compact] .brand-tag{display:none}html body .site-header[data-header-style=compact] .header-search{max-width:620px;justify-self:center;padding-block:.15rem}html body .site-header[data-header-style=compact] .search-input{padding-block:.2rem;font-size:.82rem}html body .site-header[data-header-style=compact] .search-submit{padding:.3rem .75rem;font-size:.75rem}html body .site-header[data-header-style=compact] .cart-btn{padding:.38rem .75rem;font-size:.78rem}html body .site-header[data-header-style=minimal] .header-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions";align-items:center;gap:.6rem;padding-block:.55rem}html body .site-header[data-header-style=minimal] .brand{grid-area:brand;justify-self:center}html body .site-header[data-header-style=minimal] .brand-tag{display:none}html body .site-header[data-header-style=minimal] .brand-logo,html body .site-header[data-header-style=minimal] .brand-mark{width:38px;height:38px;border-radius:11px}html body .site-header[data-header-style=minimal] .brand-title{font-size:.98rem}html body .site-header[data-header-style=minimal] .header-actions{grid-area:actions;justify-self:end}html body .site-header[data-header-style=editorial] .header-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:". brand actions" "search search search";align-items:start;padding-block:1.7rem .6rem;row-gap:.9rem}html body .site-header[data-header-style=editorial] .brand{grid-area:brand;justify-self:center;flex-direction:column;align-items:center;gap:.5rem;text-align:center}html body .site-header[data-header-style=editorial] .brand-logo,html body .site-header[data-header-style=editorial] .brand-mark{width:52px;height:52px;border-radius:16px}html body .site-header[data-header-style=editorial] .brand-title{font-size:1.55rem;font-weight:700;letter-spacing:.02em;max-width:none}html body .site-header[data-header-style=editorial] .brand-tag{font-size:.66rem;letter-spacing:.28em;text-transform:uppercase}html body .site-header[data-header-style=editorial] .header-search{grid-area:search;justify-self:center;width:100%;max-width:460px;border-radius:3px;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding-inline:.75rem .25rem}html body .site-header[data-header-style=editorial] .header-actions{grid-area:actions;justify-self:end;align-self:start}html body .site-header[data-header-style=editorial]{border-bottom:1px solid color-mix(in srgb,var(--ink) 26%,transparent)!important;box-shadow:none!important}html body .site-header[data-header-style=editorial] .cat-nav{border-top:0;background:transparent;padding-block:.15rem}html body .site-header[data-header-style=editorial] .cat-nav-inner{justify-content:center;gap:.55rem}html body .site-header[data-header-style=editorial] .cat-nav a{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:3px;padding:.3rem .6rem}@media(max-width:960px){html body .site-header[data-header-style=centered] .header-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand brand brand" "menu search actions";padding-block:.9rem .55rem;gap:.5rem .6rem}html body .site-header[data-header-style=centered] .brand{justify-self:center}html body .site-header[data-header-style=centered] .header-search{max-width:none;justify-self:stretch}html body .site-header[data-header-style=compact] .header-main{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu brand search actions";padding-block:.3rem;gap:.45rem}html body .site-header[data-header-style=compact] .brand-text{display:none}html body .site-header[data-header-style=minimal] .header-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions";padding-block:.5rem}html body .site-header[data-header-style=editorial] .header-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand brand brand" "menu search actions";padding-block:1.05rem .5rem;row-gap:.6rem}html body .site-header[data-header-style=editorial] .brand{justify-self:center}html body .site-header[data-header-style=editorial] .brand-logo,html body .site-header[data-header-style=editorial] .brand-mark{width:44px;height:44px}html body .site-header[data-header-style=editorial] .brand-title{font-size:1.25rem}html body .site-header[data-header-style=editorial] .header-search{max-width:none}html body .site-header[data-header-style=editorial] .cat-nav{display:none}}html[data-page-header-style=banded] body .page-head{background:var(--brand-soft);border-inline-start:4px solid var(--brand);border-radius:var(--radius-lg);padding:1.1rem 1.35rem;margin:.9rem 0 1.4rem}html[data-page-header-style=banded] body .page-head .page-title{color:color-mix(in srgb,var(--brand) 72%,var(--ink))}html[data-page-header-style=centered] body .page-head{text-align:center;padding-block:1.35rem 1.1rem}html[data-page-header-style=centered] body .page-head .page-title{font-size:clamp(1.8rem,3.6vw,2.45rem)}html[data-page-header-style=centered] body .page-head .page-subtitle{margin-inline:auto;max-width:60ch}html[data-page-max-width=narrow] body .container.page{max-width:880px}html[data-page-max-width=regular] body .container.page{max-width:var(--container)}html[data-page-max-width=wide] body .container.page{max-width:1440px}html[data-product-card-style=soft][data-card-style=soft] body .p-card{border-radius:var(--radius-lg)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important}html[data-product-card-style=outlined] body .p-card{border:2px solid color-mix(in srgb,var(--brand) 55%,var(--line))!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}html[data-product-card-style=outlined] body .p-card-media{border-radius:8px 8px 0 0}html[data-product-card-style=elevated] body .p-card{border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 22px 44px -24px #10182880,0 2px 8px -2px #10182814!important}html[data-product-card-style=elevated] body .p-card:hover{box-shadow:0 28px 52px -22px #10182894,0 4px 12px -3px #1018281f!important}html[data-product-card-style=minimal] body .p-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-product-card-style=minimal] body .p-card-media{border-radius:0}html[data-product-card-style=minimal] body .p-card-body{padding-inline:0}:root{--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .4);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--glass-blur: 18px;--glass-shadow: 0 10px 30px -18px rgba(16, 24, 40, .22), 0 1px 2px rgba(16, 24, 40, .04);--lift-shadow: 0 22px 44px -24px rgba(16, 24, 40, .3), 0 2px 6px rgba(16, 24, 40, .05);--n-50: #f8f9fb;--n-100: #f2f3f6;--n-200: #e7e9ee;--n-400: #a9afbc;--n-600: #5f6675;--n-800: #232b3b;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur: .22s;--ds-dark: #131c30;--ds-dark-2: #1d2942;--ds-on-dark: #f8fafc}@supports (color: color-mix(in srgb,black,white)){:root{--n-50: color-mix(in srgb, var(--ink) 3%, #ffffff);--n-100: color-mix(in srgb, var(--ink) 6%, #ffffff);--n-200: color-mix(in srgb, var(--ink) 11%, #ffffff);--n-400: color-mix(in srgb, var(--ink) 32%, #ffffff);--n-600: color-mix(in srgb, var(--ink) 62%, #ffffff);--n-800: color-mix(in srgb, var(--ink) 88%, #ffffff);--ds-dark: color-mix(in srgb, var(--brand) 78%, #0b1220);--ds-dark-2: color-mix(in srgb, var(--brand) 62%, #0b1220)}}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--glass-shadow),var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}.frame{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:1 / 1;background:var(--n-100);border-radius:var(--r-lg);align-self:start;width:100%;min-width:0}.frame--tall{aspect-ratio:3 / 4}.frame--square{aspect-ratio:1 / 1}.frame--panorama{aspect-ratio:16 / 9}.frame--circle{aspect-ratio:1 / 1;border-radius:50%}.frame[data-radius=sm]{border-radius:var(--r-sm)}.frame[data-radius=md]{border-radius:var(--r-md)}.frame[data-radius=lg]{border-radius:var(--r-lg)}.frame[data-radius=xl]{border-radius:var(--r-xl)}.frame[data-radius=pill]{border-radius:var(--r-pill)}.frame[data-fit=contain]{background:radial-gradient(circle at 50% 42%,var(--n-50),var(--n-200))}.frame>.mf-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform var(--dur) var(--ease-out)}.frame>.mf-img[data-fit=contain]{object-fit:contain;padding:clamp(6px,6%,26px)}.mf-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.mf-fallback-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.mf-fallback-initial{position:relative;display:grid;place-items:center;width:clamp(44px,22%,76px);aspect-ratio:1 / 1;border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight);color:var(--n-800);font-size:clamp(1rem,2.4vw,1.5rem);font-weight:700;line-height:1}.mf-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.lift{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.lift:hover{transform:translateY(-4px);box-shadow:var(--lift-shadow)}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);transform:translate(-125%);opacity:0;pointer-events:none;transition:transform calc(var(--dur) * 2) var(--ease-out),opacity var(--dur) var(--ease-out)}.sheen:hover:after,.sheen:focus-visible:after{opacity:1;transform:translate(125%)}.p-card .p-card-media.pc-media{aspect-ratio:auto;background:var(--n-100)}.p-card .pc-media .mf-frame{border-radius:0}.p-card .p-card-body.pc-body{position:relative;z-index:2;gap:var(--sp-2);margin:calc(var(--sp-6) * -1) var(--sp-3) var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}.p-card .p-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.2em;font-size:.92rem;font-weight:600;line-height:1.6}.p-card .price-line{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.p-card .pc-cta{margin-top:auto;border-radius:var(--r-pill)}.p-card .p-card-oos{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border-radius:0;background:#10182852;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:.78rem;font-weight:700}@supports (color: color-mix(in srgb,black,white)){.p-card .p-card-oos{background:color-mix(in srgb,var(--ink) 32%,transparent)}}.pc-oos-pill{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight);color:var(--n-800);letter-spacing:.01em}.p-card .p-card-badges{top:var(--sp-3);inset-inline-start:var(--sp-3);gap:var(--sp-2)}.p-card .p-card-glass-overlay{border-radius:var(--r-pill);font-size:.74rem;padding:var(--sp-2) var(--sp-3)}.gallery .gallery-main{padding:var(--sp-3);background:var(--surface);border:1px solid var(--n-200);border-radius:var(--r-xl);box-shadow:0 1px 2px #1018280a}.gallery-main .mf-frame{width:100%;border-radius:var(--r-lg)}.gallery-thumbs{gap:var(--sp-2);margin-top:var(--sp-3);padding-bottom:var(--sp-1)}.gallery-thumb{width:76px;height:76px;padding:0;border:2px solid transparent;border-radius:var(--r-md);background:var(--n-100);overflow:hidden}.gallery-thumb.is-active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.gallery-thumb .mf-frame{width:100%;height:100%;border-radius:calc(var(--r-md) - 2px)}.gallery-thumb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.products-page{min-width:0;padding-top:var(--sp-8);padding-bottom:var(--sp-16)}.products-page .page-head{margin-bottom:var(--sp-6)}.products-page .ds-filterbar{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);margin-bottom:var(--sp-6)}.products-page .ds-filterbar .toolbar{margin:0;flex-wrap:wrap;gap:var(--sp-3)}.products-page .ds-filterbar .chips-row{margin:0;gap:var(--sp-2)}.products-page .results{min-width:0}.products-page .products-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:stretch}@media(min-width:640px){.products-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}}@media(min-width:1024px){.products-page .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}@media(min-width:1440px){.products-page .products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6)}}.products-page .ds-empty{padding:var(--sp-4) 0}.products-page .ds-empty .state-card{padding:var(--sp-12) var(--sp-6);border:1px solid var(--n-200);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--surface),var(--n-50));box-shadow:var(--glass-shadow)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms}.lift,.lift:hover{transform:none;transition:none}.sheen:after{display:none;transition:none}.frame>.mf-img,.p-card .p-card-body{transition:none}}.home--flagship :is(.eo-theme-avyro,.eo-theme-vela,.eo-theme-elite-sport,.eo-theme-vanilla,.eo-theme-nexora){--ts-dark: #0b1220;--ts-paper: #ffffff;--ts-ink: #101828;--ts-ink: color-mix(in srgb, var(--brand) 22%, #101828);--ts-ink-soft: #344054;--ts-ink-soft: color-mix(in srgb, var(--brand) 14%, #344054);--ts-ink-mute: #667085;--ts-ink-mute: color-mix(in srgb, var(--brand) 8%, #667085);--ts-accent: #243b67;--ts-accent: color-mix(in srgb, var(--brand) 78%, #0b1220);--ts-accent-deep: #16233c;--ts-accent-deep: color-mix(in srgb, var(--brand) 36%, #0b1220);--ts-accent-2: #0f766e;--ts-accent-2: color-mix(in srgb, var(--brand-2) 62%, #0b1220);--ts-tint: #f2f4f7;--ts-tint: color-mix(in srgb, var(--brand) 7%, #ffffff);--ts-tint-strong: #e6eaf1;--ts-tint-strong: color-mix(in srgb, var(--brand) 14%, #ffffff);--ts-tint-2: #eef7f6;--ts-tint-2: color-mix(in srgb, var(--brand-2) 9%, #ffffff);--ts-line: #e4e7ec;--ts-line: color-mix(in srgb, var(--brand) 16%, #ffffff);--ts-line-strong: #cfd4dc;--ts-line-strong: color-mix(in srgb, var(--brand) 30%, #ffffff);--ts-shadow-sm: 0 2px 8px rgba(16, 24, 40, .06);--ts-shadow-md: 0 22px 48px -26px rgba(11, 18, 32, .55);--ts-shadow-lg: 0 44px 90px -40px rgba(11, 18, 32, .7);--ts-radius-sm: 10px;--ts-radius: 18px;--ts-radius-lg: 28px;--ts-display: clamp(2.4rem, 5.2vw, 4.5rem);--ts-h2: clamp(1.55rem, 2.7vw, 2.3rem);--ts-h3: clamp(1.15rem, 1.8vw, 1.5rem);--ts-body: .95rem;--ts-caption: .74rem;font-family:var(--font-sans);color:var(--ts-ink);min-width:0;overflow-x:clip}.home--flagship :is(.eo-theme-avyro,.eo-theme-vela,.eo-theme-elite-sport,.eo-theme-vanilla,.eo-theme-nexora) :is(h1,h2,h3,h4){font-family:var(--font-sans);letter-spacing:0;color:inherit}.home--flagship :is(.eo-theme-avyro,.eo-theme-vela,.eo-theme-elite-sport,.eo-theme-vanilla,.eo-theme-nexora) :is(section,div){min-width:0}.ts-eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.34rem .85rem;border-radius:999px;background:var(--ts-paper);border:1px solid var(--ts-line);color:var(--ts-ink-soft);font-size:var(--ts-caption);font-weight:700;letter-spacing:.02em;line-height:1.4;box-shadow:var(--ts-shadow-sm)}.ts-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--ts-accent-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-2) 20%,transparent);flex:none}.ts-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.1rem,2vw,1.6rem)}.ts-section-head__copy{display:flex;flex-direction:column;gap:.35rem}.ts-section-title{margin:0;font-size:var(--ts-h2);font-weight:900;line-height:1.25;color:var(--ts-ink)}.ts-section-sub{margin:0;font-size:var(--ts-body);line-height:1.75;color:var(--ts-ink-soft);max-width:58ch}.ts-link-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1.05rem;border-radius:999px;border:1px solid var(--ts-line-strong);background:var(--ts-paper);color:var(--ts-ink);font-size:var(--ts-caption);font-weight:800;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease}.ts-link-pill:hover{background:var(--ts-accent-deep);border-color:var(--ts-accent-deep);color:#fff}.ts-link-solid{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.5rem;border-radius:14px;background:var(--ts-accent-deep);border:1px solid var(--ts-accent);color:#fff;font-size:.92rem;font-weight:900;text-decoration:none;box-shadow:var(--ts-shadow-md);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ts-link-solid:hover{transform:translateY(-2px);box-shadow:var(--ts-shadow-lg)}.ts-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.ts-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--ts-line);background:color-mix(in srgb,var(--ts-paper) 82%,transparent);color:var(--ts-ink-soft);font-size:.74rem;font-weight:700;line-height:1.5;white-space:nowrap}.ts-chip strong{color:var(--ts-ink);font-weight:900}.ts-chip--accent{background:var(--ts-tint);border-color:var(--ts-line-strong)}.ts-seal{position:relative;display:grid;place-items:center;gap:.05rem;width:104px;height:104px;padding:.75rem;border-radius:50%;background:var(--ts-paper);border:1px solid var(--ts-line);color:var(--ts-accent-deep);text-align:center;box-shadow:var(--ts-shadow-md);z-index:3}.ts-seal:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px dashed var(--ts-line-strong)}.ts-seal strong{font-size:.76rem;font-weight:800;line-height:1.3}.ts-seal em{font-style:normal;font-size:1.05rem;font-weight:900;line-height:1.1}.ts-seal--dark{background:var(--ts-accent-deep);border-color:color-mix(in srgb,var(--brand-2) 40%,transparent);color:#fff}.ts-seal--dark:before{border-color:#ffffff59}.ts-marquee{position:relative;overflow:hidden;border-block:1px solid var(--ts-line);background:var(--ts-tint);padding-block:.8rem}.ts-marquee__track{display:flex;align-items:center;gap:2rem;width:max-content;min-width:100%;justify-content:space-around}.ts-marquee__item{display:inline-flex;align-items:center;gap:1.4rem;color:var(--ts-ink-soft);font-size:.84rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.ts-marquee__item i{font-style:normal;color:var(--ts-accent-2)}.ts-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.ts-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ts-paper);border:1px solid var(--ts-line);border-radius:var(--ts-radius);overflow:hidden;box-shadow:var(--ts-shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.ts-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--ts-tint)}.ts-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ts-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b122000 62%,#0b122029);opacity:0;transition:opacity .35s ease}.ts-card__badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;padding:.26rem .62rem;border-radius:999px;background:var(--ts-accent-deep);color:#fff;font-size:.68rem;font-weight:900;line-height:1.5;letter-spacing:.01em}.ts-card__body{display:flex;flex-direction:column;gap:.45rem;padding:.9rem 1rem 1rem;flex:1}.ts-card__cat{font-size:.68rem;font-weight:700;color:var(--ts-ink-mute);line-height:1.5}.ts-card__title{font-size:.9rem;font-weight:800;line-height:1.5;color:var(--ts-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-card__price{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;margin-top:auto}.ts-card__price strong{font-size:.98rem;font-weight:900;color:var(--ts-ink)}.ts-card__price del{font-size:.76rem;color:var(--ts-ink-mute)}.ts-card__add{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.5rem .9rem;border-radius:11px;border:1px solid var(--ts-line-strong);background:var(--ts-paper);color:var(--ts-ink);font-size:.8rem;font-weight:800;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.ts-card__add:hover{background:var(--ts-accent-deep);border-color:var(--ts-accent-deep);color:#fff}.ts-card__add span{font-size:1rem;line-height:1}@media(hover:hover){.ts-card:hover{transform:translateY(-4px);box-shadow:var(--ts-shadow-md);border-color:var(--ts-line-strong)}.ts-card:hover .ts-card__media img{transform:scale(1.05)}.ts-card:hover .ts-card__media:after{opacity:1}}.ts-card:focus-within{border-color:var(--ts-accent-2);box-shadow:var(--ts-shadow-md)}.ts-card__media:focus-visible,.ts-card__title:focus-visible,.ts-card__add:focus-visible,.ts-link-pill:focus-visible,.ts-link-solid:focus-visible,.ts-card a:focus-visible{outline:2px solid var(--ts-accent-2);outline-offset:3px}.ts-card--avyro .ts-card__media{aspect-ratio:4 / 4.6;margin:.45rem .45rem 0;border-radius:13px}.ts-card--avyro .ts-card__body{padding-inline:.95rem}.ts-card--avyro .ts-card__title{text-transform:none;white-space:normal}.ts-card--elle,.ts-card--velle{border:none;background:transparent;box-shadow:none;text-align:center;overflow:visible}.ts-card--elle:hover,.ts-card--velle:hover{transform:translateY(-3px);box-shadow:none}.ts-card--velle .ts-card__media{aspect-ratio:3 / 4;border-radius:20px;margin-bottom:.7rem;box-shadow:var(--ts-shadow-sm)}.ts-card--velle .ts-card__badge{background:var(--ts-accent-deep)}.ts-card--velle .ts-card__body{align-items:center;padding:0 .35rem}.ts-card--velle .ts-card__title{-webkit-line-clamp:1}.ts-card--velle .ts-card__add{border:none;background:transparent;color:var(--ts-ink);text-decoration:underline;text-underline-offset:4px;min-height:32px;padding:.2rem .4rem;font-size:.76rem}.ts-card--velle .ts-card__add:hover{background:transparent;color:var(--ts-accent-2)}.ts-card--elite{background:var(--ts-accent-deep);border-color:color-mix(in srgb,var(--brand-2) 22%,transparent);color:#fff}.ts-card--elite .ts-card__media{aspect-ratio:1 / 1;border-end-start-radius:0;border-end-end-radius:0}.ts-card--elite .ts-card__title,.ts-card--elite .ts-card__price strong{color:#fff}.ts-card--elite .ts-card__cat{color:#ffffffa8}.ts-card--elite .ts-card__price del{color:#ffffff8c}.ts-card--elite .ts-card__badge{background:var(--ts-accent-2);color:#fff}.ts-card--elite .ts-card__add{background:#ffffff14;border-color:#ffffff3d;color:#fff}.ts-card--elite .ts-card__add:hover{background:#fff;color:var(--ts-accent-deep)}.ts-card--vanilla .ts-card__media{aspect-ratio:4 / 5;border-radius:120px 120px 14px 14px;margin:.4rem .4rem 0}.ts-card--vanilla .ts-card__body{padding-inline:.95rem}.ts-card--vanilla .ts-card__badge{background:var(--ts-accent-2)}.ts-card--vanilla .ts-card__title{font-weight:700}.ts-card--vanilla .ts-card__add{border-radius:999px}.ts-card--nexora{border-radius:14px}.ts-card--nexora .ts-card__media{aspect-ratio:1 / 1;background:var(--ts-tint)}.ts-card--nexora .ts-card__body{border-block-start:1px solid var(--ts-line)}.ts-card--nexora .ts-card__add{border-radius:9px;background:var(--ts-accent-deep);border-color:var(--ts-accent-deep);color:#fff}.ts-card--nexora .ts-card__add:hover{background:var(--ts-accent-2);border-color:var(--ts-accent-2)}.ts-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem)}.ts-product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-product-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:clamp(2.25rem,5vw,4rem) 1.25rem;border:1px dashed var(--ts-line-strong);border-radius:var(--ts-radius-lg);background:var(--ts-tint);text-align:center;overflow:hidden}.ts-empty__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ts-empty__art span{position:absolute;border-radius:50%;border:1px solid var(--ts-line-strong)}.ts-empty__art span:nth-child(1){width:220px;height:220px;inset-inline-start:-70px;inset-block-start:-80px}.ts-empty__art span:nth-child(2){width:320px;height:320px;inset-inline-end:-120px;inset-block-end:-150px}.ts-empty strong{position:relative;font-size:1.1rem;font-weight:900;color:var(--ts-ink)}.ts-empty p{position:relative;margin:0;font-size:.88rem;color:var(--ts-ink-soft)}.home--flagship .eo-theme-avyro{background:radial-gradient(1100px 520px at 88% -8%,var(--ts-tint-2),transparent 62%),radial-gradient(900px 480px at -12% 26%,var(--ts-tint),transparent 68%),#fbfbfc;gap:clamp(.75rem,1.4vw,1.5rem);padding-bottom:0}.home--flagship .eo-theme-avyro>section{position:relative}.home--flagship .eo-theme-avyro>section.container{padding-block:clamp(1.4rem,2.6vw,2.2rem)}.home--flagship .eo-theme-avyro .avyro-hero-stage{background:transparent;padding:clamp(2rem,4vw,3.4rem) 0 clamp(1.75rem,3.2vw,2.75rem);overflow:hidden}.avyro-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.avyro-orb{position:absolute;border-radius:50%}.avyro-orb--1{width:560px;height:560px;inset-inline-end:-170px;inset-block-start:-190px;background:radial-gradient(circle at 36% 36%,color-mix(in srgb,var(--brand) 24%,transparent),transparent 66%)}.avyro-orb--2{width:360px;height:360px;inset-inline-start:-140px;inset-block-end:-150px;background:radial-gradient(circle at 62% 42%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 68%)}.avyro-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--ts-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ts-ink) 7%,transparent) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(72% 62% at 54% 40%,#000 22%,transparent 78%);mask-image:radial-gradient(72% 62% at 54% 40%,#000 22%,transparent 78%)}.avyro-arc{position:absolute;inset-inline-end:12%;inset-block-start:8%;width:420px;height:420px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.avyro-arc:after{content:"";position:absolute;top:42px;right:42px;bottom:42px;left:42px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand-2) 22%,transparent)}.avyro-hero-watermark{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--brand) 22%,transparent);font-size:clamp(4rem,12vw,10.5rem);opacity:.75;max-width:100%;overflow:hidden;white-space:nowrap}.avyro-hero-grid{gap:clamp(1.5rem,3vw,3rem)}.avyro-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.34rem .85rem;border-radius:999px;background:var(--ts-paper);border:1px solid var(--ts-line);color:var(--ts-ink-soft);font-size:.74rem;font-weight:700;line-height:1.5;box-shadow:var(--ts-shadow-sm)}.avyro-hero-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--ts-accent-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-2) 20%,transparent)}.avyro-hero-heading{font-size:clamp(2.35rem,5.4vw,4.6rem);line-height:1.06;letter-spacing:-.005em}.avyro-hero-heading-dark{color:var(--ts-ink)}.avyro-hero-heading-sand{color:var(--ts-accent)}.avyro-hero-rule{width:64px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--ts-accent),var(--ts-accent-2))}.avyro-hero-desc{color:var(--ts-ink-soft);font-size:.98rem;line-height:1.8;max-width:46ch}.avyro-circle-icon{width:46px;height:46px;border:1px solid var(--ts-line-strong);background:var(--ts-paper);color:var(--ts-accent);box-shadow:var(--ts-shadow-sm)}.avyro-circle-icon svg{width:22px;height:22px}.avyro-feature-row strong{color:var(--ts-ink);font-size:.92rem}.avyro-feature-row span{color:var(--ts-ink-soft);font-size:.8rem;line-height:1.6}.avyro-hero-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:.25rem}.avyro-shop-now-btn{background:var(--ts-accent-deep);border:1px solid var(--ts-accent);border-radius:14px;color:#fff;box-shadow:var(--ts-shadow-md);font-size:.92rem;font-weight:900;letter-spacing:.01em;min-width:0;padding:.85rem 1.4rem}.avyro-shop-now-btn:hover{transform:translateY(-2px)}.avyro-hero-ship{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:var(--ts-ink-soft)}.avyro-hero-ship:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--ts-tint-2);border:1px solid var(--ts-line-strong);box-shadow:inset 0 0 0 4px var(--ts-paper)}.avyro-hero-visual{position:relative;display:grid;place-items:center;min-height:clamp(320px,40vw,500px);padding-inline:.5rem}.avyro-hero-ring{position:absolute;width:min(440px,92%);aspect-ratio:1;border-radius:50%;border:1px solid var(--ts-line-strong)}.avyro-hero-ring:after{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand) 24%,transparent)}.avyro-hero-frame-wrap{position:relative;width:min(400px,100%)}.avyro-hero-frame-back{position:absolute;inset-block-start:-16px;inset-inline-end:-14px;width:100%;aspect-ratio:4 / 5;border-radius:150px 150px 24px 24px;background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 20%,#ffffff),color-mix(in srgb,var(--brand-2) 18%,#ffffff));border:1px solid color-mix(in srgb,var(--brand) 18%,#ffffff)}.avyro-hero-frame{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:150px 150px 24px 24px;overflow:hidden;background:var(--ts-tint);border:1px solid var(--ts-line);box-shadow:var(--ts-shadow-lg)}.avyro-hero-frame img{width:100%;height:100%;object-fit:cover}.avyro-hero-corner-pod{position:absolute;inset-block-end:14px;inset-inline-end:0;width:152px;padding:.9rem .85rem;border-radius:18px;background:color-mix(in srgb,var(--ts-paper) 88%,transparent);border:1px solid var(--ts-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ts-shadow-md);color:var(--ts-ink)}.avyro-hero-corner-pod svg{width:38px;height:38px;color:var(--ts-accent)}.avyro-hero-corner-pod span{font-size:.72rem;color:var(--ts-ink-soft)}.avyro-hero-corner-pod strong{font-size:.82rem;font-weight:900;color:var(--ts-ink)}.avyro-hero-pod-line{background:var(--ts-ink)}.avyro-hero-seal{position:absolute;inset-block-start:2%;inset-inline-start:0;z-index:4}.avyro-collections-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(.8rem,1.6vw,1.15rem)}.avyro-collection-card{aspect-ratio:3 / 4;border-radius:22px;border:1px solid var(--ts-line);background:var(--ts-tint);box-shadow:var(--ts-shadow-md);overflow:hidden}.avyro-collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b122000 42%,#0b1220b8);z-index:1;pointer-events:none}.avyro-collection-card--designed{background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 30%,#ffffff),color-mix(in srgb,var(--brand-2) 22%,#ffffff))}.avyro-collection-card--designed:after{background:linear-gradient(180deg,#fff0 45%,color-mix(in srgb,var(--brand) 26%,#ffffff))}.avyro-collection-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.avyro-collection-art i{position:absolute;inset-block-start:16%;inset-inline-start:50%;translate:-50% 0;width:68%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 34%,transparent)}.avyro-collection-art i:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand) 26%,transparent)}.avyro-collection-art b{position:absolute;inset-block-start:26%;inset-inline-start:50%;translate:-50% 0;width:30%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--brand-2) 62%,#ffffff),color-mix(in srgb,var(--brand) 42%,#ffffff))}.avyro-collection-pill{z-index:3;inset-block-end:14px;inset-inline-start:14px;background:color-mix(in srgb,var(--ts-paper) 92%,transparent);color:var(--ts-ink);border:1px solid color-mix(in srgb,var(--ts-paper) 60%,transparent);font-size:.8rem;font-weight:800;letter-spacing:0;text-transform:none;padding:.38rem .85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.avyro-collection-index{position:absolute;z-index:3;inset-block-start:12px;inset-inline-start:14px;color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.14em}.avyro-collection-card--designed .avyro-collection-index{color:var(--ts-accent-deep)}.avyro-collection-arrow{position:absolute;z-index:3;inset-block-end:12px;inset-inline-end:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--ts-paper) 92%,transparent);color:var(--ts-ink);font-size:.9rem;font-weight:900;transition:transform .3s ease}.avyro-collection-card:hover .avyro-collection-arrow{transform:translate(-4px)}.avyro-section-heading{text-align:start;font-size:var(--ts-h2);font-weight:900;line-height:1.25;color:var(--ts-ink)}.avyro-bestsellers-split{grid-template-columns:.95fr 1.25fr;gap:clamp(.9rem,1.8vw,1.4rem)}.avyro-editorial{position:relative;display:flex;flex-direction:column;gap:.8rem;min-height:520px;padding:clamp(1.4rem,2.4vw,2.1rem);border-radius:26px;overflow:hidden;color:#fff;background:linear-gradient(160deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 52%,#0b1220));box-shadow:var(--ts-shadow-lg)}.avyro-editorial-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.avyro-editorial-art span:nth-child(1){position:absolute;width:300px;height:300px;inset-inline-end:-90px;inset-block-start:-90px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.avyro-editorial-art span:nth-child(2){position:absolute;width:220px;height:220px;inset-inline-end:-30px;inset-block-start:-30px;border-radius:50%;border:1px dashed rgba(255,255,255,.22)}.avyro-editorial-art span:nth-child(3){position:absolute;inset-inline-start:-40px;inset-block-end:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--brand-2) 44%,transparent),transparent 68%)}.avyro-editorial-kicker{position:relative;z-index:1;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#ffffffb8}.avyro-editorial h3{position:relative;z-index:1;margin:0;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:900;line-height:1.2;color:#fff}.avyro-editorial p{position:relative;z-index:1;margin:0;max-width:34ch;font-size:.88rem;line-height:1.75;color:#ffffffc7}.avyro-editorial-stack{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;min-height:230px;margin-top:auto}.avyro-editorial-img{width:58%;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.25);box-shadow:0 30px 60px -28px #000000bf}.avyro-editorial-img--back{position:absolute;width:44%;inset-inline-start:6%;inset-block-end:24px;transform:rotate(-6deg);opacity:.9}.avyro-editorial-seal{position:absolute;inset-block-end:4px;inset-inline-end:2%;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:color-mix(in srgb,var(--ts-paper) 94%,transparent);color:var(--ts-accent-deep);font-size:.72rem;font-weight:900;text-align:center;box-shadow:var(--ts-shadow-md)}.avyro-editorial>.avyro-viewall-pill{position:relative;inset:auto;align-self:flex-start;z-index:2;margin-top:.35rem;background:#fff;color:var(--ts-accent-deep);font-weight:900}.avyro-bestsellers-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(.7rem,1.4vw,1.05rem)}.avyro-transformation-wrap{background:linear-gradient(180deg,var(--ts-tint),transparent);padding-block:clamp(2rem,4vw,3.25rem)}.avyro-transformation-card{max-width:860px}.avyro-comparison-box{border-radius:22px;border:1px solid var(--ts-line-strong);box-shadow:var(--ts-shadow-lg)}.avyro-comp-tag{background:color-mix(in srgb,var(--ts-paper) 90%,transparent);color:var(--ts-ink);border:1px solid var(--ts-line)}.avyro-shop-the-look{background:linear-gradient(180deg,var(--ts-tint),transparent);padding-block:clamp(2.25rem,4.5vw,4rem)}.avyro-stl-head h2{font-family:var(--font-sans);font-size:var(--ts-h2);font-weight:900;line-height:1.3;color:var(--ts-ink)}.avyro-stl-eyebrow{color:var(--ts-accent-2);font-size:.7rem;font-weight:800;letter-spacing:.06em}.avyro-stl-head p{color:var(--ts-ink-soft);font-size:.88rem;line-height:1.7}.avyro-stl-grid{grid-template-columns:1.05fr .95fr;gap:clamp(1rem,2vw,1.6rem)}.avyro-stl-main-photo{position:relative;display:grid;place-items:center;min-height:420px;border-radius:26px;overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 22%,#ffffff),color-mix(in srgb,var(--brand-2) 18%,#ffffff));border:1px solid var(--ts-line)}.avyro-stl-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.avyro-stl-art:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;width:78%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 28%,transparent)}.avyro-stl-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent) 0 1px,transparent 1px 22px);opacity:.5}.avyro-stl-frame{position:relative;z-index:1;width:min(280px,66%);aspect-ratio:3 / 4;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--ts-paper) 92%,transparent);box-shadow:var(--ts-shadow-lg);transform:rotate(-3deg)}.avyro-stl-frame img{width:100%;height:100%;object-fit:cover;border-radius:11px}.avyro-stl-photo-caption{position:absolute;z-index:2;inset-inline:16px;inset-block-end:16px;padding:1.1rem 1.2rem;border-radius:18px;background:color-mix(in srgb,var(--ts-paper) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--ts-paper) 60%,transparent);color:var(--ts-ink);box-shadow:var(--ts-shadow-md)}.avyro-stl-photo-caption h3{font-family:var(--font-sans);font-size:1.05rem;font-weight:900;color:var(--ts-ink)}.avyro-stl-photo-caption p{color:var(--ts-ink-soft);margin-bottom:.7rem}.avyro-stl-gold-btn{background:var(--ts-accent-deep);color:#fff;font-weight:900;letter-spacing:0}.avyro-stl-items{gap:.7rem}.avyro-stl-item{border:1px solid var(--ts-line);border-radius:16px;box-shadow:var(--ts-shadow-sm);color:var(--ts-ink)}.avyro-stl-item:hover{transform:translate(-4px);border-color:var(--ts-line-strong);box-shadow:var(--ts-shadow-md)}.avyro-stl-item img{border-radius:11px}.avyro-stl-item strong{font-size:.86rem;color:var(--ts-ink)}.avyro-stl-item span{color:var(--ts-accent);font-weight:900}.avyro-runway-banner{display:grid;grid-template-columns:1fr .72fr;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);min-height:340px;padding:clamp(1.4rem,2.8vw,2.5rem);border-radius:28px;overflow:hidden;background:linear-gradient(120deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 44%,#0b1220) 55%,color-mix(in srgb,var(--brand-2) 38%,#0b1220));color:#fff;box-shadow:var(--ts-shadow-lg)}.avyro-runway-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.avyro-runway-art span:nth-child(1){position:absolute;width:420px;height:420px;inset-inline-start:-140px;inset-block-start:-160px;border-radius:50%;border:1px solid rgba(255,255,255,.16)}.avyro-runway-art span:nth-child(2){position:absolute;inset-inline-end:22%;inset-block-end:-180px;width:380px;height:380px;border-radius:50%;border:1px dashed rgba(255,255,255,.18)}.avyro-runway-banner img{position:static;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;border:1px solid rgba(255,255,255,.24);box-shadow:0 30px 60px -30px #000000b3}.avyro-runway-visual{position:relative;z-index:1;display:flex;justify-content:center}.avyro-runway-visual img{max-width:320px}.avyro-runway-overlay{position:relative;z-index:1;text-align:start;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0;color:#fff}.avyro-runway-overlay span{color:#ffffffb8;font-size:.7rem;letter-spacing:.08em}.avyro-runway-overlay h2{font-family:var(--font-sans);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:900;line-height:1.2;margin:.35rem 0}.avyro-runway-overlay p{color:#ffffffc7;font-size:.9rem;line-height:1.7;margin-bottom:1.1rem}.avyro-runway-btn{background:#fff;color:var(--ts-accent-deep);border-radius:999px;font-weight:900;letter-spacing:0}.avyro-row-header{gap:.85rem;flex-wrap:wrap}.avyro-viewall-outline{border:1px solid var(--ts-line-strong);background:var(--ts-paper);color:var(--ts-ink);font-weight:800}.avyro-viewall-outline:hover{background:var(--ts-accent-deep);border-color:var(--ts-accent-deep);color:#fff}.home--flagship .eo-theme-vela{background:#fff;gap:clamp(1.25rem,2.4vw,2.25rem);padding-bottom:0}.home--flagship .eo-theme-vela>section.container{padding-block:clamp(.85rem,1.8vw,1.5rem)}.home--flagship .eo-theme-vela .vela-hero-banner{background:linear-gradient(150deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 46%,#0b1220));min-height:clamp(420px,44vw,560px);border-block-end:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.vela-hero-panel{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 32%,#ffffff),color-mix(in srgb,var(--brand-2) 24%,#ffffff));border:1px solid rgba(255,255,255,.22)}.vela-hero-panel img{width:100%;height:100%;object-fit:cover}.vela-hero-panel--designed:before{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1px solid rgba(255,255,255,.5)}.vela-hero-panel--designed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.28) 0 1px,transparent 1px 18px);opacity:.4}.vela-hero-xframe polygon{stroke:color-mix(in srgb,var(--brand-2) 60%,#ffffff)}.vela-hero-giant-word{color:#fff;font-weight:900;letter-spacing:.01em;line-height:1.05;max-width:92%;text-align:center;overflow-wrap:anywhere;text-shadow:0 18px 50px rgba(0,0,0,.35)}.vela-hero-sub-link{color:#fff;font-weight:800;letter-spacing:.06em;border-block-end:1px solid rgba(255,255,255,.6);padding-block-end:.25rem}.vela-hero-seal{position:absolute;z-index:5;inset-block-start:22px;inset-inline-start:22px}.vela-hero-meta{position:absolute;z-index:5;inset-block-end:44px;inset-inline-start:24px;display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--ts-paper) 90%,transparent);color:var(--ts-ink);font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vela-hero-dots button{width:26px;height:4px;border-radius:999px;background:#fff6}.vela-hero-dots button.is-active{background:#fff;transform:none}.vela-section-title{font-size:var(--ts-h2);font-weight:900;line-height:1.25}.vela-eyebrow-pink,.vela-eyebrow-green{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.03em;color:var(--ts-accent-2)}.vela-eyebrow-pink:before,.vela-eyebrow-green:before{content:"";width:18px;height:1px;background:var(--ts-accent-2)}.vela-cat-card{gap:.7rem}.vela-cat-img-wrap{border-radius:20px;border:1px solid var(--ts-line);background:var(--ts-tint);position:relative}.vela-cat-card--designed .vela-cat-img-wrap{background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 24%,#ffffff),color-mix(in srgb,var(--brand-2) 18%,#ffffff))}.vela-cat-art{position:absolute;top:0;right:0;bottom:0;left:0}.vela-cat-art i{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent)}.vela-cat-art i:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand) 26%,transparent)}.vela-cat-art b{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--brand-2) 68%,#ffffff),color-mix(in srgb,var(--brand) 46%,#ffffff))}.vela-cat-card strong{font-size:.9rem;font-weight:800;color:var(--ts-ink)}.vela-tall-category-frame{border:1px solid var(--ts-line);border-radius:22px;padding:6px;background:var(--ts-paper);box-shadow:var(--ts-shadow-sm)}.vela-tall-category-frame.is-designed{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 28%,#ffffff),color-mix(in srgb,var(--brand-2) 22%,#ffffff));min-height:420px}.vela-tall-category-frame.is-designed .vela-tall-category-overlay{position:relative;inset:auto;background:transparent;color:var(--ts-accent-deep);gap:.9rem;padding:1rem}.vela-tall-category-frame.is-designed .vela-tall-category-overlay h3{color:var(--ts-accent-deep);text-shadow:none;font-size:1.45rem;font-weight:900;text-align:center}.vela-tall-category-frame.is-designed:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.vela-black-pill-btn{background:var(--ts-accent-deep);color:#fff;font-weight:800}.vela-4col-showcase,.vela-4col-products{gap:clamp(.85rem,1.6vw,1.2rem)}.vela-pcard{align-items:stretch}.vela-promo-banner{background:linear-gradient(160deg,var(--ts-tint),var(--ts-tint-2));border:1px solid var(--ts-line);border-radius:28px}.vela-promo-inner-frame{border:1px solid var(--ts-line-strong);border-block-end:none;border-radius:22px 22px 0 0}.vela-promo-kicker{color:var(--ts-accent-2);font-weight:800;letter-spacing:.06em}.vela-promo-inner-frame h2{color:var(--ts-ink);font-weight:900;line-height:1.2}.vela-promo-inner-frame p{color:var(--ts-ink-soft);letter-spacing:0;font-size:.9rem}.vela-promo-arch{border:1px solid var(--ts-line);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 20%,#ffffff),color-mix(in srgb,var(--brand-2) 14%,#ffffff));position:relative}.vela-promo-arch img{position:relative;z-index:1}.vela-promo-arch--designed:before{content:"";position:absolute;top:18%;right:18%;bottom:24%;left:18%;border-radius:50% 50% 0 0;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent)}.vela-bento-tile{border:1px solid var(--ts-line);background:var(--ts-tint)}.vela-bento-tile--designed{display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 26%,#ffffff),color-mix(in srgb,var(--brand-2) 20%,#ffffff))}.vela-bento-tile--designed:before{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand) 34%,transparent)}.vela-bento-label{position:relative;z-index:1;font-size:.8rem;font-weight:900;color:var(--ts-accent-deep);text-align:center;padding:.4rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--ts-paper) 88%,transparent)}.vela-bento-head{margin-bottom:1.1rem}.home--flagship .eo-theme-elite-sport{background:#fff;gap:clamp(1rem,2vw,1.75rem);padding-bottom:0}.home--flagship .eo-theme-elite-sport>section.container{padding-block:clamp(1.1rem,2.2vw,1.9rem)}.es-hero-banner{position:relative;display:block;min-height:0;padding:clamp(2.25rem,4.5vw,3.75rem) 0;overflow:hidden;background:linear-gradient(140deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 40%,#0b1220) 60%,color-mix(in srgb,var(--brand-2) 34%,#0b1220));color:#fff}.es-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.es-hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.06) 0 2px,transparent 2px 26px)}.es-hero-art:after{content:"";position:absolute;inset-inline-end:-160px;inset-block-start:-200px;width:560px;height:560px;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 60px #ffffff08}.es-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.es-hero-copy{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.es-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff14;color:#ffffffdb;font-size:.72rem;font-weight:700}.es-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--brand-2)}.es-hero-giant-title{margin:0;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:900;line-height:1.06;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.es-hero-desc{margin:0;max-width:46ch;color:#ffffffc7;font-size:.94rem;line-height:1.8}.es-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.3rem}.es-hero-cta{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.4rem;border-radius:12px;background:#fff;color:var(--ts-accent-deep);font-size:.9rem;font-weight:900;text-decoration:none;box-shadow:var(--ts-shadow-md);transition:transform .25s ease,box-shadow .25s ease}.es-hero-cta:hover{transform:translateY(-2px)}.es-hero-ship{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:#ffffffc7}.es-hero-ship:before{content:"";width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff1a}.es-hero-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.es-fact{display:flex;flex-direction:column;gap:.1rem;min-width:92px;padding:.55rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.es-fact strong{font-size:.92rem;font-weight:900;color:#fff}.es-fact span{font-size:.66rem;color:#ffffffa8}.es-hero-indices{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem}.es-hero-index{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#ffffffdb;font-size:.72rem;font-weight:700;text-decoration:none}.es-hero-index b{font-size:.68rem;font-weight:900;color:var(--brand-2)}.es-hero-visual{position:relative;display:grid;place-items:center;min-height:300px}.es-hero-frame{position:relative;width:min(360px,100%);aspect-ratio:1 / 1;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.24);background:#ffffff0f;box-shadow:0 40px 80px -40px #000c;transform:rotate(-2deg)}.es-hero-frame img{width:100%;height:100%;object-fit:cover}.es-hero-frame--designed{display:grid;place-items:center;transform:none;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--brand-2) 26%,transparent),transparent 62%),#ffffff0a}.es-hero-monogram{font-size:clamp(5rem,12vw,9rem);font-weight:900;line-height:1;color:#ffffff29;letter-spacing:.02em}.es-hero-frame--designed:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px dashed rgba(255,255,255,.24);pointer-events:none}.es-hero-badge{position:absolute;inset-block-end:-6px;inset-inline-start:2%;z-index:3}.es-section-heading{text-align:start;font-size:var(--ts-h2);font-weight:900;letter-spacing:0;line-height:1.25}.es-cat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.7rem,1.4vw,1rem)}.es-cat-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;min-height:200px;padding:1rem;border-radius:20px;overflow:hidden;border:1px solid var(--ts-line);background:linear-gradient(155deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 40%,#0b1220));color:#fff;text-decoration:none}.es-cat-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.es-cat-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b12200d 30%,#0b1220c7);z-index:1}.es-cat-tile strong{position:relative;z-index:2;font-size:1rem;font-weight:900}.es-cat-tile span{position:relative;z-index:2;font-size:.72rem;color:#ffffffb8}.es-cat-tile b{position:absolute;z-index:2;inset-block-start:12px;inset-inline-start:14px;font-size:.7rem;font-weight:900;letter-spacing:.14em;color:#ffffffb3}.es-bestsellers-section .ts-product-grid{margin-top:.4rem}.home--flagship .eo-theme-vanilla{background:#fff;gap:clamp(1rem,2vw,1.85rem);padding-bottom:0}.home--flagship .eo-theme-vanilla>section.container{padding-block:clamp(1rem,2vw,1.75rem)}.vanilla-peek-carousel{padding:clamp(1.25rem,2.5vw,2rem) 0 0}.vanilla-peek-track{grid-template-columns:.12fr .76fr .12fr;gap:clamp(.6rem,1.2vw,1rem);align-items:stretch}.vanilla-peek-side{border-radius:999px;max-height:none;background:linear-gradient(180deg,var(--ts-tint-2),color-mix(in srgb,var(--brand-2) 26%,#ffffff));border:1px solid var(--ts-line);position:relative;overflow:hidden}.vanilla-peek-side:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:18%;translate:-50% 0;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent)}.vanilla-peek-side:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:14%;translate:-50% 0;width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--brand-2) 56%,#ffffff),transparent 70%)}.vanilla-peek-side img{display:none}.vanilla-peek-center{position:relative;max-height:none;min-height:380px;border-radius:220px 220px 28px 28px;overflow:hidden;border:1px solid var(--ts-line);background:linear-gradient(160deg,var(--ts-tint),color-mix(in srgb,var(--brand-2) 14%,#ffffff));box-shadow:var(--ts-shadow-lg)}.vanilla-peek-center img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vanilla-peek-center--designed:before{content:"";position:absolute;top:12%;right:18%;bottom:30%;left:18%;border-radius:50% 50% 44% 44%;border:1px solid color-mix(in srgb,var(--brand) 26%,transparent);box-shadow:inset 0 0 0 24px color-mix(in srgb,var(--paper, #ffffff) 40%,transparent)}.vanilla-peek-caption{inset-block-end:22px;inset-inline-start:22px;max-width:min(420px,calc(100% - 44px));border-radius:22px;background:color-mix(in srgb,var(--ts-paper) 90%,transparent);border:1px solid color-mix(in srgb,var(--ts-paper) 60%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--ts-shadow-md);padding:1.1rem 1.25rem}.vanilla-peek-caption span{color:var(--ts-accent-2);font-size:.68rem;font-weight:800;letter-spacing:.05em}.vanilla-peek-caption h1{margin:.3rem 0 .55rem;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:900;line-height:1.25;color:var(--ts-ink)}.vanilla-peek-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.vanilla-hero-btn{background:var(--ts-accent-deep);color:#fff;font-weight:900;border-radius:999px}.vanilla-peek-dots span{background:var(--ts-line-strong)}.vanilla-peek-dots span.is-active{background:var(--ts-accent)}.vanilla-inline-statement{padding-block:clamp(1.5rem,3vw,2.75rem)}.vanilla-inline-statement h2{font-family:var(--font-sans);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1.55;color:var(--ts-ink);max-width:760px}.vanilla-inline-pill-img{width:84px;height:42px;border:1px solid var(--ts-line);box-shadow:var(--ts-shadow-sm)}.vanilla-inline-mark{display:inline-grid;place-items:center;width:1.6em;height:1.6em;margin-inline:.15em;vertical-align:middle;border-radius:999px;border:1px solid var(--ts-line-strong);color:var(--ts-accent-2);font-size:.55em}.vanilla-care-card img{border-radius:160px 160px 20px 20px;border:1px solid var(--ts-line);background:var(--ts-tint);box-shadow:var(--ts-shadow-sm)}.vanilla-care-card--designed img{display:none}.vanilla-care-art{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:160px 160px 20px 20px;border:1px solid var(--ts-line);background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 22%,#ffffff),color-mix(in srgb,var(--brand-2) 20%,#ffffff));overflow:hidden}.vanilla-care-art:before{content:"";position:absolute;top:20%;right:22%;bottom:34%;left:22%;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent)}.vanilla-care-art:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:24%;translate:-50% 0;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--brand-2) 64%,#ffffff),color-mix(in srgb,var(--brand) 30%,#ffffff))}.vanilla-care-card strong{font-size:.9rem;font-weight:800;color:var(--ts-ink)}.vanilla-editorial{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.1rem;padding:clamp(1.25rem,2.5vw,2rem);border-radius:26px;border:1px solid var(--ts-line);background:linear-gradient(150deg,var(--ts-tint),var(--ts-tint-2));position:relative;overflow:hidden}.vanilla-editorial:before{content:"";position:absolute;inset-inline-end:-90px;inset-block-start:-110px;width:280px;height:280px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent)}.vanilla-editorial h3{margin:.2rem 0 0;font-size:var(--ts-h3);font-weight:900;color:var(--ts-ink)}.vanilla-editorial p{margin:.2rem 0 0;font-size:.86rem;line-height:1.7;color:var(--ts-ink-soft);max-width:52ch}.home--flagship .eo-theme-nexora{background:#fff;gap:clamp(.85rem,1.8vw,1.65rem);padding-bottom:0}.home--flagship .eo-theme-nexora>section.container{padding-block:clamp(.9rem,1.8vw,1.5rem)}.nexora-hero-stage{position:relative;display:block;min-height:0;padding:clamp(2.25rem,4.5vw,3.75rem) 0;overflow:hidden;background:radial-gradient(900px 420px at 78% 12%,color-mix(in srgb,var(--brand-2) 26%,transparent),transparent 62%),linear-gradient(135deg,var(--ts-accent-deep),color-mix(in srgb,var(--brand) 40%,#0b1220));color:#fff}.nexora-hero-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,transparent 80%);pointer-events:none}.nexora-hero-beam{position:absolute;inset-inline-end:18%;inset-block-start:-20%;width:220px;height:140%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-2) 20%,transparent),transparent);transform:rotate(18deg);pointer-events:none}.nexora-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.nexora-hero-copy{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.nexora-hero-overlay{position:static;text-align:start;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0;color:#fff;display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.nexora-hero-overlay h1{margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:900;line-height:1.08;overflow-wrap:anywhere}.nexora-hero-overlay p{margin:0;max-width:48ch;font-size:.96rem;line-height:1.8;color:#ffffffc7}.nexora-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#ffffffdb;font-size:.72rem;font-weight:700}.nexora-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--brand-2)}.nexora-hero-chips{display:flex;flex-wrap:wrap;gap:.45rem}.nexora-hero-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffd1;font-size:.7rem;font-weight:700}.nexora-hero-chip strong{color:#fff;font-weight:900}.nexora-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.2rem}.nexora-hero-btn{background:#fff;color:var(--ts-accent-deep);font-weight:900;border-radius:10px;padding:.75rem 1.35rem;box-shadow:var(--ts-shadow-md)}.nexora-hero-ship{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;color:#ffffffc7}.nexora-hero-ship:before{content:"";width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff1a}.nexora-hero-visual{position:relative;display:grid;place-items:center;min-height:300px}.nexora-hero-frame{position:relative;width:min(380px,100%);aspect-ratio:1 / 1;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#ffffff0d;box-shadow:0 40px 80px -40px #000000d9}.nexora-hero-frame img{width:100%;height:100%;object-fit:cover}.nexora-hero-frame:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:18px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.nexora-hero-frame--designed{display:grid;place-items:center;background:radial-gradient(circle at 42% 38%,color-mix(in srgb,var(--brand-2) 30%,transparent),transparent 64%),#ffffff08}.nexora-hero-monogram{font-size:clamp(5rem,12vw,9rem);font-weight:900;line-height:1;color:#ffffff24}.nexora-spec-badge{position:absolute;inset-block-end:6px;inset-inline-start:0;z-index:3;display:flex;flex-direction:column;gap:.1rem;padding:.65rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--ts-paper) 94%,transparent);color:var(--ts-accent-deep);box-shadow:var(--ts-shadow-md)}.nexora-spec-badge strong{font-size:.82rem;font-weight:900}.nexora-spec-badge span{font-size:.66rem;color:var(--ts-ink-soft)}.es-hero-frame .nexora-spec-badge,.nexora-hero-visual .nexora-spec-badge{inset-block-end:6px}.nexora-marquee-bar{background:var(--ts-accent-deep);border-block:1px solid color-mix(in srgb,var(--brand-2) 30%,transparent);padding-block:.75rem}.nexora-marquee-track{color:#ffffffe6;font-size:.95rem;font-weight:900;letter-spacing:.02em}.nexora-marquee-track span:nth-child(2n){color:var(--brand-2)}.nexora-cat-grid{gap:clamp(.7rem,1.4vw,1rem)}.nexora-cat-card{background:var(--ts-paper);border:1px solid var(--ts-line);border-radius:18px;padding:1.1rem .9rem;gap:.35rem;color:var(--ts-ink);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.nexora-cat-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow-md);border-color:var(--ts-line-strong)}.nexora-cat-media{position:relative;display:grid;place-items:center;width:120px;height:120px;margin-bottom:.4rem;border-radius:50%;overflow:hidden;border:1px solid var(--ts-line-strong);background:var(--ts-tint)}.nexora-cat-media img{width:100%;height:100%;object-fit:cover}.nexora-cat-media--designed{background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 26%,#ffffff),color-mix(in srgb,var(--brand-2) 22%,#ffffff))}.nexora-cat-media--designed:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand) 32%,transparent)}.nexora-cat-monogram{position:relative;z-index:1;font-size:1.9rem;font-weight:900;color:var(--ts-accent-deep)}.nexora-cat-card strong{font-size:.9rem;font-weight:800;color:var(--ts-ink)}.nexora-cat-card span{font-size:.72rem;color:var(--ts-ink-mute)}.nexora-s26-split{grid-template-columns:.95fr 1.05fr;gap:clamp(1.25rem,2.5vw,2rem);background:var(--ts-tint);border:1px solid var(--ts-line);border-radius:26px;padding:clamp(1.25rem,2.5vw,2rem)}.nexora-s26-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.nexora-s26-badge{background:var(--ts-accent-deep);color:#fff;font-size:.68rem;font-weight:800;padding:.25rem .7rem;border-radius:999px}.nexora-s26-copy h2{margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;line-height:1.25;color:var(--ts-ink)}.nexora-s26-copy p{margin:0;font-size:.88rem;line-height:1.75;color:var(--ts-ink-soft);max-width:46ch}.nexora-s26-btn{background:var(--ts-accent-deep);color:#fff;border-radius:10px;font-weight:900}.nexora-s26-center-img{display:flex;justify-content:center}.nexora-s26-center-img img{width:100%;max-width:340px;aspect-ratio:1;object-fit:cover;border-radius:22px;border:1px solid var(--ts-line-strong);box-shadow:var(--ts-shadow-md)}.nexora-comp-box{aspect-ratio:16 / 10;border-radius:20px;border:1px solid var(--ts-line-strong)}.nexora-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(.6rem,1.2vw,1rem)}.nexora-spec{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--ts-line);background:var(--ts-paper)}.nexora-spec-dot{width:10px;height:10px;border-radius:50%;background:var(--ts-accent-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-2) 18%,transparent);flex:none}.nexora-spec div{display:flex;flex-direction:column;gap:.05rem}.nexora-spec strong{font-size:.92rem;font-weight:900;color:var(--ts-ink)}.nexora-spec span{font-size:.7rem;color:var(--ts-ink-mute)}@media(max-width:1160px){.ts-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-promo-arches{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:960px){.avyro-bestsellers-split,.avyro-stl-grid,.vela-5tile-bento,.nexora-s26-split,.es-hero-content,.nexora-hero-content,.avyro-runway-banner{grid-template-columns:1fr}.avyro-editorial{min-height:440px}.avyro-editorial-stack{min-height:200px}.vyro-collections-row,.avyro-collections-row,.vela-categories-grid,.vela-4col-showcase,.vela-4col-products,.vanilla-care-grid,.nexora-cat-grid,.es-cat-strip,.ts-product-grid,.ts-product-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-hero-giant-word{font-size:clamp(2rem,9vw,4.5rem)}.avyro-hero-visual{order:-1;min-height:0}.avyro-hero-seal{inset-block-start:0;inset-inline-start:auto;inset-inline-end:0}.avyro-hero-corner-pod{inset-inline-end:6px}.avyro-runway-visual{order:-1}.vanilla-peek-track{grid-template-columns:.1fr .8fr .1fr}.es-hero-visual{min-height:0}.es-hero-frame{transform:none;max-width:420px}.vela-bento-center-tall{min-height:380px}.vyro-promo-arches,.vela-promo-arches{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.vanilla-peek-track{grid-template-columns:1fr}.vanilla-peek-side{display:none}.vanilla-peek-center{min-height:320px;border-radius:160px 160px 24px 24px}.vela-hero-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-hero-panel:nth-child(n+3){display:none}.vela-hero-diagonal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-hero-diag-col:nth-child(n+3){display:none}.vela-hero-aesthetic-ribbon{padding:.8rem 1.2rem}.vela-hero-aesthetic-ribbon strong{font-size:1.4rem}.vela-hero-meta{inset-inline-start:16px;inset-block-end:34px}.avyro-hero-heading{font-size:clamp(2rem,8.5vw,3rem)}.avyro-collections-row,.vela-categories-grid,.vela-4col-showcase,.vela-4col-products,.vanilla-care-grid,.nexora-cat-grid,.es-cat-strip,.ts-product-grid,.ts-product-grid--3,.avyro-bestsellers-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.avyro-editorial{min-height:420px}.avyro-stl-main-photo{min-height:340px}.vela-promo-arches{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-promo-banner{padding:1rem .85rem 0;border-radius:20px}.vela-promo-inner-frame{padding:1.4rem .85rem 0}.vela-5tile-bento{gap:.7rem}.vela-bento-tile{min-height:180px;border-radius:16px}.vela-bento-center-tall{min-height:260px}.avyro-runway-banner{padding:1.15rem;border-radius:22px}.avyro-runway-visual img{max-width:240px}.ts-seal{width:84px;height:84px;padding:.5rem}.ts-seal strong{font-size:.66rem}.ts-seal em{font-size:.9rem}.avyro-hero-seal,.vela-hero-seal{display:none}}@media(max-width:480px){.ts-product-grid,.ts-product-grid--3,.ts-product-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ts-card__body{padding:.7rem .65rem .75rem;gap:.3rem}.ts-card__title{font-size:.8rem}.ts-card__price strong{font-size:.86rem}.ts-card__add{min-height:36px;font-size:.72rem;padding:.4rem .5rem}.ts-card__media{aspect-ratio:1 / 1.2}.avyro-hero-corner-pod{display:none}.avyro-hero-frame,.avyro-hero-frame-back{border-radius:110px 110px 20px 20px}.avyro-editorial{min-height:380px;padding:1.15rem}.avyro-editorial h3{font-size:1.4rem}.avyro-editorial-stack{min-height:170px}.avyro-stl-frame{width:62%}.vela-hero-panel{aspect-ratio:3 / 3.6}.vela-promo-arches{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-promo-arches .vela-promo-arch:nth-child(n+5){display:none}.vela-hero-giant-word{font-size:clamp(1.6rem,10vw,2.4rem)}.nexora-hero-frame,.es-hero-frame{width:100%}.nexora-hero-overlay h1,.es-hero-giant-title{font-size:clamp(2rem,9vw,2.6rem)}.vanilla-inline-pill-img{width:56px;height:30px}.vanilla-inline-statement h2{font-size:1.35rem;line-height:1.6}.vanilla-peek-caption{inset-inline:12px;inset-block-end:12px;padding:.9rem 1rem}.vanilla-peek-center{min-height:280px}.es-hero-facts{gap:.4rem}.es-fact{min-width:78px;padding:.45rem .6rem}}@media(prefers-reduced-motion:reduce){.eo-theme-avyro *,.eo-theme-vela *,.eo-theme-elite-sport *,.eo-theme-vanilla *,.eo-theme-nexora *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
