@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2)format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2)format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2)format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CSGWRWNE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2)format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ray Typewriter;src:url(/assets/ray-typewriter-regular-wSlmVvuw.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{color:#222a1c;font-synthesis:none;text-rendering:optimizelegibility;--ink:#222a1c;--burgundy:#4a0e13;--terracotta:#aa6e3c;--beige:#a38560;--blue:#587384;--moss:#324628;--paper:#f5f2eb;--surface:#fffdf9;--line:#222a1c21;--muted:#6d6a61;--green-soft:#eef0eb;--blue-soft:#edf0f0;--burgundy-soft:#f1e7e5;--beige-soft:#eee8df;--orange-soft:#f0e7df;--shadow:0 16px 42px #222a1c17;--radius:20px;--accent-font:"Ray Typewriter", Onest, sans-serif;background:#f5f2eb;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);max-width:100%;min-height:100%;overflow-x:clip}body{background:var(--paper);max-width:100%;min-height:100svh;margin:0;overflow-x:clip}#root{flex-direction:column;min-height:100svh;display:flex}#root>main{flex:1 0 auto;width:100%}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{letter-spacing:-.025em}h1{margin-bottom:14px;font-size:clamp(1.875rem,5vw,3rem);font-weight:600;line-height:1.08}h2{margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:600;line-height:1.18}p{line-height:1.55}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:3px;box-shadow:0 0 0 5px var(--surface)}.shell{width:min(100%,1344px);padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));margin-inline:auto}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:2000;color:#fff;background:var(--ink);border-radius:6px;padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.special-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;font-weight:700;line-height:1.35}.eyebrow{color:var(--blue)}.special-label{color:var(--burgundy);font-family:var(--accent-font);display:inline-flex}.muted,.fine-print{color:var(--muted)}.button,.text-button,.icon-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.button{border:1px solid #0000;gap:9px;padding:11px 16px;font-size:.9375rem;font-weight:600;line-height:1.3}.button-primary{color:#fff;background:var(--ink);border-color:var(--ink)}.button-primary:hover{background:#324628;border-color:#324628}.button-secondary{color:var(--ink);border-color:var(--line);background:0 0}.button-secondary:hover{background:var(--green-soft)}.text-button{color:var(--ink);background:0 0;border:0;gap:7px;padding:8px;font-size:.875rem;font-weight:600}.text-button:disabled{cursor:default;opacity:.45}.icon-button{width:44px;color:var(--ink);background:0 0;border:1px solid #0000;padding:0}.text-link,.card-link,.back-link{align-items:center;gap:7px;font-weight:600;display:inline-flex}.text-link{min-height:44px;color:var(--burgundy)}.back-link{min-height:44px;color:var(--muted);margin-bottom:20px;font-size:.9375rem}.site-header{z-index:100;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);background:#f7f5f1f7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:10px;min-height:64px;display:flex}.brand-link{align-items:center;min-width:92px;min-height:44px;display:flex}.brand-link img{width:96px;height:auto}.desktop-nav{display:none}.header-actions{align-items:center;gap:4px;display:flex}.install-trigger{color:var(--burgundy);white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding-inline:12px}.whatsapp-button{padding-inline:12px}.menu-button{border-color:var(--line)}.mobile-nav{border-top:1px solid var(--line);background:var(--surface)}.mobile-nav-inner{padding-block:8px 14px;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:50px;font-weight:600;display:flex}.mobile-install-menu-link{width:100%;min-height:50px;color:var(--burgundy);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:600;display:flex}.mobile-install-slot:empty{display:none}.favorites-count{color:#fff;background:var(--burgundy);border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-grid}.mobile-nav a:last-of-type{border-bottom:0}.mobile-install-slot:not(:empty){border-top:1px solid var(--line)}.home-intro{background:var(--surface);border-bottom:1px solid var(--line);padding-block:38px 28px}.intro-heading{justify-content:space-between;align-items:flex-start;gap:24px;max-width:840px;display:flex}.intro-heading>div>p:last-child{max-width:620px;color:var(--muted);margin-bottom:0;font-size:1rem}.intro-heading>img{opacity:.9;width:45px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.direction-card{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:13px;min-height:142px;padding:16px;display:flex}.direction-card>span:nth-child(2){align-content:center;align-self:stretch;gap:7px;min-width:0;display:grid}.direction-card>svg{margin-left:auto;display:none}.direction-card strong{font-size:1.05rem;line-height:1.2}.direction-card small{color:#212a1db8;font-size:.75rem;line-height:1.4}.direction-card:last-child{grid-column:1/-1;min-height:112px}.direction-green{background:var(--green-soft);border-color:#212a1d1f}.direction-blue{background:var(--blue-soft);border-color:#5574892e}.direction-beige{background:var(--beige-soft);border-color:#a3856033}.direction-icon{border:1px solid #212a1d24;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.direction-icon svg{width:21px}.catalog-preview{padding-block:42px 70px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{margin-bottom:0}.page-main{min-height:58vh;padding-block:34px 70px}.page-heading{max-width:720px;margin-bottom:28px}.page-heading>p:last-child{max-width:620px;color:var(--muted);margin-bottom:0}.empty-catalog,.missing-product{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:30px 24px;display:flex;position:relative;overflow:hidden}.empty-catalog h2,.missing-product h1{max-width:590px}.empty-catalog>p:not(.eyebrow),.missing-product>p:not(.eyebrow){max-width:620px;color:var(--muted);margin-bottom:22px}.empty-mark{background:var(--burgundy-soft);place-items:center;width:124px;height:100%;display:grid;position:absolute;top:0;right:0}.empty-mark img{opacity:.12;width:52px}.empty-catalog>:not(.empty-mark){max-width:calc(100% - 100px);position:relative}.missing-product{max-width:800px;margin-inline:auto}.missing-product>img{opacity:.16;margin-bottom:24px}.inline-actions{flex-wrap:wrap;gap:10px;display:flex}.catalog-toolbar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-field{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex:1;align-items:center;gap:10px;min-height:48px;padding-inline:14px;display:flex}.search-field svg{color:var(--blue)}.search-field input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0}.search-field:focus-within{outline:3px solid var(--blue);outline-offset:2px}.filter-trigger{flex:none;min-height:48px;position:relative}.filter-count{color:#fff;background:var(--burgundy);border-radius:50%;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:.75rem;display:inline-grid}.catalog-layout{display:block}.catalog-sidebar,.desktop-filter-panel,.catalog-sidebar .filter-trigger{display:none}.catalog-results{min-width:0}.result-count{color:var(--muted);margin-bottom:16px;font-size:.875rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}.product-card{min-width:0}.product-image-wrap{position:relative}.product-image-link{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:6px;display:block;overflow:hidden}.product-image-link img{filter:contrast(1.07)brightness(1.01)saturate(.96);object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.favorite-button{min-height:44px;color:var(--ink);cursor:pointer;border:1px solid var(--line);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 5px 18px #212a1d1a}.favorite-heart{transform-origin:50%;flex:none;place-items:center;display:grid;position:relative}.favorite-heart:after{content:"";pointer-events:none;border:2px solid var(--terracotta);opacity:0;border-radius:50%;position:absolute;inset:-9px;transform:scale(.45)}.favorite-button.is-just-added .favorite-heart{animation:.52s cubic-bezier(.23,1,.32,1) favorite-pop}.favorite-button.is-just-added .favorite-heart:after{animation:.52s cubic-bezier(.23,1,.32,1) favorite-ring}.favorite-button:active .favorite-heart{transform:scale(.9)}.favorite-label{display:grid}.favorite-label>span{opacity:0;white-space:nowrap;grid-area:1/1;transition:opacity .12s}.favorite-label>span.is-visible{opacity:1}@keyframes favorite-pop{0%{transform:scale(.94)}52%{transform:scale(1.18)rotate(-5deg)}to{transform:scale(1)rotate(0)}}@keyframes favorite-ring{0%{opacity:0;transform:scale(.45)}32%{opacity:.55}to{opacity:0;transform:scale(1.45)}}@media (hover:hover) and (pointer:fine){.favorite-button:hover{color:var(--burgundy);background:var(--surface)}}.favorite-button-icon{z-index:2;width:44px;padding:0;position:absolute;top:8px;right:8px}.favorite-button-labeled{flex:none;padding:9px 14px;font-size:.875rem;font-weight:600}.product-card-body{padding-block:12px 4px}.product-meta-line{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.75rem;display:flex}.product-meta-line .special-label{margin-bottom:0;font-size:.65rem}.demo-badge{z-index:1;color:var(--paper);background:var(--ink);font-family:var(--accent-font);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:700;position:absolute;top:12px;left:12px}.demo-card-note{color:var(--muted);margin:5px 0 0;font-size:.74rem}.product-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:9px;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.product-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.product-price strong{font-size:1rem}.product-price del{color:var(--muted);font-size:.78rem}.card-link{min-height:40px;color:var(--burgundy);margin-top:7px;font-size:.82rem}.filter-backdrop,.modal-backdrop{z-index:500;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:#11151073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-filter-panel{width:100%;max-height:min(88dvh,720px);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-radius:8px 8px 0 0;overflow-y:auto}.sheet-handle{background:#212a1d38;border-radius:4px;width:42px;height:4px;margin:10px auto 0}.filter-content{padding:14px 20px 20px}.filter-panel-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filter-panel-heading h2{margin:0;font-size:1.25rem}.filter-group{border-top:1px solid var(--line);margin:0;display:block}.filter-group-summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:54px;font-weight:650;list-style:none;display:grid}.filter-group-summary::-webkit-details-marker{display:none}.filter-group-summary svg{color:var(--muted);transition:transform .18s}.filter-group[open] .filter-group-summary svg{transform:rotate(180deg)}.filter-selected-count{color:var(--burgundy);font-size:.74rem;font-weight:600}.filter-group-options{gap:6px;padding:0 0 14px;display:grid}.filter-option{cursor:pointer;align-items:center;gap:10px;min-height:42px;display:flex}.filter-option input{width:20px;height:20px;accent-color:var(--ink);margin:0}.filter-group-color .filter-group-options,.filter-group-brand .filter-group-options{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-group-color .filter-option,.filter-group-brand .filter-option{min-width:0;font-size:.82rem}.filter-group-color .filter-option span,.filter-group-brand .filter-option span{overflow-wrap:anywhere;min-width:0}.filter-actions{background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:12px;display:flex;position:sticky;bottom:0}.install-modal{width:min(100% - 24px,560px);margin-bottom:max(12px, env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:22px}.modal-heading{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.modal-heading h2{margin-bottom:0;font-size:1.25rem}.install-steps{gap:14px;margin:24px 0 18px;padding:0;list-style:none;display:grid}.install-steps li{grid-template-columns:32px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.install-steps svg{color:#fff;background:var(--blue);border-radius:6px;padding:6px}.install-modal>p:last-child{margin-bottom:0;font-size:.875rem}.product-detail{grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;display:grid}.product-detail>*{min-width:0}.product-gallery{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:84%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.product-gallery figure{aspect-ratio:1;border:1px solid var(--line);scroll-snap-align:start;background:#f0ede7;border-radius:6px;margin:0;overflow:hidden}.product-gallery img{object-fit:contain;width:100%;height:100%}.product-info h1{font-size:clamp(1.8rem,5vw,2.5rem)}.product-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-title-row h1{min-width:0}.availability{color:var(--blue);font-size:.875rem;font-weight:600}.detail-price{align-items:baseline;gap:10px;margin-bottom:24px;display:flex}.detail-price strong{font-size:1.45rem}.detail-price del{color:var(--muted)}.size-picker,.product-description,.product-properties{border-top:1px solid var(--line);padding-block:22px}.size-picker h2,.product-description h2{font-size:1.1rem}.size-options{flex-wrap:wrap;gap:8px;display:flex}.size-options button{min-width:48px;min-height:44px;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:8px 11px;display:inline-flex}.size-options button.is-selected{color:#fff;background:var(--ink);border-color:var(--ink)}.fine-print{margin:12px 0 0;font-size:.78rem}.product-description p{color:var(--muted)}.demo-notice{color:var(--ink);background:var(--beige-soft);border:1px solid var(--line);border-radius:14px;margin:18px 0 0;padding:12px 14px;font-size:.84rem;line-height:1.5}.product-description ul{gap:6px;padding-left:20px;line-height:1.5;display:grid}.product-properties{gap:12px;margin:0;display:grid}.product-properties>div{grid-template-columns:minmax(92px,.35fr) 1fr;gap:16px;display:grid}.product-properties dt{color:var(--muted)}.product-properties dd{margin:0}.detail-whatsapp{z-index:10;width:100%;min-height:52px;position:static;box-shadow:0 8px 30px #212a1d3d}.favorites-empty>svg{color:var(--burgundy);margin-bottom:20px}.contact-grid{gap:14px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:16px;min-height:260px;padding:24px;display:grid}.contact-card-main{background:var(--green-soft);position:relative;overflow:hidden}.contact-card-main>img{opacity:.08;position:absolute;bottom:22px;right:28px}.contact-card h2{margin-bottom:8px;font-size:1.3rem}.contact-card p{color:var(--muted);margin-bottom:0}.contact-card .button,.contact-card .text-link{place-self:end start}.hours-list{gap:10px;margin:0;display:grid}.hours-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding-block:8px;display:flex}.hours-list dd{text-align:right;margin:0;font-weight:600}.site-footer{padding-top:42px;padding-bottom:env(safe-area-inset-bottom);color:#fff;background:var(--ink);flex:none}.footer-grid{gap:34px;display:grid}.footer-brand img{filter:brightness(0)invert();width:120px}.footer-brand p{color:#ffffffb3;max-width:320px;margin:18px 0 0}.footer-column{align-content:start;gap:12px;display:grid}.footer-column h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.8rem}.footer-column a,.footer-column>p{color:#ffffffc7;align-items:flex-start;gap:9px;margin:0;display:flex}.footer-column svg{flex:none;margin-top:3px}.footer-bottom{color:#ffffff85;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:38px;padding-block:18px;font-size:.75rem;display:flex}@media (width>=600px){.shell{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.direction-card>svg{display:block}.direction-card small{font-size:.82rem}.empty-catalog,.missing-product{min-height:370px;padding:42px}.empty-mark{width:190px}.empty-catalog>:not(.empty-mark){max-width:calc(100% - 155px)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card-main{grid-column:1/-1}.footer-grid{grid-template-columns:1.25fr 1fr 1fr .85fr}}@media (width>=768px){.home-intro{padding-block:58px 38px}.intro-heading>img{width:58px}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-card,.direction-card:last-child{grid-column:auto;min-height:156px}.product-gallery{grid-auto-columns:62%}.install-modal{align-self:center;margin-bottom:0}}@media (width>=1024px){.shell{padding-left:max(32px, env(safe-area-inset-left));padding-right:max(32px, env(safe-area-inset-right))}.header-inner{min-height:72px}.brand-link img{width:116px}.desktop-nav{align-items:center;gap:2px;min-height:44px;margin-left:auto;display:flex}.desktop-nav a{min-height:44px;color:var(--muted);align-items:center;gap:7px;padding-inline:14px;font-size:.9rem;font-weight:600;display:inline-flex}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--burgundy)}.menu-button,.mobile-nav{display:none}.home-intro{padding-block:68px 48px}.page-main{padding-block:52px 92px}.catalog-preview{padding-block:58px 96px}.catalog-toolbar .filter-trigger{display:none}.catalog-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.catalog-sidebar{display:block;position:sticky;top:92px}.catalog-sidebar .desktop-filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:block}.catalog-sidebar .filter-content{padding:18px}.catalog-sidebar .filter-close,.catalog-sidebar .filter-actions .button{display:none}.catalog-sidebar .filter-actions{position:static}.product-detail{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:start;gap:48px}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:12px;overflow:visible}.product-gallery figure:first-child{grid-column:1/-1}.product-info{position:sticky;top:98px}.detail-whatsapp{box-shadow:none;position:static}.contact-grid{grid-template-columns:1.25fr 1fr 1fr}.contact-card-main{grid-column:auto}}@media (width>=1280px){.catalog-results .product-grid,.catalog-preview .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.shell{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.whatsapp-button span{display:none}.whatsapp-button,.install-trigger{width:44px;padding:0}.install-trigger span{display:none}.brand-link img{width:90px}.product-title-row{flex-direction:column}.favorite-button-labeled{align-self:flex-start}.intro-heading>img{display:none}.direction-card{flex-direction:column;justify-content:center;align-items:flex-start}.direction-card:last-child{flex-direction:row;justify-content:flex-start;align-items:center}.direction-card>span:nth-child(2){align-self:auto}.empty-mark{width:86px}.empty-catalog>:not(.empty-mark){max-width:calc(100% - 58px)}.empty-catalog{padding:24px 18px}.empty-catalog .button{align-self:stretch}.filter-trigger{width:48px;padding:0;font-size:0}.filter-trigger .filter-count{font-size:.68rem;position:absolute;top:-7px;right:-7px}}@media (prefers-reduced-motion:reduce){.favorite-button.is-just-added .favorite-heart,.favorite-button.is-just-added .favorite-heart:after{animation:none}.favorite-button:active .favorite-heart{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f1e8eb;box-shadow:0 8px 30px #29261f0d}.header-inner{min-height:70px}.header-actions{gap:7px}.header-favorites-button,.menu-button{color:var(--burgundy);background:var(--surface);border-color:var(--line);border-radius:50%;position:relative}.header-favorites-count{color:#fff;background:var(--terracotta);border:2px solid var(--paper);border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.whatsapp-button,.detail-whatsapp,.contact-card .button-primary{background:#287a54;border-color:#287a54}.whatsapp-button:hover,.detail-whatsapp:hover,.contact-card .button-primary:hover{background:#1f6947;border-color:#1f6947}.button,.search-field,.size-options button,.skip-link{border-radius:999px}.home-intro{background:radial-gradient(circle at 88% 8%, #c66a4638, transparent 28%), radial-gradient(circle at 62% 120%, #3f6c8f2b, transparent 34%), var(--paper);position:relative;overflow:hidden}.home-intro:after{content:"";pointer-events:none;border:1px solid #6e1f2a2b;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-80px}.intro-heading h1,.page-heading h1{max-width:780px;color:var(--burgundy)}.eyebrow{color:var(--blue);font-family:var(--accent-font);letter-spacing:.06em}.direction-card{border-radius:24px;min-height:154px;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 32px #29261f12}.direction-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px #29261f1f}.direction-green{background:linear-gradient(145deg,#dce8d7,#edf2e9)}.direction-blue{background:linear-gradient(145deg,#dbe9f0,#edf4f6)}.direction-beige{background:linear-gradient(145deg,#f2d9ca,#f5e7dc)}.catalog-toolbar{margin-bottom:12px}.search-field{background:var(--surface);min-height:52px;padding-inline:17px;box-shadow:0 8px 24px #29261f0d}.price-filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:14px;padding:14px;box-shadow:0 8px 24px #29261f0d}.price-filter-heading{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin-bottom:10px;display:flex}.price-filter-heading strong{color:var(--burgundy);font-size:.86rem}.price-reset{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 5px;font-size:.75rem;display:inline-flex}.price-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.price-field{min-width:0;color:var(--muted);gap:5px;font-size:.7rem;display:grid}.price-field input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:12px;outline:0;padding:8px 12px;font-size:.9rem;font-weight:600}.price-field input:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #6e1f2a1a}.price-field input[aria-invalid=true]{border-color:#a12736}.price-separator{color:var(--muted);padding-bottom:13px}.price-error{color:#8d1e2e;margin-top:8px;font-size:.76rem}.price-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.price-presets button{min-height:42px;color:var(--muted);cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:7px 8px;font-size:.75rem;font-weight:650}.price-presets button.is-active{color:var(--burgundy);background:#f2e4e4;border-color:#6e1f2a40}.quick-filter-row{margin:0 calc(-1 * max(16px, env(safe-area-inset-left))) 22px;padding:2px max(16px, env(safe-area-inset-left)) 5px;overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.quick-filter-row::-webkit-scrollbar{display:none}.quick-filter-row button{min-height:40px;color:var(--muted);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:none;padding:8px 14px;font-size:.82rem;font-weight:650}.quick-filter-row button.is-active{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.product-card{--card-bg:#fffdf9;background:var(--card-bg);border:1px solid #29261f1a;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #41302014}.product-image-link{background:var(--card-bg);border:0;border-radius:0}.product-image-link img,.product-gallery figure>img{transition:transform .22s}.product-card:hover .product-image-link>img{transform:scale(1.025)}.product-brand-badge{z-index:1;max-width:calc(100% - 58px);color:var(--ink);font-family:var(--accent-font);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9e6;border:1px solid #29261f17;border-radius:999px;padding:5px 8px;font-size:.62rem;position:absolute;top:10px;left:10px;overflow:hidden}.favorite-button-icon{width:44px;min-height:44px;color:var(--burgundy);border:0;top:7px;right:7px;box-shadow:0 7px 18px #29261f1f}.product-card-body{background:var(--card-bg);padding:13px 13px 14px}.product-card .product-meta-line{color:var(--blue);font-family:Onest,system-ui,sans-serif}.product-card h2{color:var(--ink);margin-bottom:10px;font-size:.98rem}.product-chips{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.product-chips span{color:#596453;background:var(--green-soft);border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:650}.product-chips span:nth-child(2){color:#6c4e3d;background:var(--orange-soft)}.product-color-summary{min-height:22px;color:var(--muted);align-items:center;gap:7px;margin:-2px 0 10px;font-size:.68rem;font-weight:650;display:flex}.product-color-swatches{gap:4px;padding:0;display:flex}.product-color-swatch{width:16px;height:16px;box-shadow:0 0 0 2px var(--card-bg);border:1px solid #29261f3d;border-radius:50%;margin:0}.product-card .product-image-link img{background:var(--card-bg);filter:none}.product-price strong{color:var(--burgundy);font-size:.94rem}.card-link{width:100%;color:var(--burgundy);justify-content:space-between;margin-top:9px}.product-image-fallback{width:100%;height:100%;color:var(--muted);background:var(--beige-soft);text-align:center;place-content:center;place-items:center;padding:24px;font-size:.75rem;display:grid}.product-image-fallback img{opacity:.28;width:38px;margin-bottom:10px}.product-gallery figure{background:#fff;border:0;border-radius:20px;position:relative}.product-gallery figure>img{filter:contrast(1.07)brightness(1.01)saturate(.96);background:#fff}.color-picker{border-top:1px solid var(--line);padding-block:22px}.picker-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.picker-heading h2{margin:0;font-size:1.1rem}.picker-heading>span{color:var(--burgundy);text-align:right;font-size:.82rem;font-weight:700}.color-options{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:92px;grid-auto-flow:column;gap:9px;padding:2px 2px 8px;display:grid;overflow-x:auto}.color-options button{min-width:0;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);scroll-snap-align:start;text-align:left;transform-origin:50%;border-radius:14px;gap:6px;padding:5px 5px 8px;font-size:.7rem;font-weight:650;line-height:1.2;transition:border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.color-options button.is-selected{border-color:var(--burgundy);animation:.22s cubic-bezier(.22,1,.36,1) option-select;box-shadow:0 0 0 2px #6e1f2a1a}.color-options button:active{transform:scale(.97)}.color-option-image{aspect-ratio:1;background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.color-option-image>img{object-fit:contain;background:#fff;width:100%;height:100%}.color-option-check{color:#fff;background:var(--burgundy);border-radius:50%;place-items:center;width:22px;height:22px;animation:.18s cubic-bezier(.22,1,.36,1) both option-check-in;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 3px 9px #29261f2e}.product-gallery figcaption{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#29261fa8;border-radius:999px;padding:5px 9px;font-size:.68rem;position:absolute;bottom:12px;right:12px}.product-info{padding:4px 2px}.availability{color:#287a54}.size-options button.is-selected{background:var(--burgundy);border-color:var(--burgundy)}.filter-content,.filter-actions{background:var(--surface)}.filter-option{min-height:46px}.filter-group-size .filter-group-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.filter-group-size .filter-option{min-height:42px;display:block}.filter-group-size .filter-option span{min-height:42px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;place-items:center;display:grid}.filter-group-size input:checked+span{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.filter-group-size input{opacity:0;width:1px;height:1px;position:absolute}.mobile-filter-panel,.install-modal{border-radius:24px 24px 0 0}.contact-card{border-radius:24px;box-shadow:0 12px 34px #29261f0f}.contact-card-main{background:radial-gradient(circle at 100% 100%, #c66a4638, transparent 42%), var(--green-soft)}.footer-column a:hover{color:#fff}@media (width>=600px){.quick-filter-row{margin-inline:0;padding-inline:0}}@media (width>=1024px){.header-favorites-button{display:none}.product-card{border-radius:22px}.catalog-sidebar .desktop-filter-panel{border-radius:20px;box-shadow:0 12px 30px #29261f0f}}@media (width<=420px){.header-inner{min-height:66px}.product-grid{gap:12px 8px}.product-card{border-radius:16px}.product-card-body{padding:11px 10px 12px}.product-card h2{font-size:.9rem}.product-meta-line{font-size:.66rem}.product-chips span{font-size:.6rem}.card-link{font-size:.76rem}}.size-action{gap:12px;display:grid}.size-whatsapp{color:#fff;background:#287a54;border-color:#287a54;width:100%;min-height:54px;animation:.22s cubic-bezier(.23,1,.32,1) size-cta-enter;box-shadow:0 10px 26px #287a543d}@keyframes size-cta-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=599px){.shell{--shell-gutter-left:max(14px, env(safe-area-inset-left));--shell-gutter-right:max(14px, env(safe-area-inset-right));padding-left:var(--shell-gutter-left);padding-right:var(--shell-gutter-right)}.quick-filter-row{margin-right:calc(-1 * var(--shell-gutter-right));margin-left:calc(-1 * var(--shell-gutter-left));padding-right:var(--shell-gutter-right);padding-left:var(--shell-gutter-left)}.header-inner{min-height:62px}.brand-link{min-width:84px}.brand-link img{width:86px}.header-actions{gap:6px}.install-trigger{width:44px;padding:0}.install-trigger span{display:none}.whatsapp-button{width:44px;padding:0}.whatsapp-button span{display:none}.page-main{padding-block:20px 70px}.back-link{margin-bottom:14px;font-size:.86rem}.product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.product-card{border-radius:18px;grid-template-columns:clamp(128px,39vw,164px) minmax(0,1fr);min-height:196px;display:grid}.product-image-wrap{min-width:0;min-height:196px}.product-image-link{aspect-ratio:auto;width:100%;height:100%;position:relative}.product-image-link:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--card-bg));width:28px;position:absolute;inset:0 -1px 0 auto}.product-brand-badge{max-width:calc(100% - 16px);padding:4px 7px;font-size:.56rem;top:8px;left:8px}.product-card .favorite-button-icon{width:38px;min-height:38px;top:auto;bottom:8px;right:8px}.product-card-body{flex-direction:column;min-width:0;padding:13px 12px;display:flex}.product-card .product-meta-line{text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:.64rem;display:block;overflow:hidden}.product-card .product-meta-line .special-label{text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.product-card h2{margin-bottom:7px;font-size:.96rem;line-height:1.25}.product-card .product-chips{display:none}.product-color-summary{margin:0 0 7px}.product-price strong{font-size:.9rem}.card-link{min-height:34px;margin-top:auto;font-size:.76rem}.product-detail,.product-gallery,.product-info,.product-info>*,.product-title-row,.product-description,.product-properties,.product-properties>div{min-width:0;max-width:100%}.product-detail{gap:16px}.product-gallery{grid-auto-columns:100%;gap:8px}.product-gallery figure{aspect-ratio:1;border-radius:18px;max-height:min(66svh,430px)}.product-info{background:var(--surface);border:1px solid #29261f17;border-radius:22px;padding:18px;box-shadow:0 12px 32px #41302012}.product-info h1{margin-bottom:8px;font-size:clamp(1.7rem,8vw,2.1rem)}.product-title-row{flex-direction:row;align-items:center}.favorite-button-labeled{align-self:auto;width:44px;padding:0}.favorite-button-labeled .favorite-label{display:none}.product-info .product-meta-line{flex-wrap:wrap;align-items:flex-start}.detail-price{margin-bottom:8px}.detail-price strong{font-size:1.25rem}.color-picker,.size-picker,.product-description,.product-properties{padding-block:18px}.color-options{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.picker-heading{align-items:flex-start}.picker-heading>span{overflow-wrap:anywhere;max-width:50%}.size-options button{min-width:50px}.fine-print,.product-description p,.product-description li,.product-properties dd{overflow-wrap:anywhere}.product-description ul{padding-left:18px}.product-properties>div{grid-template-columns:minmax(0,1fr);gap:2px}.product-properties dt{font-size:.78rem}.product-properties dd{font-size:.94rem;line-height:1.45}.size-whatsapp{right:max(14px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));z-index:90;border:1px solid #ffffff3d;width:auto;min-height:56px;padding-inline:14px;position:fixed;box-shadow:0 12px 34px #1a4a3552}.footer-grid,.footer-grid>*,.footer-column,.footer-address{overflow-wrap:anywhere;min-width:0;max-width:100%}}.site-preferences{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;height:40px;padding:3px;display:inline-flex}.locale-toggle,.theme-toggle{min-width:34px;height:32px;color:var(--burgundy);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 7px;font-size:.66rem;font-weight:750;display:inline-grid}.theme-toggle{width:32px;min-width:32px;padding:0}.locale-toggle:hover,.theme-toggle:hover{background:var(--burgundy-soft)}.store-map-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-column:1/-1;min-width:0;padding:clamp(14px,3vw,24px);box-shadow:0 12px 34px #29261f0f}.store-map-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.store-map-heading h2,.store-map-heading p{margin-bottom:0}.store-map-frame{aspect-ratio:16/15;background:var(--beige-soft) url(/images/store-map-2gis.webp) center / cover no-repeat;border:1px solid var(--line);border-radius:18px;width:100%;max-width:640px;margin-inline:auto;position:relative;overflow:hidden}.store-map-frame iframe{background:0 0;border:0;width:100%;height:100%;display:block}.store-map-mobile{display:none}@media (width<=700px){.store-map-frame{aspect-ratio:16/10.25}.store-map-desktop{display:none!important}.store-map-mobile{color:#fff;width:100%;height:100%;display:block;position:relative}.store-map-mobile img{object-fit:cover;width:100%;height:100%;display:block}.store-map-mobile:after{content:"";background:linear-gradient(#0000 48%,#141812b8);position:absolute;inset:0}.store-map-mobile span{z-index:1;background:var(--burgundy);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 22px #19120f38}}@media (width<=420px){.site-preferences{height:38px}.locale-toggle,.theme-toggle{min-width:30px;height:30px;padding-inline:5px}.theme-toggle{width:30px}.store-map-heading{flex-direction:column;align-items:flex-start;gap:4px}.store-map-heading .text-link{min-height:38px}.store-map-frame{border-radius:15px}}@media (width<=340px){.header-actions{gap:2px}.site-preferences{padding-inline:2px}.install-trigger{display:none}}:root[data-theme=dark]{color:#f3efe7;--ink:#f3efe7;--burgundy:#7a2029;--terracotta:#b88f70;--beige:#bca98e;--blue:#b5aa99;--moss:#aab19e;--paper:#11140f;--surface:#1c2119;--line:#f3efe71c;--muted:#b5b1a7;--green-soft:#20261d;--blue-soft:#202522;--burgundy-soft:#37191d;--beige-soft:#2e2922;--orange-soft:#2d241e;--shadow:0 18px 46px #00000047;background:#11140f}:root[data-theme=dark] .site-header{background:#11140ff5}:root[data-theme=dark] .brand-link img{filter:brightness(0)invert()}:root[data-theme=dark] .direction-card small{color:#f3efe7b8}:root[data-theme=dark] .mobile-tab-bar{border-color:var(--line);background:#20241bf5;box-shadow:0 16px 42px #00000061}:root[data-theme=dark] .mobile-tab-count{color:#fff;border-color:var(--surface);background:#8d2c36}:root[data-theme=dark] .favorite-button{color:#3d1519;background:#fffffff0}:root[data-theme=dark] .product-card-body,:root[data-theme=dark] .filter-chip,:root[data-theme=dark] .install-modal{background:var(--surface)}:root[data-theme=dark] .product-image-link,:root[data-theme=dark] .product-image-link img,:root[data-theme=dark] .product-gallery figure,:root[data-theme=dark] .product-gallery figure>img,:root[data-theme=dark] .color-option-image,:root[data-theme=dark] .color-option-image>img{background:#fff}:root[data-theme=dark] .button-primary,:root[data-theme=dark] .size-whatsapp,:root[data-theme=dark] .detail-whatsapp{color:#fff;background:#7a2029;border-color:#7a2029}:root[data-theme=dark] .site-footer{background:#0d0f0b}:root[data-theme=dark] .store-map-card,:root[data-theme=dark] .contact-card,:root[data-theme=dark] .barefoot-explainer,:root[data-theme=dark] .home-search-control,:root[data-theme=dark] .search-field,:root[data-theme=dark] .price-filter-bar{box-shadow:0 16px 40px #0003}@media (prefers-reduced-motion:reduce){.locale-toggle,.theme-toggle{transition:none}}.direction-card.direction-special-price{isolation:isolate;background:radial-gradient(circle at 86% 22%, #4a0e1312, transparent 32%), var(--surface);border-color:#4a0e1338;position:relative;overflow:hidden}.direction-special-price:after{z-index:-1;content:"";pointer-events:none;border:1px solid #4a0e131a;border-radius:50%;width:128px;height:128px;position:absolute;bottom:-44px;right:54px}.direction-sale-copy{width:fit-content;color:var(--surface);background:var(--burgundy);letter-spacing:.01em;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:750;line-height:1.2;animation:.52s cubic-bezier(.22,1,.36,1) both sale-copy-in}.direction-special-price>svg{animation:.6s cubic-bezier(.22,1,.36,1) .11s both sale-arrow-in}.special-price-tabs{background:var(--surface);scrollbar-width:none;border:1px solid #4a0e131f;border-radius:16px;gap:4px;margin:0 0 24px;padding:4px;display:flex;overflow-x:auto}.special-price-tabs::-webkit-scrollbar{display:none}.special-price-tabs button{flex:1 0 max-content;min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:9px 16px;font-size:.82rem;font-weight:700}.special-price-tabs button.is-active{color:var(--surface);background:var(--burgundy)}.special-price-tabs button:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}@keyframes sale-copy-in{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sale-arrow-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=599px){.direction-card.direction-special-price{min-height:112px}.direction-sale-copy{font-size:.67rem}.special-price-tabs{margin-inline:-2px}}@media (prefers-reduced-motion:reduce){.direction-sale-copy,.direction-special-price>svg{animation:none}}.home-catalog-search{padding-top:clamp(26px,4vw,40px)}.home-catalog-search form{width:min(100%,760px)}.home-catalog-search label{color:var(--burgundy);font-family:var(--accent-font);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;display:block}.home-search-control{background:var(--surface);border:1px solid #4a0e133d;border-radius:18px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-height:52px;padding:4px 5px 4px 17px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 28px #222a1c0d}.home-search-control:focus-within{border-color:var(--burgundy);box-shadow:0 0 0 3px #4a0e131f}.home-search-control input{width:100%;min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.home-search-control input::placeholder{color:#222a1c7a}.home-search-control button{color:#fff;background:var(--burgundy);border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.home-search-control button:hover{background:#65151d}.home-catalog-search+.catalog-preview{padding-top:clamp(28px,4vw,42px)}.barefoot-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1.15fr) minmax(260px,.85fr) auto;align-items:center;gap:clamp(18px,4vw,46px);margin-bottom:clamp(52px,8vw,92px);padding-block:clamp(28px,4vw,42px);display:grid}.barefoot-teaser__mascot{aspect-ratio:1;border:1px solid var(--line);background:#f6f3ec;border-radius:24px;width:92px;position:relative;overflow:hidden}.barefoot-teaser__motion,.barefoot-teaser__motion-fallback{object-fit:cover;width:100%;height:100%}.barefoot-teaser__motion{display:block}.barefoot-teaser__motion-fallback{object-fit:contain;padding:25%;display:none}.barefoot-teaser h2{max-width:520px;color:var(--burgundy);margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}.barefoot-teaser>p{max-width:440px;color:var(--muted);margin:0}.barefoot-teaser .text-link{white-space:nowrap}.about-page-intro{padding-top:clamp(10px,3vw,34px)}.about-page-intro h1{max-width:760px}.about-page .barefoot-story{padding-top:0;padding-bottom:0}.footer-about-link{color:#ffffffb8;text-underline-offset:4px;margin-top:14px;font-size:.82rem;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.footer-about-link:hover{color:#fff}.footer-seo-links a{width:fit-content}.seo-landing-heading{max-width:840px;padding-top:clamp(12px,3vw,34px)}.seo-landing-heading>p:not(.eyebrow){max-width:720px}.seo-landing-heading .button{width:fit-content;margin-top:20px}.seo-landing-products{padding-bottom:clamp(48px,8vw,88px)}.seo-landing-help{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:820px;margin-bottom:clamp(58px,9vw,96px);padding-block:clamp(28px,5vw,46px)}.seo-landing-help h2{color:var(--burgundy);margin:5px 0 12px;font-size:clamp(1.5rem,3vw,2.25rem)}.seo-landing-help>p:not(.eyebrow){max-width:680px;color:var(--muted)}.seo-static-content{width:min(100% - 40px,1180px);color:var(--ink);margin:48px auto}.seo-static-content img{width:min(100%,520px);height:auto}.seo-static-content nav{flex-wrap:wrap;gap:12px 22px;margin-top:32px;display:flex}@media (width<=759px){.barefoot-teaser{grid-template-columns:68px minmax(0,1fr);gap:14px;margin-bottom:52px;padding-block:28px}.barefoot-teaser__mascot{border-radius:19px;width:68px}.barefoot-teaser>p{grid-column:1/-1;font-size:.92rem}.barefoot-teaser .text-link{grid-column:1/-1;width:fit-content;margin-top:4px}.about-page .barefoot-story{padding-inline:0}}@media (prefers-reduced-motion:reduce){.direction-child-motion video{display:none}.direction-child-motion img{display:block}.barefoot-teaser__motion{display:none}.barefoot-teaser__motion-fallback{display:block}}@media (width<=359px){.product-card{grid-template-columns:124px minmax(0,1fr)}.product-card-body{padding-inline:10px}.header-actions{gap:4px}}@media (prefers-reduced-motion:reduce){.size-whatsapp{animation:none}}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:var(--burgundy)}.site-header{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2ebf5}.header-favorites-button,.install-trigger,.menu-button{color:var(--burgundy);background:var(--surface);border-color:#4a0e1324}.header-favorites-count,.favorites-count{background:var(--burgundy)}.home-intro{background:var(--paper);overflow:visible}.home-intro:after{display:none}.intro-heading{max-width:none}.intro-heading h1,.page-heading h1,.eyebrow,.product-card .product-meta-line{color:var(--burgundy)}.intro-brand-mark{background:var(--surface);border:1px solid #4a0e131f;border-radius:18px;flex:0 0 82px;place-items:center;min-height:100px;padding:14px 12px;display:grid}.intro-brand-mark img{object-fit:contain;width:48px;max-height:72px}.direction-grid{gap:12px}.direction-card,.direction-green,.direction-blue,.direction-beige{background:var(--surface);border:1px solid #4a0e1321;border-radius:18px;min-height:126px;box-shadow:0 8px 24px #222a1c0d}.direction-card strong{color:var(--ink);font-size:1.05rem}.direction-card small{color:var(--muted)}.direction-icon{color:var(--burgundy);background:var(--burgundy-soft);border-color:#4a0e131a}.direction-card>svg{color:var(--burgundy);flex:none;display:block}.direction-child-care{border-color:#4a0e1338;position:relative;overflow:hidden}.direction-child-care>.direction-icon{display:none}.direction-child-note{width:fit-content;color:var(--burgundy);background:var(--burgundy-soft);border:1px solid #4a0e131a;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:600;line-height:1.15}.direction-child-motion{aspect-ratio:1;background:#f6f3ec;border:1px solid #4a0e131f;border-radius:20px;flex:0 0 88px;width:88px;margin-left:auto;display:block;overflow:hidden}.direction-child-motion video,.direction-child-motion img{object-fit:cover;width:100%;height:100%}.direction-child-motion video{display:block}.direction-child-motion img{display:none}.product-grid{gap:18px 12px}.product-card{--card-bg:#fffdf9;background:var(--card-bg);border-color:#222a1c1c;border-radius:16px;box-shadow:0 8px 24px #222a1c0f}.product-image-link,.product-image-link img,.product-card-body{background:var(--card-bg)}.product-brand-badge{color:var(--ink);background:#fffdf9f0;border-color:#222a1c1f}.favorite-button-icon{color:var(--burgundy);background:#fffdf9f0;box-shadow:0 5px 16px #222a1c1a}.favorite-button.is-active{color:var(--surface);background:var(--burgundy);border-color:var(--burgundy)}.favorite-button-labeled{min-width:144px}.favorite-heart:after{border-color:var(--burgundy)}.product-card .product-meta-line{color:var(--muted)}.product-chips span,.product-chips span:nth-child(2){color:var(--ink);background:var(--beige-soft);border:1px solid #a385602e}.product-meta-line .special-label{color:var(--burgundy);background:var(--burgundy-soft);border-radius:999px;padding:3px 6px}.product-gallery figure,.product-gallery figure>img,.color-option-image,.color-option-image>img,.contact-card-main{background:var(--surface)}.contact-card>svg{color:var(--burgundy)}.site-footer{background:var(--ink)}@media (width<=599px){.home-intro{padding-block:28px 24px}.intro-heading{display:block}.intro-brand-mark{display:none}.direction-grid{grid-template-columns:minmax(0,1fr);margin-top:24px}.direction-card,.direction-card:last-child{border-radius:16px;flex-direction:row;grid-column:auto;min-height:92px;padding:14px}.direction-card>span:nth-child(2){align-self:auto}.direction-card small{font-size:.72rem}.direction-card.direction-child-care{min-height:116px}.direction-child-care>span:nth-child(2){gap:5px}.direction-child-motion{border-radius:17px;flex-basis:76px;width:76px}.direction-child-care>svg{width:17px;position:absolute;bottom:9px;right:9px}.catalog-preview{padding-block:34px 56px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.product-card{border-radius:15px;grid-template-rows:auto minmax(152px,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.product-image-wrap{aspect-ratio:1;min-height:0}.product-image-link{aspect-ratio:1;width:100%;height:auto}.product-image-link:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff7a,#0000 18% 82%,#ffffff7a),linear-gradient(#ffffff57,#0000 18% 78%,#ffffffad);width:auto;height:auto;display:block;position:absolute;inset:0;box-shadow:inset 0 0 22px 5px #ffffff8f}.product-card .favorite-button-icon{width:38px;min-height:38px;top:7px;bottom:auto;right:7px}.favorite-button-labeled{min-width:44px}.product-brand-badge{max-width:calc(100% - 54px);top:7px;left:7px}.product-card-body{flex-direction:column;height:100%;min-height:152px;padding:11px 10px 12px;display:flex}.product-card .product-meta-line{margin-bottom:4px;font-size:.62rem;display:block}.product-card .product-meta-line .special-label{margin-top:4px;display:inline-flex}.product-card h2{margin-bottom:7px;font-size:.9rem;line-height:1.23}.product-color-summary{gap:5px;margin:0 0 7px;font-size:.64rem}.product-color-swatch{width:14px;height:14px}.product-price strong{font-size:.84rem;line-height:1.25}.card-link{min-height:32px;margin-top:auto;font-size:.72rem}}@media (width<=359px){.product-card{grid-template-columns:none}.product-card-body{padding-inline:9px}}.product-card{--card-bg:#fff}.product-image-link,.product-image-link img,.product-card-body,.product-gallery figure,.product-gallery figure>img,.color-option-image,.color-option-image>img{background:#fff}.product-image-link img,.product-gallery figure>img,.color-option-image>img{filter:brightness(1.04)contrast(1.06)saturate(.98)}.install-backdrop{padding:max(16px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));align-items:center;overflow-y:auto}.install-modal{border:1px solid #4a0e131f;border-radius:22px;width:min(100%,540px);max-height:min(82svh,640px);margin:auto;padding:clamp(18px,5vw,24px);overflow-y:auto;box-shadow:0 24px 70px #11151047}.install-modal .modal-heading>img{object-fit:contain;width:29px;height:42px}.install-modal .modal-heading h2{color:var(--ink);line-height:1.2}.install-steps{counter-reset:install-step}.install-steps li{counter-increment:install-step;grid-template-columns:36px minmax(0,1fr)}.install-step-icon,.install-step-number{width:34px;height:34px;color:var(--burgundy);background:var(--burgundy-soft);border:1px solid #4a0e131c;border-radius:10px;place-items:center;font-size:.78rem;font-weight:750;display:grid}.install-step-icon svg,.install-steps .install-step-icon svg{color:currentColor;background:0 0;border-radius:0;width:18px;height:18px;padding:0}.install-modal>.muted{margin:0 0 16px;font-size:.84rem;line-height:1.45}.install-done{width:100%;color:var(--burgundy);border-color:#4a0e132e}.mobile-tab-bar{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:95;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #4a0e131f;border-radius:21px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 16px,520px);min-height:66px;margin-inline:auto;padding:5px 7px;display:grid;position:fixed;box-shadow:0 14px 40px #222a1c2e}.mobile-tab-link{min-width:0;min-height:54px;color:var(--muted);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:.62rem;font-weight:650;line-height:1.1;transition:color .16s,background-color .16s,transform .16s;display:flex}.mobile-tab-link.is-active{color:var(--burgundy);background:var(--burgundy-soft)}.mobile-tab-link:active{transform:scale(.96)}.mobile-tab-icon{place-items:center;display:grid;position:relative}.mobile-tab-count{color:#fff;background:var(--burgundy);border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:.58rem;line-height:1;display:grid;position:absolute;top:-6px;right:-10px}@media (width<=1023px){.site-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media (width>=1024px){.mobile-tab-bar{display:none}}@media (width<=599px){.size-whatsapp{bottom:calc(78px + max(10px, env(safe-area-inset-bottom)))}.install-modal .modal-heading{grid-template-columns:27px minmax(0,1fr) 40px;gap:10px}.install-modal .modal-heading h2{font-size:1.08rem}.install-steps{gap:12px;margin-block:20px 16px}}@media (prefers-reduced-motion:reduce){.mobile-tab-link{transition:none}}.size-options button.is-selected{gap:6px}.size-remove-icon{stroke-width:2.5px;border:1px solid #ffffff6b;border-radius:50%;flex:none;padding:1px}.instagram-icon-badge{color:#fff;background:linear-gradient(145deg,#833ab4 8%,#c13584 42%,#e1306c 68%,#f77737 100%);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:0 5px 14px #833ab433}.button-instagram{min-height:56px;color:var(--ink);background:var(--surface);border-color:#4a0e1329;border-radius:15px;justify-content:flex-start;padding:9px 12px;box-shadow:0 8px 22px #222a1c12}.button-instagram:hover{color:var(--burgundy);background:var(--surface);border-color:#4a0e1347}.button-instagram>svg:last-child{color:var(--burgundy);margin-left:auto}.instagram-label{text-align:left;gap:1px;line-height:1.15;display:grid}.instagram-label small,.footer-instagram-link small{color:var(--muted);font-size:.72rem;font-weight:500}.footer-instagram-link{width:fit-content;min-width:0;min-height:40px;padding-block:4px}.footer-instagram-link>span:last-child{gap:1px;line-height:1.15;display:grid}.footer-instagram-link small{color:#fff9}.footer-instagram-link .instagram-icon-badge{width:28px;height:28px;box-shadow:none;border-radius:8px}.footer-instagram-link svg{margin-top:0}.footer-instagram-link:hover{color:#fff}.barefoot-story{gap:18px;padding-block:clamp(56px,8vw,104px);display:grid}.barefoot-explainer,.opora-story{border-radius:clamp(24px,4vw,38px)}.barefoot-explainer{background:var(--surface);border:1px solid var(--line);padding:clamp(24px,5vw,64px);box-shadow:0 20px 52px #222a1c12}.barefoot-story-heading{gap:18px;display:grid}.barefoot-story-heading h2{max-width:620px;color:var(--burgundy);margin-bottom:0;font-size:clamp(2rem,5vw,4.5rem);line-height:1.02}.barefoot-story-heading>p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.barefoot-principles{margin:clamp(34px,6vw,68px) 0 0;padding:0;list-style:none;display:grid}.barefoot-principles li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.barefoot-principles li>span{color:var(--burgundy);font-family:var(--accent-font);padding-top:3px;font-size:.82rem}.barefoot-principles h3{margin-bottom:7px;font-size:clamp(1.05rem,2vw,1.35rem)}.barefoot-principles p,.barefoot-note{color:var(--muted);margin:0}.barefoot-note{border-top:1px solid var(--line);max-width:720px;padding-top:18px;font-size:.82rem}.opora-story{color:#fff;background:var(--ink);isolation:isolate;min-height:440px;padding:clamp(28px,6vw,72px);position:relative;overflow:hidden}.opora-story:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:74%;position:absolute;bottom:-45%;right:-18%}.opora-story-mark{z-index:-1;opacity:.06;filter:brightness(0)invert();width:clamp(130px,28vw,330px);position:absolute;top:50%;right:clamp(18px,7vw,92px);transform:translateY(-50%)}.opora-story-wordmark{filter:brightness(0)invert();width:clamp(140px,18vw,190px);margin-bottom:clamp(42px,7vw,80px)}.opora-story .eyebrow{color:#ffffff9e}.opora-story h2{max-width:720px;font-size:clamp(1.9rem,4.8vw,4rem)}.opora-story>p:not(.eyebrow){color:#ffffffb8;max-width:670px;font-size:clamp(.98rem,1.5vw,1.14rem)}.opora-story-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.button-light{color:var(--ink);background:var(--surface);border-color:var(--surface)}.button-light:hover{color:var(--burgundy);background:#fff}.opora-story-location{color:#ffffffc7;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.social-action-grid,.footer-social-actions{gap:10px;width:100%;display:grid}.social-action{width:100%;min-width:0;min-height:62px;color:var(--ink);background:var(--surface);border:1px solid #4a0e132b;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px 13px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 26px #222a1c12}.social-action:hover{color:var(--burgundy);border-color:#4a0e1357;transform:translateY(-1px);box-shadow:0 14px 30px #222a1c1a}.social-action-icon{width:38px;height:38px;color:var(--burgundy);background:var(--burgundy-soft);border:1px solid #4a0e131a;border-radius:12px;place-items:center;display:grid}.social-action-copy{gap:2px;min-width:0;line-height:1.15;display:grid}.social-action-copy strong{font-size:.9rem}.social-action-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.social-action>svg{color:var(--burgundy)}.header-actions .social-action-compact{width:auto;min-height:46px;box-shadow:none;border-radius:999px;grid-template-columns:34px auto;padding:5px 12px 5px 6px}.header-actions .social-action-compact .social-action-icon{border-radius:50%;width:34px;height:34px}.header-actions .social-action-compact small{display:none}.footer-social-actions .social-action{color:#fff;box-shadow:none;background:#ffffff0d;border-color:#ffffff21}.footer-social-actions .social-action:hover{color:#fff;background:#ffffff14;border-color:#ffffff3d}.footer-social-actions .social-action-icon{color:#fff;background:#ffffff17;border-color:#ffffff1a}.footer-social-actions .social-action-copy small{color:#ffffff94}.footer-social-actions .social-action>svg{color:#ffffffa6}.detail-whatsapp{background:var(--burgundy);border-color:var(--burgundy)}.detail-whatsapp:hover{background:#65151d;border-color:#65151d}@media (width>=760px){.barefoot-story-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end}.barefoot-principles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,5vw,72px)}.social-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.barefoot-story{grid-template-columns:minmax(0,1.38fr) minmax(360px,.62fr);align-items:stretch}.opora-story{min-height:100%}}.intro-title-lockup{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.intro-brand-mark{transform-origin:50% 88%;animation:.56s cubic-bezier(.22,1,.36,1) both opora-guide-arrive,.76s ease-in-out .62s both opora-guide-hello}.home-discovery-links{scrollbar-width:none;gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.home-discovery-links::-webkit-scrollbar{display:none}.home-discovery-links a{min-height:38px;color:var(--burgundy);background:var(--surface);border:1px solid #4a0e1326;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:.78rem;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.home-discovery-links a:hover{background:var(--burgundy-soft);border-color:#4a0e134d;transform:translateY(-1px)}.home-discovery-links a span{color:#fff;background:var(--burgundy);border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:.67rem;display:inline-grid}.size-guide{background:var(--paper);border:1px solid #4a0e131f;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin:12px 0 16px;padding:12px 14px 12px 10px;display:grid}.size-guide-mascot{background:var(--surface);transform-origin:50% 88%;border:1px solid #4a0e131c;border-radius:13px;place-items:center;width:46px;height:58px;display:grid}.size-guide-mascot img{object-fit:contain;width:28px;height:42px;display:block}.size-guide p{gap:3px;margin:0;display:grid}.size-guide strong{color:var(--burgundy);font-size:.82rem}.size-guide span{color:var(--muted);font-size:.75rem;line-height:1.42}.size-guide.is-ready .size-guide-mascot{animation:.52s cubic-bezier(.22,1,.36,1) opora-guide-ready}.size-options button:disabled{color:#222a1c61;cursor:not-allowed;background:#f5f2ebb8;border-color:#222a1c17}.size-options button:not(:disabled){transition:color .15s,background-color .15s,border-color .15s,transform .15s cubic-bezier(.22,1,.36,1)}.size-options button:not(:disabled):active,.button:active,.mobile-tab-link:active{transform:scale(.97)}.size-options button.is-selected .size-remove-icon{animation:.18s cubic-bezier(.22,1,.36,1) both option-check-in}.button{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.22,1,.36,1)}.product-card{transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.product-card:hover{border-color:#4a0e132e;transform:translateY(-2px);box-shadow:0 16px 36px #4130201c}}@keyframes option-select{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes option-check-in{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.size-whatsapp,.size-whatsapp:hover{background:var(--burgundy);border-color:var(--burgundy);box-shadow:0 10px 26px #4a0e1338}.size-whatsapp:hover{background:#65151d;border-color:#65151d}.size-whatsapp.is-ready{animation:.3s cubic-bezier(.22,1,.36,1) size-cta-ready}@keyframes opora-guide-arrive{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes opora-guide-hello{0%,to{transform:rotate(0)}38%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}}@keyframes opora-guide-ready{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-4px)rotate(-3deg)}}@keyframes size-cta-ready{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (width<=599px){.intro-title-lockup{gap:10px}.intro-title-lockup .intro-brand-mark{border-radius:15px;flex:0 0 52px;width:52px;min-height:70px;padding:8px;display:grid}.intro-title-lockup .intro-brand-mark img{width:34px;height:51px}.home-discovery-links{margin-right:calc(-1 * var(--shell-gutter-right,14px));padding-right:var(--shell-gutter-right,14px)}.size-guide{grid-template-columns:42px minmax(0,1fr);padding:10px}.size-guide-mascot{width:40px;height:52px}.size-guide-mascot img{width:25px;height:38px}}@media (prefers-reduced-motion:reduce){.intro-brand-mark,.size-guide.is-ready .size-guide-mascot,.size-whatsapp.is-ready,.color-options button.is-selected,.color-option-check,.size-options button.is-selected .size-remove-icon{animation:none}.home-discovery-links a,.color-options button,.size-options button,.button,.product-card{transition:none}}@media (width<=599px){.barefoot-story{padding-inline:0}.barefoot-explainer,.opora-story{border-radius:0}.header-actions .social-action-compact{grid-template-columns:34px;width:46px;padding:5px}.header-actions .social-action-compact .social-action-copy{display:none}}:root[data-theme=dark] .intro-heading h1,:root[data-theme=dark] .page-heading h1,:root[data-theme=dark] .product-price strong,:root[data-theme=dark] .barefoot-teaser h2,:root[data-theme=dark] .barefoot-story-heading h2{color:var(--ink)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .product-card .product-meta-line{color:var(--muted)}:root[data-theme=dark] .text-link,:root[data-theme=dark] .card-link,:root[data-theme=dark] .special-label,:root[data-theme=dark] .locale-toggle,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .home-catalog-search label,:root[data-theme=dark] .home-discovery-links a,:root[data-theme=dark] .social-action-icon,:root[data-theme=dark] .social-action>svg,:root[data-theme=dark] .barefoot-principles li>span{color:#d8c5ad}:root[data-theme=dark] .product-meta-line .special-label{color:#e5d4bf;background:#35181c}:root[data-theme=dark] .product-brand-badge{color:#2b241d;background:#fffdf9f0}:root[data-theme=dark] .product-card{border-color:#f3efe71a;box-shadow:0 10px 28px #00000038}:root[data-theme=dark] .mobile-tab-link.is-active{color:#f5efe6;background:#491a1f}:root[data-theme=dark] .home-search-control button,:root[data-theme=dark] .home-discovery-links a span,:root[data-theme=dark] .quick-filter-row button.is-active,:root[data-theme=dark] .header-favorites-count,:root[data-theme=dark] .favorites-count,:root[data-theme=dark] .favorite-button.is-active{color:#fff;background:#6b2028;border-color:#6b2028}:root[data-theme=dark] .price-presets button.is-active{color:#e5d4bf;background:#35181c;border-color:#7a20298c}:root[data-theme=dark] .home-discovery-links a,:root[data-theme=dark] .social-action,:root[data-theme=dark] .direction-card,:root[data-theme=dark] .store-map-card,:root[data-theme=dark] .contact-card{border-color:var(--line)}:root[data-theme=dark] .contact-card>svg,:root[data-theme=dark] .direction-icon,:root[data-theme=dark] .direction-card>svg{color:#c3aa8e}:root[data-theme=dark] .social-action-icon,:root[data-theme=dark] .direction-icon{background:#2d211d;border-color:#d8c5ad1f}:root[data-theme=dark] .header-actions .social-action-compact .social-action-icon{color:#eadcca;background:#451b20}:root[data-theme=dark] .site-preferences{background:#1a1f17}.direction-card,.direction-card:last-child,.direction-card.direction-special-price,.direction-card.direction-child-care{background:var(--surface);border:1px solid #4a0e1324;border-radius:18px;grid-column:auto;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:14px;min-height:126px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #222a1c0d}.direction-card:last-child{grid-column:1/-1}.direction-special-price:after{display:none}.direction-card>.direction-card-copy{align-content:center;align-self:center;gap:6px;min-width:0;display:grid}.direction-card-copy strong{color:var(--ink);font-size:1.05rem}.direction-card-copy small{color:var(--muted);font-size:.75rem;line-height:1.4}.direction-card-note{width:fit-content;max-width:100%;color:var(--burgundy);background:var(--burgundy-soft);text-overflow:ellipsis;white-space:nowrap;border:1px solid #4a0e131a;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:700;line-height:1.15;overflow:hidden}.direction-card>.direction-card-media{width:88px;height:88px;color:var(--burgundy);background:var(--paper);transform-origin:50% 85%;border:1px solid #4a0e131c;border-radius:20px;grid-area:1/2;align-self:center;place-items:center;animation:4.8s ease-in-out infinite direction-media-breathe;display:grid;position:relative;overflow:hidden}.direction-card:nth-child(2)>.direction-card-media{animation-delay:-1.6s}.direction-card:nth-child(3)>.direction-card-media{animation-delay:-3.2s}.direction-card-media>svg{stroke-width:1.7px;width:34px;height:34px}.direction-card-media video,.direction-card-media img{object-fit:cover;width:100%;height:100%}.direction-card-media video{display:block}.direction-card-media img{display:none}.direction-card>.direction-card-arrow{z-index:2;width:18px;color:var(--burgundy);pointer-events:none;animation:3.6s ease-in-out infinite direction-arrow-nudge;display:block;position:absolute;bottom:10px;right:11px}.direction-card:hover{border-color:#4a0e1347;transform:translateY(-2px);box-shadow:0 12px 30px #222a1c14}@keyframes direction-media-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes direction-arrow-nudge{0%,72%,to{transform:translate(0)}84%{transform:translate(3px)}}.selection-guide{background:var(--paper);border:1px solid #4a0e1324;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;margin:18px 0 20px;padding:12px;display:grid}.selection-guide-mascot{background:var(--surface);transform-origin:50% 88%;border:1px solid #4a0e131a;border-radius:16px;width:82px;height:94px;animation:4.4s ease-in-out infinite selection-mascot-guide;display:block;overflow:hidden}.selection-guide-mascot video,.selection-guide-mascot img{object-fit:cover;width:100%;height:100%}.selection-guide-mascot video{display:block}.selection-guide-mascot img{display:none}.selection-guide-content{gap:5px;min-width:0;display:grid}.selection-guide-content>strong{color:var(--burgundy);font-size:.86rem;line-height:1.25}.selection-guide-copy{color:var(--muted);font-size:.72rem;line-height:1.4}.selection-guide-steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.25fr);align-items:center;gap:4px;margin-top:3px;display:grid}.selection-guide-steps>i{color:#4a0e1361;font-size:.65rem;font-style:normal;animation:2.4s ease-in-out infinite selection-arrow-flow}.selection-step{min-width:0;min-height:27px;color:var(--muted);background:var(--surface);white-space:nowrap;border:1px solid #4a0e131a;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.62rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.selection-step b{width:16px;height:16px;color:var(--surface);background:var(--muted);border-radius:50%;place-items:center;font-size:.56rem;display:inline-grid}.selection-step svg{flex:none;width:14px;height:14px}.selection-guide[data-step=color] .selection-step-color,.selection-guide[data-step=size] .selection-step-size{color:var(--burgundy);background:var(--burgundy-soft);border-color:#4a0e133d;animation:2.8s ease-in-out infinite selection-step-pulse}.selection-guide[data-step=color] .selection-step-color b,.selection-guide[data-step=size] .selection-step-size b{background:var(--burgundy)}.selection-guide[data-step=whatsapp] .selection-step-whatsapp{color:#176c48;background:#edf7f1;border-color:#176c483d;animation:2.8s ease-in-out infinite selection-step-pulse}@keyframes selection-mascot-guide{0%,to{transform:translateY(0)rotate(0)}48%{transform:translateY(-3px)rotate(-1deg)}}@keyframes selection-arrow-flow{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(2px)}}@keyframes selection-step-pulse{0%,to{box-shadow:0 0 #4a0e1300}50%{box-shadow:0 0 0 3px #4a0e1312}}@media (width<=599px){.direction-card,.direction-card:last-child,.direction-card.direction-special-price,.direction-card.direction-child-care{border-radius:16px;grid-column:auto;grid-template-columns:minmax(0,1fr) 76px;gap:12px;min-height:112px;padding:14px}.direction-card>.direction-card-media{border-radius:17px;width:76px;height:76px}.direction-card-media>svg{width:31px;height:31px}.direction-card-copy small{font-size:.71rem}.selection-guide{border-radius:16px;grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px}.selection-guide-mascot{border-radius:14px;width:66px;height:82px}.selection-guide-copy{font-size:.68rem}.selection-step{min-height:25px;padding-inline:5px;font-size:.58rem}.size-whatsapp{position:static;inset:auto}}@media (prefers-reduced-motion:reduce){.direction-card>.direction-card-media,.direction-card>.direction-card-arrow,.selection-guide-mascot,.selection-guide-steps>i,.selection-guide .selection-step{animation:none}.direction-card-media video,.selection-guide-mascot video{display:none}.direction-card-media img,.selection-guide-mascot img{display:block}}.direction-grid{gap:9px;margin-top:22px}.direction-card,.direction-card:last-child,.direction-card.direction-special-price,.direction-card.direction-child-care{border-radius:16px;grid-template-columns:minmax(0,1fr) 72px;gap:12px;min-height:104px;padding:13px 14px;box-shadow:0 5px 18px #222a1c0a}.direction-card>.direction-card-copy{gap:3px}.direction-card-copy strong{font-size:1rem}.direction-card-copy small{max-width:32rem;font-size:.7rem}.direction-card-note{display:none}.direction-card>.direction-card-media{border-radius:17px;width:72px;height:72px}.direction-card-media>svg{width:29px;height:29px}.selection-guide-mascot{position:relative}.selection-guide-whatsapp-bubble{z-index:2;color:#fff;border:2px solid var(--surface);opacity:0;background:#247a54;border-radius:50%;place-items:center;width:23px;height:23px;animation:4.4s ease-in-out infinite mascot-whatsapp-hello;display:grid;position:absolute;top:7px;right:6px;transform:translate(-4px,5px)scale(.5);box-shadow:0 4px 10px #247a5438}.selection-guide-whatsapp-bubble svg{width:13px;height:13px}.selection-guide-mascot video{transform-origin:48% 82%;animation:4.4s ease-in-out infinite mascot-gentle-wave}@keyframes mascot-gentle-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}38%{transform:rotate(1.5deg)}50%{transform:rotate(0)}}@keyframes mascot-whatsapp-hello{0%,44%,to{opacity:0;transform:translate(-4px,5px)scale(.5)}56%,82%{opacity:1;transform:translate(0)scale(1)}66%{opacity:1;transform:translateY(-2px)scale(1.06)}}@media (width<=599px){.home-intro{padding-block:22px 18px}.direction-grid{gap:8px;margin-top:18px}.direction-card,.direction-card:last-child,.direction-card.direction-special-price,.direction-card.direction-child-care{border-radius:14px;grid-template-columns:minmax(0,1fr) 60px;gap:10px;min-height:86px;padding:11px 12px}.direction-card>.direction-card-media{border-radius:14px;width:60px;height:60px}.direction-card-copy strong{font-size:.94rem}.direction-card-copy small{font-size:.66rem;line-height:1.3}.direction-card>.direction-card-arrow{width:16px;bottom:7px;right:8px}.home-catalog-search{padding-top:22px}.size-whatsapp.is-ready{right:max(14px, env(safe-area-inset-right));bottom:calc(78px + max(10px, env(safe-area-inset-bottom)));left:max(14px, env(safe-area-inset-left));z-index:90;width:auto;position:fixed}}@media (prefers-reduced-motion:reduce){.selection-guide-whatsapp-bubble,.selection-guide-mascot video{animation:none}.selection-guide-whatsapp-bubble{opacity:1;transform:none}}
