@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_next/static/media/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-400-normal.8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(/_next/static/media/manrope-greek-700-normal.DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_next/static/media/manrope-latin-700-normal.DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-cyrillic-800-normal.AvdZ5mAV.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-800-normal.BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-greek-800-normal.CDvU698_.woff2)format("woff2"),url(/_next/static/media/manrope-greek-800-normal.Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-vietnamese-800-normal.ClPWri-A.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-800-normal.bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-latin-ext-800-normal.DdFx7KEb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-800-normal.BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2"),url(/_next/static/media/manrope-latin-800-normal.uHUdIJgA.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-normal.DdKr49mV.woff2)format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-normal.BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-normal.svq1FPys.woff2)format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-normal.DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_next/static/media/newsreader-latin-400-normal.gRTjlS2D.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-vietnamese-500-normal.CL6a8tp2.woff2)format("woff2"),url(/_next/static/media/newsreader-vietnamese-500-normal.BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-latin-ext-500-normal.BNHmvKvI.woff2)format("woff2"),url(/_next/static/media/newsreader-latin-ext-500-normal.CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_next/static/media/newsreader-latin-500-normal.DFwuUcdu.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.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}:root{--ink:#17212b;--muted:#617080;--line:#dce3e8;--paper:#fff;--canvas:#f4f6f7;--accent:#245da8;--accent-bright:#2d6db5;--accent-dark:#173e73;--navy:#11182a;--navy-soft:#1e2c44;--success:#16a34a;--danger:#dc2626;--shadow-sm:0 8px 30px #11182712;--shadow-lg:0 30px 80px #11182729;--font-sans:"Manrope", Arial, sans-serif}*{box-sizing:border-box}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #245da88c}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font-sans);margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}.route-progress{z-index:3000;opacity:0;pointer-events:none;background:linear-gradient(90deg, var(--accent), #55a6ff);width:0;height:3px;transition:width .45s,opacity .12s;position:fixed;top:0;left:0;box-shadow:0 0 12px #245da873}html.is-route-pending .route-progress{opacity:1;width:78%}.not-found-panel{text-align:center;border:1px solid var(--line);width:min(760px,100% - 32px);min-height:52vh;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f5f8fc);border-radius:24px;align-content:center;place-items:center;gap:13px;margin:40px auto 72px;padding:clamp(34px,7vw,72px);display:grid}.not-found-panel>svg{color:var(--accent)}.not-found-panel>span{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.not-found-panel h1{margin:0;font-size:clamp(28px,5vw,48px)}.not-found-panel p{max-width:590px;color:var(--muted);margin:0;line-height:1.7}.not-found-panel>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.not-found-panel .secondary-button{align-items:center;gap:7px;display:inline-flex}@media (prefers-reduced-motion:reduce){.route-progress{transition:opacity .12s}.smart-search-product-skeleton>i,.smart-search-product-skeleton>span>i{animation:none}}.route-loading{min-height:55dvh;color:var(--accent-dark);background:#f7f9fb;justify-content:center;align-items:center;gap:14px;display:flex}.route-loading-spinner{border:3px solid #cad7e4;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.google-consent-banner{z-index:1000;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #c7d3df;justify-content:space-between;align-items:center;gap:14px;padding:8px max(12px,50% - 640px);display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #0a182a1f}.google-consent-banner>div:first-child{min-width:0}.google-consent-banner strong{white-space:nowrap;margin-right:7px;font-size:11px}.google-consent-banner p{color:var(--muted);margin:0;font-size:9px;line-height:1.35;display:inline}.google-consent-banner a{color:var(--accent);text-underline-offset:2px;font-weight:800;text-decoration:underline}.google-consent-actions{flex:none;align-items:center;gap:8px;display:flex}.google-consent-actions button{min-height:34px;color:var(--accent-dark);background:#fff;border:1px solid #b9c8d7;border-radius:8px;padding:0 12px;font-size:10px;font-weight:900}.google-consent-actions button:hover{background:#edf4fc}.google-consent-actions .is-primary{color:#fff;border-color:var(--accent);background:var(--accent)}.google-consent-actions .is-primary:hover{background:var(--accent-dark)}@media (max-width:720px){.google-consent-banner{padding:8px 10px max(8px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:7px}.google-consent-banner strong{margin:0 0 2px;display:block}.google-consent-actions{width:100%}.google-consent-actions button{flex:1}}.market-header{z-index:40;color:var(--ink);background:#fff;position:sticky;top:0;box-shadow:0 3px 18px #0f172a17}.market-header-main{grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:20px;width:min(1480px,100% - 32px);min-height:68px;margin:0 auto;display:grid}.wordmark{color:var(--navy);letter-spacing:-.045em;border:1px solid #0000;border-radius:4px;padding:9px 6px;font-size:20px;font-weight:900}.wordmark:hover{border-color:var(--line)}.wordmark span{color:var(--accent-bright)}.header-actions{align-items:center;gap:5px;display:flex}.header-popover{position:relative}.header-tool-button,.account-button{min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.header-tool-button:hover,.header-tool-button[aria-expanded=true]{border-color:var(--line);background:#f3f7fc}.account-button{color:#fff;border-color:var(--accent);background:var(--accent);white-space:nowrap}.account-button:hover{background:var(--accent-dark)}.header-dropdown{z-index:70;min-width:210px;max-height:min(520px,100vh - 90px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);top:calc(100% + 9px);background:#fff;border-radius:12px;padding:8px;position:absolute;inset-inline-end:0;overflow-y:auto}.header-dropdown[hidden]{display:none!important}.header-dropdown:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);inset-inline-end:18px;background:#fff;width:12px;height:12px;position:absolute;top:-7px;transform:rotate(45deg)}.header-dropdown>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:9px 10px 7px;font-size:10px;display:block}.header-dropdown button,.header-dropdown a{width:100%;min-height:44px;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.header-dropdown button:hover,.header-dropdown button.active,.header-dropdown a:hover{color:var(--accent-dark);background:#edf4fc}.popup-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:2px 2px 8px 10px;display:flex}.popup-panel-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:900}.header-dropdown .popup-close-button,.popup-close-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:#f3f7fc;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.header-dropdown .popup-close-button:hover,.popup-close-button:hover{color:var(--accent-dark);background:#e7f0fb}.menu-dropdown{grid-template-columns:1fr 1fr;gap:10px;width:min(560px,100vw - 24px);padding:10px;display:grid}.menu-dropdown>.popup-panel-heading{grid-column:1/-1}.menu-column{flex-direction:column;min-width:0;display:flex}.menu-column+.menu-column{border-inline-start:1px solid var(--line);padding-inline-start:10px}.menu-column>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;padding:8px 10px 5px;font-size:9px}.menu-column>strong:first-child{margin-top:0}.menu-column button svg{color:var(--accent);flex:none}.language-dropdown{min-width:190px}.language-dropdown>.popup-panel-heading{margin-bottom:4px}.language-dropdown button>span{width:27px;color:var(--muted);font-size:9px;font-weight:900}.language-dropdown button svg{color:var(--success);margin-inline-start:auto}.account-preview-dropdown{width:min(280px,100vw - 24px)}.cart-preview-dropdown{width:min(340px,100vw - 24px)}.account-preview-dropdown>p,.cart-preview-dropdown>p{color:#3e4d5c;margin:10px 8px 6px;font-size:12px;font-weight:750;line-height:1.5}.account-preview-dropdown>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-preview-dropdown>p strong{color:var(--accent-dark);font-size:16px}.cart-button{min-height:46px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:0 8px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.cart-button:hover{border-color:var(--line);background:#f3f7fc}.cart-button strong{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.main-search{text-align:left;background:var(--paper);border:2px solid #b8cade;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:0;width:100%;min-height:50px;padding:0;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 4px 15px #11182a12}.main-search:focus-within{border-color:var(--accent-bright);box-shadow:0 0 0 3px #245da824}.search-scope{color:#4b5563;white-space:nowrap;background:#f3f6fa;border-right:1px solid #cbd8e6;align-items:center;height:46px;padding:0 16px;font-size:11px;display:flex}.ai-search-scope{color:var(--accent-dark);background:#edf4fc;gap:6px;font-weight:800}.ai-interpretation{color:#31567f;align-items:center;gap:7px;margin:8px 0 0;font-size:13px;font-weight:650;display:flex}.main-search input{width:100%;min-width:0;height:46px;color:var(--ink);background:#fff;border:0;outline:0;padding:0 16px;font-size:14px}.main-search input::placeholder{color:#9ca3af}.main-search button{color:#fff;background:var(--accent);border:0;place-items:center;width:58px;height:46px;display:grid}.main-search button span{display:none}.main-search button:hover{background:var(--accent-dark)}.smart-search-root{z-index:80;min-width:0;position:relative}.smart-search-main{width:min(760px,100%)}.smart-search-pro{min-width:0}.smart-search-results{z-index:120;overscroll-behavior:contain;background:#fff;border:1px solid #b8c9db;border-radius:12px;flex-direction:column;width:min(980px,100vw - 24px);height:min(58dvh,420px);display:flex;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #0f172a3d}.smart-search-understood{min-height:38px;color:var(--accent-dark);border-bottom:1px solid var(--line);background:#edf4fc;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:10px;font-weight:850;display:flex}.smart-search-grid{overscroll-behavior:contain;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,.82fr) minmax(430px,1.35fr);min-height:0;display:grid;overflow:hidden}.smart-search-grid>section{overscroll-behavior-y:contain;scrollbar-color:#7894b3 #edf2f7;scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;min-height:0;padding:18px;overflow:hidden scroll}.smart-search-grid>section::-webkit-scrollbar{width:10px}.smart-search-grid>section::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.smart-search-grid>section::-webkit-scrollbar-thumb{background:#7894b3;border:2px solid #edf2f7;border-radius:999px}.smart-search-grid>section:hover::-webkit-scrollbar-thumb{background:var(--accent)}.smart-search-grid>section+section{border-inline-start:1px solid var(--line)}.smart-search-grid h2{min-height:24px;color:var(--ink);letter-spacing:-.01em;margin:0 0 9px;font-size:12px;font-weight:950}.smart-search-suggestions{flex-direction:column;gap:3px;display:flex}.smart-search-suggestions>button{width:100%;min-height:52px;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.smart-search-suggestions>button>svg{color:var(--muted)}.smart-search-suggestions>button>span{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.smart-search-suggestions>button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:850;overflow:hidden}.smart-search-suggestions>button small{color:var(--muted);font-size:9px;font-weight:650}.smart-search-suggestions>button:hover,.smart-search-suggestions>button.is-active{color:var(--accent-dark);background:#edf4fc}.smart-search-suggestions>button:hover>svg,.smart-search-suggestions>button.is-active>svg{color:var(--accent)}.smart-search-options>a{border-bottom:1px solid var(--line);min-height:72px;color:var(--ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.smart-search-options>a:last-child{border-bottom:0}.smart-search-options>a:hover,.smart-search-options>a.is-active{background:#f2f6fb}.smart-search-image{width:54px;height:54px;color:var(--muted);background:#f3f5f4;border-radius:7px;place-items:center;font-size:8px;display:grid;overflow:hidden}.smart-search-image img{object-fit:contain;width:100%;height:100%;padding:3px}.smart-search-options>a>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.smart-search-options>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.smart-search-results small{color:var(--muted);font-size:9px}.smart-search-results b{white-space:nowrap;font-size:12px}.smart-search-empty{min-height:120px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:18px;font-size:11px;display:grid}.smart-search-product-skeleton{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;min-height:72px;padding:8px 10px;display:grid}.smart-search-product-skeleton>i,.smart-search-product-skeleton>span>i,.smart-search-product-skeleton>i:last-child{background:linear-gradient(90deg,#edf1f5 25%,#f8fafc 45%,#edf1f5 65%) 0 0/220% 100%;border-radius:7px;animation:1.2s linear infinite searchShimmer;display:block}.smart-search-product-skeleton>i:first-child{width:54px;height:54px}.smart-search-product-skeleton>span{gap:8px;display:grid}.smart-search-product-skeleton>span>i:first-child{width:88%;height:11px}.smart-search-product-skeleton>span>i:last-child{width:55%;height:8px}.smart-search-product-skeleton>i:last-child{width:52px;height:12px}.smart-search-error{min-height:110px;color:var(--danger);justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex}.smart-search-error p{margin:0}.smart-search-retry{min-height:44px;color:var(--accent-dark);background:#fff;border:1px solid #b8cade;border-radius:8px;flex:none;padding:0 14px;font-size:10px;font-weight:900}.smart-search-retry:hover{background:#edf4fc}@keyframes searchShimmer{to{background-position:-220% 0}}.load-more,.primary-button,.checkout-button{color:#fff;background:var(--accent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.load-more:hover,.primary-button:hover,.checkout-button:hover{background:var(--accent-dark);transform:translateY(-1px)}.category-tabs{background:var(--navy-soft);scrollbar-width:none;justify-content:flex-start;align-items:center;gap:3px;min-height:42px;padding:0 max(16px,50% - 740px);display:flex;position:relative;overflow:visible}.category-tabs::-webkit-scrollbar{display:none}.category-label{color:#fff;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.category-label:hover,.category-label[aria-expanded=true]{background:#ffffff1f}.category-desktop-popover{align-items:center;display:flex}.categories-dropdown{width:min(1180px,100vw - 24px);max-height:min(680px,100dvh - 124px);padding:10px;position:fixed;top:111px;left:50%;right:auto;transform:translate(-50%)}.categories-dropdown:before{inset-inline:max(18px,50vw + min(1480px,100vw - 32px)/-2 + 18px) auto}.categories-dropdown>.popup-panel-heading{margin-bottom:8px}.categories-dropdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.categories-dropdown-group{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:5px}.categories-dropdown-group>a{white-space:normal;min-height:34px;padding-block:7px}.categories-dropdown-group>a:first-child{color:var(--accent-dark);background:#f1f6fc;font-weight:950}.categories-dropdown-group>a.active:first-child{color:#fff;background:var(--accent)}.category-tab-item{border:1px solid #0000;border-radius:3px;flex:none;align-items:stretch;min-height:34px;display:inline-flex}.category-tab-item:focus-within,.category-tab-item:hover,.category-tab-item.active{background:#ffffff14;border-color:#ffffffd9}.category-tab-item>a{color:#fff;align-items:center;min-height:32px;padding:0 7px 0 12px;font-size:11px;font-weight:700;display:inline-flex}.category-tab-toggle{color:#fff;background:0 0;border:0;place-items:center;width:30px;min-height:32px;display:grid}.category-tab-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.store-mobile-categories{color:#fff;width:100%;display:none}.store-mobile-categories>summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;list-style:none;display:flex}.store-mobile-categories>summary::-webkit-details-marker{display:none}.store-mobile-category>summary::-webkit-details-marker{display:none}.store-mobile-categories>summary svg:last-child,.store-mobile-category>summary svg{margin-inline-start:auto;transition:transform .2s}.store-mobile-categories[open]>summary svg:last-child,.store-mobile-category[open]>summary svg{transform:rotate(180deg)}.store-mobile-category-panel{max-height:min(70vh,620px);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;flex-direction:column;gap:6px;padding:10px;display:flex;overflow-y:auto;box-shadow:0 18px 38px #0f172a33}.store-mobile-category-panel>button,.store-mobile-category button{width:100%;min-height:46px;color:var(--ink);text-align:start;background:#f5f7fa;border:0;border-radius:7px;align-items:center;padding:0 13px;font-size:12px;font-weight:800;display:flex}.store-mobile-category-panel button.active{color:#fff;background:var(--accent)}.store-mobile-category{border:1px solid var(--line);background:#fff;border-radius:8px}.store-mobile-category>summary{cursor:pointer;min-height:48px;color:var(--accent-dark);align-items:center;gap:10px;padding:0 13px;font-size:12px;font-weight:900;list-style:none;display:flex}.store-mobile-category>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 7px 7px;display:grid}.mobile-category-shell{color:#fff;min-width:0;display:none}.mobile-category-trigger{color:#fff;text-align:start;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.mobile-category-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-category-trigger svg:last-child{flex:none}.mobile-category-backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08142394;border:0;position:fixed;inset:0}.mobile-category-drawer{width:min(520px,100vw - 20px);height:min(88dvh,820px);inset-inline:50% auto;bottom:max(10px, env(safe-area-inset-bottom));z-index:501;color:var(--ink);text-align:start;background:#fff;border:1px solid #cbd5df;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #04101e57}[dir=rtl] .mobile-category-drawer{transform:translate(50%)}.mobile-category-backdrop[hidden],.mobile-category-drawer[hidden],.mobile-subcategory-list[hidden]{display:none!important}.mobile-category-drawer-header{min-height:64px;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.mobile-category-drawer-heading{align-items:center;gap:8px;min-width:0;display:flex}.mobile-category-drawer-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;overflow:hidden}.mobile-category-drawer-header button{width:46px;height:46px;color:var(--ink);background:#eef3f8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mobile-category-back{margin-inline-start:-2px}[dir=rtl] .mobile-category-back svg,[dir=rtl] .mobile-category-next svg{transform:scaleX(-1)}.mobile-category-close{margin-inline-start:auto}.mobile-category-drawer-scroll{min-height:0;padding:10px 10px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:7px;display:flex;overflow-y:auto}.mobile-category-choice,.mobile-subcategory-choice{width:100%;min-height:48px;color:var(--ink);text-align:start;background:#f2f5f8;border:0;border-radius:10px;align-items:center;padding:9px 14px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.mobile-category-choice.active,.mobile-subcategory-choice.active{color:#fff;background:var(--accent)}.mobile-category-next{width:100%;min-height:56px;color:var(--accent-dark);text-align:start;background:#fff;border:1px solid #dce3ea;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:900;display:flex}.mobile-category-next span{flex:1;min-width:0}.mobile-category-next svg{flex:none}.mobile-category-next.contains-active{color:var(--accent);border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}[dir=rtl] .mobile-category-next.contains-active{box-shadow:inset -4px 0 0 var(--accent)}.mobile-subcategory-screen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-subcategory-screen>span{min-width:0;display:flex}.mobile-subcategory-screen>.mobile-category-all-choice{grid-column:1/-1}.mobile-category-group{background:#fff;border:1px solid #dce3ea;border-radius:11px;overflow:hidden}.mobile-category-section-toggle{width:100%;min-height:56px;color:var(--accent-dark);text-align:start;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:900;display:flex}.mobile-category-section-toggle span{flex:1;min-width:0}.mobile-category-section-toggle svg{flex:none;transition:transform .18s}.mobile-category-section-toggle[aria-expanded=true]{background:#edf4fc}.mobile-category-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-category-group.contains-active>.mobile-category-section-toggle{box-shadow:inset 4px 0 0 var(--accent)}[dir=rtl] .mobile-category-group.contains-active>.mobile-category-section-toggle{box-shadow:inset -4px 0 0 var(--accent)}.mobile-subcategory-list{background:#f8fafc;border-top:1px solid #dce3ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.mobile-subcategory-list>span{min-width:0;display:flex}.mobile-subcategory-list>.mobile-category-all-choice{grid-column:1/-1}.mobile-category-all-choice .mobile-category-choice{color:#fff;background:var(--accent-dark);box-shadow:none}.mobile-category-all-choice .mobile-category-choice.active{background:var(--accent)}.mobile-subcategory-choice{background:#fff;height:100%;min-height:46px;font-size:12px;font-weight:750;box-shadow:inset 0 0 0 1px #e1e7ed}.category-showcase{flex-direction:column;align-items:stretch;gap:22px;width:min(1440px,100% - 32px);min-height:calc(100vh - 222px);margin:24px auto 56px;display:flex}.home-trust-strip{background:#fff;border:1px solid #d7e0e8;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 3px 14px #0f172a0d}.home-trust-strip>div{align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 16px;display:flex}.home-trust-strip>div+div{border-inline-start:1px solid #e2e8ee}.home-trust-strip svg{color:#18704a;background:#eaf7ef;border-radius:50%;flex:none;width:30px;height:30px;padding:6px}.home-trust-strip span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-trust-strip strong{color:#17212b;font-size:12px;font-weight:900}.home-trust-strip small{color:#526170;font-size:10px;font-weight:650;line-height:1.35}.home-category-shortcuts{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:12px;align-items:center;gap:18px;padding:15px 16px;display:flex}.home-category-shortcuts>strong{color:#263543;flex:none;font-size:12px;font-weight:900}.home-category-shortcuts>div{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.home-category-shortcuts a{min-height:42px;color:var(--accent-dark);background:#fff;border:1px solid #c9d8e6;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.home-category-shortcuts a:hover{color:#fff;border-color:var(--accent);background:var(--accent)}.home-category-shortcuts a svg{flex:none}.category-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;display:grid}.category-showcase-grid>a{min-width:0;color:var(--ink);border:1px solid var(--line);text-align:start;background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;padding:13px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.category-showcase-grid>a:hover{box-shadow:var(--shadow-sm);border-color:#b9c8c0;transform:translateY(-3px)}.home-card-badge{color:#42534b;letter-spacing:.04em;text-transform:uppercase;background:#eef2f0;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.home-card-badge.is-promotion{color:#9a3f08;background:#fff1e8}.home-card-badge.is-new{color:#175da8;background:#eaf3ff}.home-card-badge.is-winner{color:#26703f;background:#e9f7ee}.category-showcase-grid>a>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-bottom:9px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.category-showcase-grid .product-visual{height:230px}.home-card-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.home-card-meta>span{gap:2px;display:grid}.home-card-meta b{color:var(--ink);font-size:14px}.home-card-meta small{color:#26703f;font-size:9px;font-weight:850}.category-showcase-grid>a>span{color:var(--accent);align-items:center;gap:6px;margin-top:9px;font-size:9px;font-weight:800;display:inline-flex}.catalog-section{width:min(1280px,100% - 48px);min-height:600px;margin:0 auto;padding:24px 0 80px}.catalog-header{justify-content:space-between;align-items:end;gap:24px;margin:0 0 16px;display:flex}.catalog-header h1{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(23px,3vw,32px);line-height:1.15}.catalog-header>strong{color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;padding:8px 11px;font-size:10px}.category-hover-menu{z-index:200;width:260px;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:0 0 12px 12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:fixed;box-shadow:0 18px 38px #0f172a33}.category-hover-menu>a,.category-hover-menu>button{min-height:40px;color:var(--ink);text-align:start;background:#fff;border:0;border-radius:5px;align-items:center;padding:0 11px;font-size:11px;font-weight:750;display:flex}.category-hover-menu>a:hover,.category-hover-menu>button:hover{color:var(--accent);background:#edf4fc}.catalog-toolbar{justify-content:flex-start;align-items:center;gap:12px;margin:0 0 18px;display:flex}.catalog-toolbar label{color:var(--muted);font-size:11px;font-weight:850}.catalog-sort-control{width:min(320px,100%);min-height:46px;color:var(--accent);background:#fff;border:2px solid #cbdced;border-radius:13px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 14px #11182a0f}.catalog-sort-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #245da81f}.catalog-sort-control>svg:first-child{pointer-events:none;position:absolute;inset-inline-start:14px}.catalog-sort-control select{-webkit-appearance:none;appearance:none;width:100%;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;outline:0;padding-inline:43px 44px;font-size:12px;font-weight:850}.catalog-sort-chevron{color:var(--accent-dark);pointer-events:none;position:absolute;inset-inline-end:14px}.catalog-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(160px,1.1fr) minmax(220px,1.2fr) minmax(150px,.8fr) auto auto;align-items:end;gap:10px;margin:-4px 0 18px;padding:12px;display:grid;box-shadow:0 3px 14px #0f172a0a}.catalog-filter-field,.catalog-price-filter label{gap:6px;min-width:0;display:grid}.catalog-filter-field>span,.catalog-price-filter legend,.catalog-price-filter label>span{color:var(--muted);font-size:10px;font-weight:850}.catalog-price-filter{border:0;grid-template-columns:1fr 1fr;gap:6px 8px;min-width:0;margin:0;padding:0;display:grid}.catalog-price-filter legend{grid-column:1/-1}.catalog-filter-field input,.catalog-filter-field select,.catalog-price-filter input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c5d1;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.catalog-filter-field input:focus,.catalog-filter-field select:focus,.catalog-price-filter input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #245da81f}.catalog-stock-chip{color:#166534;white-space:nowrap;background:#effaf2;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.catalog-stock-chip svg{flex:none}.catalog-filter-actions{gap:7px;display:flex}.catalog-filter-actions button{border:1px solid var(--accent);min-height:44px;color:var(--accent-dark);white-space:nowrap;background:#fff;border-radius:8px;padding:0 13px;font-size:10px;font-weight:900}.catalog-filter-actions button:first-child{color:#fff;background:var(--accent)}.catalog-filter-actions button:hover:not(:disabled){background:#edf4fc}.catalog-filter-actions button:first-child:hover{background:var(--accent-dark)}.catalog-filter-actions button:disabled{opacity:.45;cursor:default}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-card{background:var(--paper);cursor:pointer;touch-action:manipulation;border:1px solid #d5d9d9;border-radius:8px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.product-card-link{min-width:0;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#245da824;flex-direction:column;flex:1;display:flex}.product-card-link:focus-visible{outline-offset:-4px;outline:4px solid #2563eb73}.product-image-wrap{background:#f3f4f6;min-height:0;position:relative;overflow:hidden}.product-badge{z-index:5;color:#fff;pointer-events:none;inset-inline-start:10px;background:#cc0c39;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:10px}.product-visual{background:#f7f8f8;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.product-photo{object-fit:contain;width:100%;height:100%;padding:10px;transition:opacity .18s,transform .35s;position:absolute;inset:0}.product-card:hover .product-photo{transform:scale(1.035)}.product-emoji{filter:drop-shadow(0 14px 12px #1118271f);place-items:center;font-size:72px;display:grid}.product-emoji svg{width:72px;height:72px}.resilient-image-fallback{color:#64748b;background:#f3f5f4;place-items:center;width:100%;height:100%;display:grid}.resilient-image-fallback svg{width:32%;max-width:48px;height:auto}.product-visual.is-compact{border-radius:12px;width:76px;min-width:76px;height:80px}.product-visual.is-compact .product-emoji{font-size:34px}.product-visual.is-compact .product-emoji svg{width:34px;height:34px}.accent-coral{background:#fff0ed}.accent-mint{background:#ecfdf5}.accent-blue{background:#eff6ff}.accent-yellow{background:#fffbeb}.accent-lavender{background:#f5f3ff}.accent-sand{background:#faf7f2}.product-copy{flex-direction:column;flex:1;padding:14px 14px 10px;display:flex}.product-category{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.product-copy h3{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:7px 0 9px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-copy>p{min-height:38px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.product-copy>small{color:#007600;margin-top:auto;font-size:9px;line-height:1.5}.product-card.is-unavailable .product-copy>small{color:var(--danger);font-weight:800}.product-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.product-footer>strong{font-size:16px}.product-footer button{z-index:20;min-height:44px;color:var(--ink);touch-action:manipulation;background:#ffd814;border:1px solid #fcd200;border-radius:22px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.product-footer button:hover{background:#f7ca00;border-color:#f2c200}.product-footer button:disabled{cursor:not-allowed;color:#667085;opacity:.8;background:#eef0f2;border-color:#d0d5dd}.product-footer button:disabled:hover{background:#eef0f2;border-color:#d0d5dd}.product-card-footer{background:#fff;border-top:1px solid #edf0f2;align-items:stretch;gap:10px;margin-top:0;padding:12px 14px 14px;display:grid}.product-card-footer>strong{white-space:nowrap;line-height:1.1}.product-card-price{gap:3px;display:grid}.product-card-price>strong{white-space:nowrap;line-height:1.1}.product-shipping-note{color:var(--muted);font-size:10px;font-weight:650;line-height:1.3}.product-card-actions{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.product-card-actions>button:last-child{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding-inline:10px}.product-footer .product-quick-view-button{width:44px;color:var(--accent-dark);background:#fff;border-color:#b7cde4;justify-content:center;padding:0}.product-footer .product-quick-view-button:hover{color:#fff;border-color:var(--accent-dark);background:var(--accent-dark)}.product-quick-view-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cart-toast{max-width:min(380px,100vw - 24px);inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:90;color:#164e2c;pointer-events:none;background:#effaf2;border:1px solid #9ed1ac;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;animation:.16s ease-out fadeIn;display:flex;position:fixed;box-shadow:0 14px 36px #0f172a2e}.cart-toast>svg{color:#16803d;flex:none}.cart-toast>span{flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.cart-toast strong{color:#123b21;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-view-loading-toast{z-index:120;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px 16px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 36px #0f172a33}.quick-view-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.quick-view-dialog{width:min(1120px,100%);max-height:calc(100dvh - 56px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto;box-shadow:0 28px 80px #0f172a4d}.quick-view-dialog>header{z-index:8;border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;min-height:58px;padding:6px 8px 6px 22px;display:flex;position:sticky;top:0}.quick-view-dialog>header strong{font-size:15px;font-weight:950}.quick-view-dialog>header button{width:44px;height:44px;color:var(--ink);background:#f1f5f9;border:0;border-radius:9px;place-items:center;display:grid}.quick-view-dialog>header button:hover{color:var(--accent-dark);background:#e7f0fb}.quick-view-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px;padding:26px;display:grid}.quick-view-media{min-width:0}.quick-view-media .full-product-gallery,.quick-view-media .product-gallery-image-stage{height:430px;min-height:430px}.quick-view-media .product-gallery-image-stage>.product-gallery-atomic-image{padding:14px 34px}.quick-view-summary{flex-direction:column;min-width:0;display:flex}.quick-view-summary h1{letter-spacing:-.035em;margin:4px 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.15}.quick-view-summary>small{color:var(--muted);margin-top:2px;font-size:10px}.quick-view-summary .full-product-price{margin:0}.quick-view-summary .product-variant-panel{margin-top:18px}.quick-view-details{color:#fff;background:var(--accent-dark);border-radius:7px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;font-size:12px;font-weight:900;display:inline-flex}.quick-view-details:hover{background:var(--accent)}.quick-view-status{min-height:420px;color:var(--muted);align-content:center;place-items:center;gap:14px;display:grid}.quick-view-status svg{color:var(--accent)}.quick-view-status button{color:#fff;background:var(--accent-dark);border:0;border-radius:7px;min-height:44px;padding-inline:18px;font-weight:850}.loading-state,.empty-search{text-align:center;min-height:400px;color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.legal-page-sections{gap:18px;display:grid}.legal-original{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:24px}.legal-original>summary{cursor:pointer;min-height:54px;color:var(--accent-dark);align-items:center;padding:0 16px;font-weight:900;display:flex}.legal-original>.legal-page-sections{padding:0 16px 16px}.legal-page-sections article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.legal-page-sections h2{margin:0 0 12px;font-size:20px}.legal-page-sections p{color:var(--muted);margin:0 0 10px;line-height:1.7}.loading-state svg,.empty-search>svg{color:var(--accent);margin-bottom:17px}.loading-state strong,.empty-search h3{color:var(--ink);margin:0 0 7px;font-size:19px}.loading-state span,.empty-search p{margin:0;font-size:12px}.empty-search{grid-column:1/-1}.catalog-message{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:20px auto 0;font-size:12px;display:flex}.load-more{border-radius:12px;min-width:170px;min-height:48px;margin:32px auto 0;display:flex}.load-more:disabled{cursor:wait;opacity:.65}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{min-height:230px;color:var(--muted);border-top:4px solid var(--accent);background:var(--navy);grid-template-columns:repeat(4,1fr);align-items:start;gap:48px;padding:48px max(24px,50% - 640px);font-size:11px;display:grid}footer strong{color:#fff;font-size:14px}footer button,footer a{color:#cbd5dc;text-align:start;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}footer button:hover,footer a:hover{color:var(--accent)}.footer-brand{flex-direction:column;gap:4px;display:flex}.footer-brand strong{letter-spacing:-.035em;font-size:20px}.footer-brand small{color:var(--muted);font-size:9px}.footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-column>strong{margin-bottom:4px}.footer-identity b{color:#fff;font-size:12px}.footer-identity address{color:#cbd5dc;font-style:normal;line-height:1.55}.footer-identity span{color:#cbd5dc}.shop-trust-footer{margin-top:52px}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118277a;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.cart-drawer{background:var(--paper);flex-direction:column;width:min(470px,100%);height:100%;padding:28px;animation:.25s slideIn;display:flex;overflow-y:auto;box-shadow:-20px 0 70px #1118272e}.cart-popover-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1118271a;align-items:flex-start;padding:78px 12px 12px}.cart-popover-panel{border:1px solid var(--line);width:min(470px,100vw - 24px);height:auto;max-height:calc(100dvh - 90px);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;margin-inline-start:auto;padding:0 18px 18px;animation:.16s fadeIn;overflow-y:auto}.cart-popover-panel .drawer-header{z-index:2;background:#fff;margin:0 -18px;padding:8px 8px 8px 18px;position:sticky;top:0}.cart-popover-panel .drawer-header h2{letter-spacing:-.02em;margin:0;font-size:14px}.cart-popover-panel .empty-cart{min-height:260px}.cart-popover-panel .cart-items{margin-top:8px}.drawer-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.drawer-header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:30px}.drawer-header h2 small{color:var(--accent);font-size:13px}.tiny-label{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.close-button{width:46px;height:46px;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:12px;place-items:center;display:grid}.close-button:hover{color:var(--accent);border-color:#bfdbfe}.empty-cart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.empty-cart>span{width:72px;height:72px;color:var(--accent);background:#eff6ff;border-radius:22px;place-items:center;display:grid}.empty-cart h3{margin:20px 0 7px;font-size:22px}.empty-cart p{color:var(--muted);margin:0 0 22px;font-size:12px}.primary-button{min-height:46px}.cart-items{flex-direction:column;margin-top:24px;display:flex}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;gap:13px;padding:15px 0;display:grid}.cart-item-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cart-item-copy>span{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:800}.cart-item-copy>strong{font-size:12px;line-height:1.35}.cart-item-copy>small{color:var(--muted);font-size:11px}.remove-item{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.remove-item:hover{color:var(--danger);background:#fef2f2}.quantity-control{border:1px solid var(--line);border-radius:9px;align-items:center;gap:3px;margin-top:7px;display:flex}.quantity-control button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.quantity-control input{width:64px;min-width:0;min-height:44px;color:var(--ink);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;outline:0;padding:0 4px;font-size:14px;font-weight:800}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-control button:disabled{color:#9ca7b2;cursor:default}.cart-summary{flex-direction:column;gap:10px;margin-top:auto;padding:22px 0 16px;display:flex}.checkout-cancelled{color:#694d00;background:#fff8dc;border:1px solid #f3d37b;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.45}.cart-summary>div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.cart-summary .cart-total{color:var(--ink);border-top:1px solid var(--line);padding-top:14px;font-size:17px}.checkout-button{width:100%;min-height:52px}.checkout-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.secure-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:10px;display:flex}.modal-overlay{justify-content:center;align-items:center;padding:30px;overflow-y:auto}.checkout-modal,.terms-modal,.product-modal,.imprint-modal{background:var(--paper);width:min(960px,100%);max-height:calc(100dvh - 60px);box-shadow:var(--shadow-lg);border-radius:22px;position:relative;overflow-y:auto}.modal-close{z-index:5;position:absolute;top:22px;right:22px}.product-detail-layout{grid-template-columns:1fr 1fr;display:grid}.product-detail-visual{background:#f3f4f6;min-height:520px}.product-detail-visual .product-visual{height:100%;min-height:520px}.product-detail-copy{flex-direction:column;padding:64px 48px 45px;display:flex}.product-detail-copy h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(28px,4vw,42px);line-height:1.12}.product-detail-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.product-detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-top:28px;padding:17px 0;display:flex}.product-detail-meta span{color:var(--muted);font-size:10px}.product-detail-meta strong{font-size:12px;line-height:1.5}.product-detail-buy{flex-direction:column;align-items:flex-start;gap:18px;margin-top:auto;padding-top:30px;display:flex}.product-detail-buy>strong{font-size:28px}.product-detail-buy .checkout-button{width:100%}.checkout-layout{grid-template-columns:.9fr 1.1fr;display:grid}.checkout-copy{background:#f8fafc;padding:52px 45px}.checkout-copy h2,.success-state h2{letter-spacing:-.045em;margin:12px 0;font-size:36px}.checkout-copy>p,.success-state>p{color:var(--muted);font-size:12px;line-height:1.7}.test-mode-card{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:13px;margin-top:30px;padding:15px;display:flex}.test-mode-card>div{flex-direction:column;gap:3px;display:flex}.test-mode-card strong{font-size:11px}.test-mode-card span{font-size:9px}.test-mode-card.payment-ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.test-mode-card.payment-waiting{color:#8a5a00;background:#fffbeb;border-color:#f5d98b}.payment-preview{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:14px}.payment-preview>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.payment-preview>div{flex-wrap:wrap;gap:6px;margin:9px 0 7px;display:flex}.payment-preview strong{color:var(--ink);background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;padding:6px 8px;font-size:8px}.payment-preview small{color:var(--muted);font-size:8px;line-height:1.5;display:block}.checkout-address-notice{border:1px solid var(--line);background:#f7f9f9;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.checkout-address-notice>div{flex-direction:column;gap:3px;display:flex}.checkout-address-notice strong{font-size:11px}.checkout-address-notice span{color:var(--muted);font-size:9px}.checkout-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.checkout-total{color:var(--muted);grid-template-columns:1fr auto;align-items:baseline;gap:7px 16px;margin-top:35px;font-size:10px;display:grid}.checkout-total strong{color:var(--ink);text-align:end;font-size:14px}.checkout-total strong:last-child{font-size:26px}.checkout-form{flex-direction:column;gap:15px;padding:52px 45px 40px;display:flex}.checkout-form label{flex-direction:column;gap:7px;display:flex}.checkout-form label>span{font-size:10px;font-weight:800}.checkout-form label>small{color:var(--muted);font-size:9px;line-height:1.45}.checkout-form input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;width:100%;height:46px;padding:0 13px;font-size:12px}.checkout-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.form-row{grid-template-columns:.65fr 1.35fr;gap:12px;display:grid}.checkout-form .checkbox-label{grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:4px 0;display:grid;position:relative}.checkbox-label>input{opacity:0;cursor:pointer;inset-inline-start:0;width:20px;height:20px;margin:0;position:absolute;top:0}.checkbox-label>span{border:1px solid var(--line);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.checkbox-label>span svg{opacity:0;width:13px}.checkbox-label>input:checked+span{color:#fff;border-color:var(--accent);background:var(--accent)}.checkbox-label>input:checked+span svg{opacity:1}.checkbox-label>input:focus-visible+span{outline-offset:2px;outline:3px solid #245da873}.checkbox-label small{color:var(--muted);font-size:9px;line-height:1.6}.checkbox-label small button{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.checkout-privacy-note{color:var(--muted);margin:-3px 0 2px;font-size:9px;line-height:1.6}.checkout-privacy-note a{color:var(--accent);font-size:inherit;padding:0;font-weight:800;text-decoration:underline}.success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:65px;display:flex}.success-icon{width:76px;height:76px;color:var(--success);background:#dcfce7;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.success-icon svg{width:38px;height:38px}.order-ticket{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:12px;width:min(470px,100%);margin:25px 0;padding:15px 20px;display:flex}.order-ticket span{color:var(--muted);justify-content:space-between;gap:20px;font-size:10px;display:flex}.order-ticket strong{color:var(--ink)}.terms-modal{width:min(1040px,100%);padding:35px}.legal-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;gap:12px;margin:25px 0;padding:15px;display:flex}.legal-warning svg{flex:none}.legal-warning p{margin:0;font-size:11px;line-height:1.6}.terms-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.terms-list li{min-width:0}.terms-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-content:start;gap:12px;height:100%;padding:20px;display:grid}.term-number{color:var(--accent);font-size:11px;font-weight:800}.terms-list h3{margin:0 0 9px;font-size:14px}.terms-list p{color:var(--muted);margin:0 0 9px;font-size:10px;line-height:1.7}.terms-list p:last-child{margin-bottom:0}.terms-footer{color:var(--muted);background:#f8fafc;border-radius:14px;gap:12px;margin:14px 0;padding:15px;display:flex}.terms-footer svg{color:var(--accent);flex:none}.terms-footer p{margin:0;font-size:10px;line-height:1.6}.full-button{width:100%}.legal-intro{color:var(--muted);margin:22px 0 16px;font-size:12px;line-height:1.75}.imprint-modal{width:min(720px,100%);padding:36px}.account-page{background:linear-gradient(145deg, var(--navy), var(--navy-soft));place-items:center;min-height:100vh;padding:48px 20px;display:grid}.account-panel{width:min(720px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;padding:clamp(28px,5vw,56px)}.account-wordmark{color:var(--navy);letter-spacing:-.05em;margin-bottom:34px;font-size:24px;font-weight:900;display:block}.account-wordmark span{color:var(--accent)}.account-panel h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(30px,6vw,48px)}.account-panel>p{color:var(--muted);margin:0 0 28px}.account-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-profile-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.account-profile-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-grid strong{overflow-wrap:anywhere;font-size:13px}.account-active{color:var(--success)}.account-page-actions{align-items:center;gap:18px;margin:28px 0 18px;display:flex}.account-signout{color:var(--accent-dark);font-size:12px;font-weight:800}.account-panel>small{color:var(--muted);font-size:10px;line-height:1.7;display:block}.analytics-page{min-height:100vh;color:var(--ink);background:#eef2f6;padding:30px 20px 70px}.analytics-shell{width:min(1380px,100%);margin:0 auto}.analytics-header{color:#fff;background:linear-gradient(120deg,#111d2e 0%,#173d68 62%,#245da8 100%);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:30px;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 20px 50px #111d2e2e}.analytics-header>div{max-width:850px}.analytics-wordmark{color:#fff;letter-spacing:-.05em;margin-bottom:24px;font-size:22px;font-weight:900;display:block}.analytics-wordmark span{color:#8fc5ff}.analytics-owner-label{color:#9bd0ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.image-status-page{background:#eef2f6;min-height:100vh;padding:clamp(20px,4vw,56px)}.image-status-shell{width:min(1180px,100%);margin:0 auto}.image-status-header{color:#fff;background:var(--navy);box-shadow:var(--shadow-lg);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:30px;padding:clamp(24px,4vw,44px);display:flex}.image-status-header .analytics-wordmark{margin-bottom:22px}.image-status-header h1{letter-spacing:-.05em;margin:9px 0 10px;font-size:clamp(30px,5vw,52px);line-height:1.05}.image-status-header p{color:#cbd5e1;max-width:720px;margin:0;font-size:12px;line-height:1.7}.image-status-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.image-status-header nav a,.image-status-header nav .page-refresh-button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #506079;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.image-status-header nav a:hover,.image-status-header nav .page-refresh-button:hover{background:#ffffff17}.image-status-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.image-status-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:112px;padding:20px;display:flex}.image-status-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.image-status-summary strong{color:var(--navy);font-size:clamp(22px,3vw,30px)}.image-status-summary strong.is-time{font-size:15px;line-height:1.4}.image-status-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.image-status-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:clamp(20px,3vw,30px)}.image-status-card>header{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.image-status-card>header>span{width:44px;height:44px;color:var(--accent);background:#eaf2fc;border-radius:13px;place-items:center;display:grid}.image-status-card.is-success>header{color:var(--success)}.image-status-card.is-success>header>span{color:var(--success);background:#eaf8ef}.image-status-card>p{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin:22px 0 7px;font-size:11px;font-weight:850}.image-status-card>strong{color:var(--navy);letter-spacing:-.04em;font-size:clamp(28px,4vw,40px);display:block}.image-status-card>strong small{color:var(--muted);letter-spacing:0;font-size:14px}.image-status-progress{background:#e2e8f0;border-radius:999px;height:11px;margin-top:22px;overflow:hidden}.image-status-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #56a1e8);height:100%;display:block}.image-status-card.is-success .image-status-progress span{background:var(--success)}.image-status-card>footer{min-height:0;color:var(--muted);background:0 0;border:0;justify-content:space-between;gap:12px;padding:12px 0 0;font-size:10px;display:flex}.image-status-card>footer b{color:var(--accent-dark);font-size:12px}.image-status-note,.image-status-unavailable{color:#27445f;background:#edf5fd;border:1px solid #bfd3e8;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;font-size:11px;display:flex}.image-status-note span{color:#536b81}.image-status-unavailable{text-align:center;flex-direction:column;justify-content:center;min-height:180px}.image-status-unavailable strong{font-size:20px}.image-status-unavailable p{margin:0}@media (max-width:820px){.image-status-header{flex-direction:column}.image-status-header nav{justify-content:flex-start}.image-status-summary{grid-template-columns:1fr 1fr}.image-status-grid{grid-template-columns:1fr}}@media (max-width:520px){.image-status-page{padding:12px}.image-status-header{border-radius:18px}.image-status-header nav{width:100%}.image-status-header nav a,.image-status-header nav .page-refresh-button{flex:1;justify-content:center}.image-status-summary{grid-template-columns:1fr}.image-status-note{flex-direction:column;align-items:flex-start}}.analytics-header h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1}.analytics-header p{color:#d6e3ef;max-width:760px;margin:0;font-size:12px;line-height:1.7}.analytics-header nav{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.analytics-header nav a,.analytics-header nav .page-refresh-button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.analytics-header nav a:hover,.analytics-header nav .page-refresh-button:hover{background:#ffffff1a}.page-refresh-button:disabled{cursor:wait;opacity:.82}.page-refresh-button .is-spinning{animation:.7s linear infinite page-refresh-spin}@keyframes page-refresh-spin{to{transform:rotate(360deg)}}.analytics-toolbar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:12px;display:flex}.analytics-toolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.analytics-date-picker{z-index:20;min-width:260px;position:relative}.analytics-date-trigger{width:100%;min-height:50px;color:var(--accent-dark);text-align:left;background:#f8fbff;border:1px solid #c9d6e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 13px;display:grid}.analytics-date-trigger:hover,.analytics-date-trigger[aria-expanded=true]{background:#edf5ff;border-color:#8eb4da}.analytics-date-trigger>svg:first-child{color:var(--accent)}.analytics-date-trigger>svg:last-child{transition:transform .16s}.analytics-date-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.analytics-date-trigger span{flex-direction:column;min-width:0;display:flex}.analytics-date-trigger small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-date-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-date-dialog{width:min(760px,100vw - 24px);max-width:none;max-height:min(690px,100dvh - 24px);color:var(--ink);background:#fff;border:1px solid #cfd8e1;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 70px #0f172a4d}.analytics-date-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61}.analytics-date-close{z-index:2;color:#425466;background:#fff;border:1px solid #cbd5df;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.analytics-date-close:hover{color:var(--accent-dark);background:#edf5ff}.analytics-date-panel{max-height:min(690px,100dvh - 24px);color:var(--ink);background:#fff;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:auto}.analytics-date-presets{border-right:1px solid var(--line);padding:14px 10px}.analytics-date-presets h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:5px 10px 10px;font-size:10px}.analytics-date-presets nav{flex-direction:column;gap:2px;display:flex}.analytics-date-presets nav a{color:#344454;border-radius:8px;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.analytics-date-presets nav a:hover{color:var(--accent-dark);background:#edf4fc}.analytics-date-presets nav a.is-active{color:#fff;background:var(--accent)}.analytics-relative-ranges{border-top:1px solid var(--line);gap:7px;margin-top:10px;padding:10px 6px 2px;display:grid}.analytics-relative-ranges form{border:1px solid #0000;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:5px;min-height:42px;padding:4px;display:grid}.analytics-relative-ranges form.is-active{background:#edf5ff;border-color:#99bde0}.analytics-relative-ranges input{width:58px;min-width:0;color:var(--ink);background:#fff;border:1px solid #aebbc8;border-radius:6px;padding:0 7px;font-size:12px;font-weight:800}.analytics-relative-ranges button{color:#344454;text-align:left;background:0 0;border:0;border-radius:6px;min-width:0;padding:0 7px;font-size:11px;font-weight:800}.analytics-relative-ranges button:hover{color:var(--accent-dark);background:#e5f0fb}.analytics-custom-range{align-self:start;padding:clamp(50px,6vw,64px) clamp(20px,4vw,34px) clamp(20px,4vw,34px)}.analytics-custom-range>div:first-of-type{flex-direction:column;display:flex}.analytics-custom-range>div:first-of-type span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.analytics-custom-range>div:first-of-type strong{letter-spacing:-.035em;margin-top:5px;font-size:20px}.analytics-custom-date-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;margin:24px 0;display:grid}.analytics-custom-date-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.analytics-custom-date-fields label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.analytics-custom-date-fields input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #9eabb8;border-radius:8px;padding:0 10px;font-size:12px}.analytics-custom-date-fields i{color:var(--muted);padding-bottom:14px;font-style:normal}.analytics-custom-range>button{color:#fff;background:var(--accent);border:0;border-radius:8px;min-height:46px;padding:0 17px;font-size:11px;font-weight:900}.analytics-custom-range>button:hover{background:var(--accent-dark)}.analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #dbe3eb;border-radius:13px;flex-direction:column;min-width:0;min-height:154px;padding:20px;display:flex;box-shadow:0 5px 18px #0f172a0a}.analytics-metrics article>div{min-height:28px;color:var(--accent);align-items:center;gap:8px;display:flex}.analytics-metrics article>div span{color:#526171;text-transform:uppercase;font-size:12px;font-weight:900}.analytics-metrics article>strong{letter-spacing:-.045em;margin:13px 0 7px;font-size:clamp(28px,3.2vw,42px);line-height:1}.analytics-metrics article>small{color:var(--muted);margin-top:auto;font-size:12px;line-height:1.5}.analytics-metrics article.is-primary{color:#fff;border-color:var(--accent);background:var(--accent)}.analytics-metrics article.is-primary>div,.analytics-metrics article.is-primary>div span,.analytics-metrics article.is-primary>small{color:#e2efff}.analytics-metrics article.is-success>div{color:var(--success)}.analytics-funnel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,.8fr) 2fr;align-items:center;gap:28px;margin-top:16px;padding:23px;display:grid}.analytics-funnel>div:first-child>span{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:900}.analytics-funnel h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(19px,2.4vw,28px)}.analytics-funnel-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.analytics-funnel-steps article{min-width:0}.analytics-funnel-steps article>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.analytics-funnel-steps span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.analytics-funnel-steps strong{font-size:13px}.analytics-funnel-steps i,.analytics-ranking li>i{background:#e8edf2;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.analytics-funnel-steps i b,.analytics-ranking li>i b{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #58a0e8);height:100%;display:block}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.analytics-grid-bottom{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.analytics-ranking{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:22px}.analytics-ranking>header{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.analytics-ranking>header>svg{color:var(--accent);flex:none;margin-top:2px}.analytics-ranking h2{letter-spacing:-.035em;margin:0;font-size:19px}.analytics-ranking header p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.analytics-ranking ol{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.analytics-ranking li{min-width:0}.analytics-ranking li>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.analytics-ranking li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.analytics-ranking li strong{color:var(--accent-dark);flex:none;font-size:12px}.analytics-empty{color:var(--muted);margin:24px 0 8px;font-size:13px}.analytics-explanation{color:#164e2c;background:#effaf2;border:1px solid #b8dfc4;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:18px 20px;display:flex}.analytics-explanation>svg{color:var(--success);flex:none}.analytics-explanation strong{margin-bottom:4px;font-size:13px;display:block}.analytics-explanation p{color:#42604d;margin:0;font-size:12px;line-height:1.65}@media (max-width:1050px){.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-funnel{grid-template-columns:1fr}.analytics-grid-bottom{grid-template-columns:1fr 1fr}}@media (max-width:720px){.analytics-page{padding:12px 12px 40px}.analytics-header{flex-direction:column;padding:24px 20px}.analytics-header nav{width:100%}.analytics-header nav a,.analytics-header nav .page-refresh-button{flex:1;justify-content:center}.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-date-picker{width:100%;min-width:0}.analytics-date-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.analytics-date-panel{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.analytics-date-presets{border-right:0;border-bottom:1px solid var(--line)}.analytics-custom-range{padding:24px 16px}.analytics-toolbar>span{text-align:center;justify-content:center}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics article{min-height:138px;padding:17px}.analytics-metrics article:first-child{grid-column:1/-1}.analytics-funnel-steps{grid-template-columns:1fr;gap:14px}.analytics-grid,.analytics-grid-bottom{grid-template-columns:1fr}.analytics-ranking{padding:19px}}@media (max-width:520px){.analytics-custom-date-fields{grid-template-columns:1fr;align-items:stretch}.analytics-custom-date-fields i{display:none}.analytics-custom-range>button{width:100%}}@media (max-width:420px){.analytics-metrics{grid-template-columns:1fr}.analytics-metrics article:first-child{grid-column:auto}}.customer-account-page{min-width:0;color:var(--ink);background:#f4f6f8}.customer-account-breadcrumbs,.customer-account-hero,.customer-account-layout{width:min(1400px,100% - 40px);margin-inline:auto}.customer-account-breadcrumbs{color:#657383;align-items:center;gap:9px;min-height:54px;font-size:11px;display:flex}.customer-account-breadcrumbs a:hover{color:var(--accent)}.customer-account-hero{color:#fff;background:linear-gradient(118deg,#111d2e 0%,#183d67 58%,#245da8 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:34px;min-height:190px;padding:clamp(26px,4vw,46px);display:flex;box-shadow:0 18px 42px #111d2e2e}.customer-account-hero>div:first-child{max-width:770px}.customer-account-hero span,.customer-account-section>header>span{color:#8fc5ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.customer-account-hero h1{letter-spacing:-.055em;margin:7px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1}.customer-account-hero p{color:#d7e3ef;margin:0;font-size:13px;line-height:1.7}.customer-account-hero>div:last-child{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:220px;padding:20px;display:flex}.customer-account-hero small{color:#bdcddd;text-transform:uppercase;font-size:9px;font-weight:800}.customer-account-hero>div:last-child strong{letter-spacing:.02em;font-size:20px}.customer-account-hero>div:last-child a{color:#fff;border:1px solid #ffffff6b;border-radius:7px;align-items:center;min-height:40px;margin-top:8px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.customer-account-hero>div:last-child .customer-owner-analytics-link{width:100%;min-height:46px;color:var(--accent-dark);background:#fff;border-color:#fff;justify-content:center;gap:8px}.customer-account-hero>div:last-child .customer-owner-analytics-link:hover{background:#edf5ff}.customer-account-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;margin-block:22px 70px;display:grid}.customer-account-sidebar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:10px;position:sticky;top:138px}.customer-account-sidebar nav{flex-direction:column;gap:2px;display:flex}.customer-account-sidebar nav a,.customer-account-sidebar>a{color:#465566;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.customer-account-sidebar nav a:hover,.customer-account-sidebar nav a.is-active{color:var(--accent-dark);background:#eaf2fb}.customer-account-sidebar>a{color:#fff;background:var(--accent);justify-content:center;margin-top:9px}.customer-account-content{flex-direction:column;gap:18px;min-width:0;display:flex}.customer-account-section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:clamp(20px,3vw,30px);scroll-margin-top:140px;box-shadow:0 3px 14px #0f172a0a}.customer-account-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.customer-account-section>header>span{color:var(--accent);order:2}.customer-account-section>header h2{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(22px,3vw,31px)}.customer-account-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.customer-account-summary article{background:#f8fafc;border:1px solid #dbe3eb;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;min-height:112px;padding:16px;display:grid}.customer-account-summary svg{color:var(--accent);grid-row:1/3}.customer-account-summary span{color:#5e6b78;text-transform:uppercase;font-size:9px;font-weight:850}.customer-account-summary strong{overflow-wrap:anywhere;letter-spacing:-.03em;min-width:0;font-size:22px}.customer-account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.customer-account-card{background:#fff;border:1px solid #dbe3eb;border-radius:9px;min-width:0;padding:22px}.customer-account-card h3{letter-spacing:-.035em;margin:0 0 18px;font-size:20px}.customer-account-card p{color:#526170;font-size:11px;line-height:1.7}.customer-account-card>svg{color:var(--accent)}.customer-account-card dl{flex-direction:column;gap:10px;margin:0;display:flex}.customer-account-card dl div{grid-template-columns:minmax(115px,.8fr) minmax(0,1.2fr);gap:14px;font-size:11px;display:grid}.customer-account-card dt{color:#657383}.customer-account-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.customer-account-card address,.customer-address-grid address{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:18px;padding-top:16px;font-size:11px;font-style:normal;line-height:1.45;display:flex}.customer-balance-total{justify-content:space-between;align-items:end;gap:16px;margin:4px 0 15px;display:flex}.customer-balance-total span{color:#657383;font-size:11px}.customer-balance-total strong{letter-spacing:-.045em;font-size:29px}.customer-order-list{flex-direction:column;gap:8px;display:flex}.customer-order-row{background:#fff;border:1px solid #dbe3eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:16px;display:grid}.customer-order-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-order-row>div:last-child{align-items:flex-end}.customer-order-row strong{overflow-wrap:anywhere;font-size:12px}.customer-order-row small,.customer-order-row time{color:#657383;font-size:9px;line-height:1.5}.customer-order-return-links{flex-wrap:wrap;gap:5px;display:flex}.customer-order-return-links a{max-width:100%;color:var(--accent-dark);text-overflow:ellipsis;white-space:nowrap;background:#f7fafc;border:1px solid #bfd0e0;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;overflow:hidden}.customer-order-shipments{gap:6px;margin-top:5px;display:grid}.customer-order-shipments article{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.customer-order-shipments span,.customer-order-shipments small{color:#4b6857;font-size:8px}.customer-order-shipments strong{color:#14532d;font-size:9px}.customer-order-shipments a{color:#166534;width:fit-content;font-size:9px;font-weight:900;text-decoration:underline}.customer-status{color:#694d00;text-transform:uppercase;background:#fff3c4;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900}.customer-status.is-supplier_confirmed,.customer-status.is-shipped,.customer-status.is-closed{color:#166534;background:#dcfce7}.customer-status.is-refunded{color:#394b5e;background:#e5eaf0}.customer-status.is-problem,.customer-status.is-payment_failed{color:#991b1b;background:#fee2e2}.customer-status.is-on_hold{color:#7c2d12;background:#ffedd5}.customer-account-footnote{color:#657383;margin:12px 0 0;font-size:9px;line-height:1.6}.customer-account-footnote a{color:var(--accent-dark);text-underline-offset:2px;font-weight:900;text-decoration:underline}.customer-account-empty{color:#637181;text-align:center;background:#fafbfd;border:1px dashed #bdc8d3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:24px;display:flex}.customer-account-empty svg{color:var(--accent)}.customer-account-empty p{margin:0;font-size:11px}.customer-account-empty a,.customer-section-action{min-height:42px;color:var(--accent-dark);background:#fff;border:1px solid #9db6cf;border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.customer-account-empty a:hover,.customer-section-action:hover{background:#edf4fc}.customer-account-notice{background:#f8fafc;align-items:flex-start;gap:14px;display:flex}.customer-account-notice>svg{flex:none}.customer-account-notice p{margin:0 0 6px}.customer-account-notice small{color:#657383;font-size:9px;line-height:1.6}.customer-wishlist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-wishlist-grid article{background:#fff;border:1px solid #dbe3eb;border-radius:9px;min-width:0;overflow:hidden}.customer-wishlist-grid article>a,.customer-wishlist-unavailable{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.customer-wishlist-grid article.is-unavailable{background:#f8fafc}.customer-wishlist-unavailable>small{color:#657383;min-height:32px;font-size:9px;line-height:1.45}.customer-wishlist-placeholder{color:#8090a1;background:#edf1f5;place-items:center;height:150px;display:grid}.customer-wishlist-placeholder svg{width:36px;height:36px}.customer-wishlist-grid img,.customer-wishlist-grid .resilient-image-fallback{object-fit:contain;place-items:center;width:100%;height:150px;display:grid}.customer-wishlist-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-wishlist-grid article>a>span:last-child{color:var(--accent-dark);font-size:15px;font-weight:900}.customer-wishlist-grid form{padding:0 12px 12px}.customer-wishlist-grid button{color:#7f1d1d;background:#fff;border:1px solid #efcaca;border-radius:6px;width:100%;min-height:40px;font-size:9px;font-weight:900}.customer-return-list{flex-direction:column;gap:8px;display:flex}.customer-return-list article{border:1px solid #dbe3eb;border-radius:8px;justify-content:space-between;gap:18px;padding:15px;display:flex}.customer-return-list article>div{flex-direction:column;gap:4px;display:flex}.customer-return-list article>div:last-child{color:#657383;align-items:flex-end;font-size:9px}.customer-return-list strong{font-size:11px}.customer-return-list span{font-size:10px}.customer-return-list+.customer-section-action,.customer-account-empty+.customer-section-action{margin-top:12px}.customer-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-address-grid>article{border:1px solid #dbe3eb;border-radius:9px;min-width:0;padding:18px}.customer-address-grid>article.is-default{box-shadow:inset 0 3px 0 var(--accent);border-color:#8bb4df}.customer-address-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-address-grid>article>header span{color:var(--accent);text-transform:uppercase;font-size:8px;font-weight:900}.customer-address-grid address{border:0;margin:14px 0;padding:0}.customer-address-grid>article>div{flex-wrap:wrap;gap:7px;display:flex}.customer-address-grid form{display:inline-flex}.customer-address-grid button{min-height:40px;color:var(--accent-dark);background:#fff;border:1px solid #aac0d7;border-radius:6px;padding:0 11px;font-size:9px;font-weight:900}.customer-address-grid form:last-child button{color:#7f1d1d;border-color:#efcaca}.customer-address-form{background:#f8fafc;border:1px solid #dbe3eb;border-radius:9px;margin-top:16px;padding:20px}.customer-address-form h3{margin:0 0 16px}.customer-address-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-address-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.customer-address-form label.is-wide{grid-column:1/-1}.customer-address-form label>span{font-size:9px;font-weight:850}.customer-address-form input{width:100%;min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #b9c5d1;border-radius:6px;padding:0 11px}.customer-address-form input:focus{border-color:var(--accent);outline:3px solid #245da824}.customer-address-form .customer-address-check{flex-direction:row;align-items:center;min-height:44px}.customer-address-check input{width:20px;height:20px}.customer-address-form>p{color:#657383;font-size:9px;line-height:1.6}.customer-account-error{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(680px,100% - 40px);min-height:430px;margin:60px auto;padding:44px;display:flex}.customer-account-error>svg{width:46px;height:46px;color:var(--accent)}.customer-account-error h1{margin:0}.customer-account-error p{color:#526170;max-width:520px;line-height:1.7}.order-admin-page{background:#eef2f6;min-height:100vh;padding:clamp(20px,4vw,56px)}.order-admin-shell{width:min(1180px,100%);margin:0 auto}.order-admin-header{color:#fff;background:var(--navy);box-shadow:var(--shadow-lg);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:30px;padding:clamp(24px,4vw,44px);display:flex}.order-admin-header .account-wordmark{color:#fff;margin-bottom:24px}.order-admin-header h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(30px,5vw,52px);line-height:1.05}.order-admin-header p{color:#cbd5e1;max-width:760px;margin:0;font-size:12px;line-height:1.7}.order-admin-header nav{gap:8px;display:flex}.order-admin-header nav a{color:#fff;white-space:nowrap;border:1px solid #506079;border-radius:10px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.order-admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.order-admin-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.order-admin-summary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.order-admin-summary strong{font-size:26px}.order-admin-list{flex-direction:column;gap:16px;display:flex}.order-admin-empty{text-align:center;background:#fff;border:1px dashed #b9c6d4;border-radius:18px;padding:48px}.order-admin-empty p{color:var(--muted);margin:8px 0 0;font-size:12px}.supplier-order-card{border:1px solid var(--line);border-left:5px solid var(--accent);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;overflow:hidden}.supplier-order-card.is-confirmed{border-left-color:var(--success)}.supplier-order-card.is-hold{border-left-color:#d97706}.supplier-order-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.supplier-order-card>header h2{margin:5px 0;font-size:20px}.supplier-order-card>header p{color:var(--muted);margin:0;font-size:10px}.supplier-order-card>header>strong{white-space:nowrap;font-size:20px}.supplier-order-status{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.supplier-order-card.is-confirmed .supplier-order-status{color:var(--success)}.supplier-order-card.is-hold .supplier-order-status{color:#b45309}.supplier-order-grid{grid-template-columns:1.3fr .7fr;gap:34px;padding:24px;display:grid}.supplier-order-grid h3{margin:0 0 12px;font-size:12px}.supplier-order-lines{flex-direction:column;gap:8px;display:flex}.supplier-order-lines>div{border:1px solid var(--line);background:#f8fafc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.supplier-order-lines strong{font-size:11px}.supplier-order-lines span{color:var(--muted);font-size:9px}.supplier-order-lines a,.supplier-order-grid address a{color:var(--accent);font-size:9px;font-weight:800}.supplier-order-grid address{flex-direction:column;gap:4px;font-size:11px;font-style:normal;line-height:1.45;display:flex}.supplier-order-grid dl{flex-direction:column;gap:6px;margin:16px 0 0;display:flex}.supplier-order-grid dl div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.supplier-order-grid dt{color:var(--muted)}.supplier-order-grid dd{margin:0;font-weight:800}.supplier-order-form{border-top:1px solid var(--line);background:#f8fafc;grid-template-columns:1fr 1fr;align-items:end;gap:12px;padding:18px 24px 24px;display:grid}.supplier-order-form>.checkout-error{grid-column:1/-1}.supplier-order-form label{flex-direction:column;gap:6px;display:flex}.supplier-order-form label span{font-size:9px;font-weight:800}.supplier-order-form input{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 12px}.supplier-order-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.supplier-order-actions .primary-button{min-height:42px}.order-admin-notice{color:#334155;background:#f4f8fb;border:1px solid #bfd0e0;border-radius:10px;margin:0;padding:13px 16px;font-size:10px;font-weight:800}.order-admin-notice.is-success{color:#166534;background:#f0fdf4;border-color:#86efac}.order-admin-notice.is-error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.supplier-shipment-panel{border-top:1px solid var(--line);padding:20px 24px 24px}.supplier-shipment-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supplier-shipment-panel>header h3{margin:3px 0 0;font-size:14px}.supplier-shipment-panel>header>strong{font-size:18px}.supplier-shipment-panel>p{color:var(--muted);margin:8px 0;font-size:10px}.supplier-shipment-list{gap:8px;margin-bottom:14px;display:grid}.supplier-shipment-list>article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.supplier-shipment-list>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.supplier-shipment-list>article>div:nth-child(2){align-items:flex-end}.supplier-shipment-list strong{overflow-wrap:anywhere;font-size:11px}.supplier-shipment-list span,.supplier-shipment-list small,.supplier-shipment-list a{color:var(--muted);font-size:9px}.supplier-shipment-list a{color:var(--accent);font-weight:800}.shipment-mail-status{font-weight:900}.shipment-mail-status.is-sent{color:var(--success)}.shipment-mail-status.is-failed{color:#b91c1c}.supplier-shipment-form{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:10px;display:grid}.supplier-shipment-form label{flex-direction:column;gap:6px;display:flex}.supplier-shipment-form label span{font-size:9px;font-weight:800}.supplier-shipment-form input,.supplier-shipment-form select{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 12px}.supplier-shipment-form .primary-button{white-space:nowrap;min-height:42px}.supplier-secondary-button{min-height:42px;color:var(--ink);background:#fff;border:1px solid #b8c3ce;border-radius:10px;padding:0 15px;font-size:11px;font-weight:800}.account-modal{width:min(560px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:48px;position:relative}.account-icon{width:54px;height:54px;color:var(--accent-dark);background:#edf4fc;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.account-modal h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:32px}.account-modal>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.account-form{flex-direction:column;gap:14px;display:flex}.account-form label{flex-direction:column;gap:7px;display:flex}.account-form label>span{font-size:10px;font-weight:800}.account-form input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;width:100%;height:46px;padding:0 13px}.account-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #245da81f}.account-notice{color:var(--muted);align-items:flex-start;gap:7px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.account-notice svg{flex:none}.return-modal,.service-modal{width:min(720px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:46px;position:relative;overflow-y:auto}.return-modal h2,.service-modal h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:34px}.return-modal>p,.service-modal>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.return-form{flex-direction:column;gap:14px;display:flex}.return-request-form:not(.is-compact){border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;margin-bottom:28px;padding:clamp(22px,4vw,38px)}.return-success:not(.is-compact){background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;margin-bottom:28px;padding:clamp(22px,4vw,38px)}.return-form label{flex-direction:column;gap:7px;display:flex}.return-form label>span{font-size:10px;font-weight:800}.return-form input,.return-form select,.return-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;outline:0;padding:0 13px;font-size:12px}.return-form input,.return-form select{height:46px}.return-form textarea{resize:vertical;padding-block:12px}.return-form input:focus,.return-form select:focus,.return-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #245da81a}.return-form .return-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.return-checkbox input{width:18px;height:18px}.return-checkbox span{font-weight:500!important}.return-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.return-note svg{flex:none}.return-note p{margin:0;font-size:10px;line-height:1.6}.form-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.form-error svg{flex:none}.form-error p{margin:0;font-size:10px;line-height:1.6}.return-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.return-success>svg{width:54px;height:54px;color:var(--success)}.return-success h3{margin:18px 0 5px;font-size:24px}.return-success p{max-width:500px;color:var(--muted);font-size:11px;line-height:1.7}.return-success .primary-button{margin-top:16px}.service-contact{border:1px solid var(--line);background:#f8fafc;border-radius:16px;flex-direction:column;gap:7px;margin:24px 0 16px;padding:22px;display:flex}.service-contact span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.service-contact a{color:var(--accent-dark);overflow-wrap:anywhere;font-size:20px;font-weight:900}.service-contact small{color:var(--muted);font-size:10px}.service-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.service-close{width:auto;padding:0 16px}.tracking-result{margin-top:16px}.shipment-public-page{text-align:center;border:1px solid var(--line);width:min(680px,100% - 28px);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;align-items:center;margin:56px auto 72px;padding:34px;display:flex}.shipment-public-page>svg{width:58px;height:58px;color:var(--success);margin-bottom:16px}.shipment-public-page h1{margin:8px 0;font-size:clamp(27px,5vw,42px)}.shipment-public-page>p{color:var(--muted);margin:0;font-size:12px}.shipment-public-page dl{text-align:left;gap:8px;width:100%;margin:26px 0 14px;display:grid}.shipment-public-page dl div{background:#f6f8fa;border-radius:10px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.shipment-public-page dt{color:var(--muted);font-size:10px}.shipment-public-page dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:11px;font-weight:900}.shipment-public-page>small{color:var(--muted);font-size:9px;line-height:1.6}.shipment-public-page>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.shipment-public-page .primary-button{align-items:center;gap:7px;display:inline-flex}.shipment-public-page>div>a:not(.primary-button){color:var(--accent-dark);font-size:10px;font-weight:850}.faq-list{gap:10px;margin:22px 0;display:grid}.faq-list article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:18px}.faq-list h3{margin:0 0 7px;font-size:14px}.faq-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.imprint-intro{color:var(--muted);margin:24px 0 16px;font-size:12px;line-height:1.7}.imprint-grid{gap:10px;margin-bottom:20px;display:grid}.imprint-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.imprint-grid article>svg{width:20px;height:20px;color:var(--accent)}.imprint-grid article>div{flex-direction:column;gap:4px;display:flex}.imprint-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.imprint-grid strong,.imprint-grid a{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:800}.imprint-grid a:hover{color:var(--accent)}.imprint-grid small{color:var(--muted);font-size:10px;line-height:1.5}.store-hero{color:#fff;background:linear-gradient(120deg,#11182a 0%,#173e73 58%,#245da8 100%);border-radius:14px;align-items:center;min-height:280px;padding:clamp(38px,7vw,88px);display:flex;overflow:hidden}.store-hero h1{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(38px,5.6vw,72px);line-height:1.04}.home-hero-carousel{color:#fff;background:var(--navy);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a2e}.home-hero-viewport{display:grid}.home-hero-slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:390px;padding:clamp(34px,5vw,66px);transition:opacity .42s,transform .42s,visibility 0s linear .42s;display:grid;transform:translate(18px)}.home-hero-slide.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.home-hero-slide[data-tone="0"]{background:radial-gradient(circle at 86% 20%,#579de447,#0000 31%),linear-gradient(125deg,#11182a 0%,#173e73 100%)}.home-hero-slide[data-tone="1"]{background:radial-gradient(circle at 82% 18%,#4caf9640,#0000 33%),linear-gradient(125deg,#122033 0%,#1b4d5b 100%)}.home-hero-slide[data-tone="2"]{background:radial-gradient(circle at 84% 18%,#f1be4b3d,#0000 31%),linear-gradient(125deg,#171b2b 0%,#554323 100%)}.home-hero-slide[data-tone="3"]{background:radial-gradient(circle at 84% 18%,#977bd342,#0000 31%),linear-gradient(125deg,#15192b 0%,#3a315e 100%)}.home-hero-copy{z-index:2;min-width:0;position:relative}.home-hero-eyebrow{color:#b9d8fa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:inline-block}.home-hero-copy h2{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,62px);line-height:1.04}.home-hero-meta{color:#dce8f4;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;font-size:11px;font-weight:800;display:flex}.home-hero-meta span:after{content:"·";color:#8299b3;margin-inline-start:9px}.home-hero-meta strong{color:#8be0a7}.home-hero-price{flex-direction:column;gap:3px;margin-top:24px;display:flex}.home-hero-price span{color:#b7c7d8;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.home-hero-price strong{letter-spacing:-.035em;font-size:clamp(22px,3vw,32px)}.home-hero-cta{min-height:46px;color:var(--navy);background:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:24px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.home-hero-cta:hover{background:#e7f1fb}.home-hero-cta svg{width:16px;height:16px}.home-hero-media{background:#fffffff5;border:1px solid #ffffff61;border-radius:18px;place-items:center;min-width:0;height:286px;padding:clamp(16px,3vw,30px);display:grid;overflow:hidden;box-shadow:0 22px 48px #040c1a47}.home-hero-image{object-fit:contain;width:100%;height:100%;color:var(--accent);place-items:center;display:grid}.home-hero-image svg,.home-hero-image-fallback svg{width:58px;height:58px}.home-hero-image-fallback{width:100%;height:100%;color:var(--accent);place-items:center;display:grid}.home-hero-controls{z-index:3;background:#0d1627;border-top:1px solid #ffffff21;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:flex;position:relative}.home-hero-controls button{color:#fff;background:0 0;border:0}.home-hero-arrow,.home-hero-toggle{flex:none;place-items:center;width:44px;min-width:44px;height:44px;display:grid;border-radius:50%!important}.home-hero-arrow:hover,.home-hero-toggle:hover{background:#ffffff1f}.home-hero-arrow svg,.home-hero-toggle svg{width:18px;height:18px}.home-hero-dots{justify-content:center;align-items:center;gap:1px;min-height:44px;padding:0 3px;display:flex}.home-hero-dot{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative;border:0!important}.home-hero-dot:before{content:"";border:1px solid #ffffffb8;border-radius:50%;width:10px;height:10px;transition:width .2s,background .2s}.home-hero-dot.is-active:before{background:#fff;border-radius:999px;width:22px}.home-hero-position{color:#aebdd0;text-align:center;min-width:42px;font-size:9px;font-weight:800}.store-hero-facts{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px 18px;min-width:235px;padding:28px;display:grid}.store-hero-facts strong{font-size:25px}.store-hero-facts span{color:#dce7e3;letter-spacing:.05em;margin-bottom:15px;font-size:9px}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-section-heading span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.home-section-heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:29px}.home-section-heading a{color:var(--accent-dark);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.pro-shop-page{background:#f5f7f8;min-height:100vh}.pro-header{z-index:50;color:var(--ink);background:#fff;position:sticky;top:0;box-shadow:0 3px 18px #0f172a17}.pro-header-top{grid-template-columns:auto minmax(280px,1fr) auto auto auto auto;align-items:center;gap:16px;width:min(1480px,100% - 32px);min-width:0;min-height:76px;margin:auto;display:grid}.pro-logo{min-width:0;color:var(--navy);letter-spacing:-.05em;font-size:22px;font-weight:950}.pro-search{background:#fff;border:2px solid #7d91a8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) 112px;align-items:stretch;height:50px;display:grid;overflow:hidden}.pro-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #245da824}.pro-search-scope{color:#40556d;border-right:1px solid var(--line);white-space:nowrap;background:#eef3f8;align-items:center;padding:0 15px;font-size:11px;font-weight:800;display:flex}.pro-search input{min-width:0;color:var(--ink);border:0;outline:0;padding:0 16px;font-size:13px}.pro-search input::placeholder{color:#7a8790;opacity:1}.pro-search button{color:#fff;background:var(--accent);border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.pro-search button:hover{background:var(--accent-dark)}.pro-header-top .smart-search-pro{min-width:0}.pro-header-action,.pro-account,.pro-cart{align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.pro-menu-popover,.pro-language-popover,.pro-account-popover,.pro-categories-popover,.pro-cart-popover{justify-self:end}.pro-header-action,.pro-account{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px}.pro-header-action:hover,.pro-header-action[aria-expanded=true],.pro-account:hover,.pro-account[aria-expanded=true]{color:var(--accent-dark);background:#edf4fc}.pro-menu-popover .pro-shop-menu-dropdown,.pro-language-popover .language-dropdown,.pro-account-popover .account-preview-dropdown,.pro-categories-popover .pro-menu-dropdown,.pro-cart-popover .cart-preview-dropdown{inset-inline-end:0}.pro-menu-dropdown{width:min(640px,100vw - 24px);padding:10px}.pro-menu-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pro-menu-category-list .pro-menu-all-link{min-height:46px;color:var(--accent-dark);background:#edf4fc;grid-column:1/-1;font-weight:900}.pro-menu-category-link{min-height:44px;color:var(--accent-dark)!important;border:1px solid var(--line)!important;background:#fff!important;font-weight:900!important}.pro-menu-category-link:hover{background:#edf4fc!important}.pro-menu-category{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0}.pro-menu-category>summary{min-height:44px;color:var(--accent-dark);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:900;list-style:none;display:flex}.pro-menu-category>summary::-webkit-details-marker{display:none}.pro-menu-category>summary svg{flex:none;margin-inline-start:auto;transition:transform .2s}.pro-menu-category[open]>summary svg{transform:rotate(180deg)}.pro-menu-category-links{flex-direction:column;gap:2px;padding:0 5px 5px;display:flex}.pro-menu-category-links a{white-space:normal;min-height:38px;padding:6px 8px}.pro-menu-category-links a:first-child{font-weight:900}.pro-cart{position:relative}.pro-cart strong{color:#fff;background:var(--accent);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.pro-mobile-category-bar{color:#fff;background:var(--navy);padding:0 max(16px,50% - 740px);display:block}.pro-desktop-category-nav{align-items:stretch;width:min(1480px,100%);min-height:48px;margin:auto;display:flex}.pro-desktop-category-nav .pro-categories-popover{justify-self:start;align-items:stretch;display:flex}.pro-desktop-category-trigger{color:#fff;background:var(--accent);min-height:48px;font:inherit;cursor:pointer;border:0;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}:is(.pro-desktop-category-trigger:hover,.pro-desktop-category-trigger[aria-expanded=true],.pro-desktop-category-trigger:focus-visible){background:var(--accent-dark)}.pro-desktop-category-trigger svg:last-child{transition:transform .18s}.pro-desktop-category-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pro-category-mega-menu{border-top:3px solid var(--accent);top:100%;border-start-start-radius:0;flex-direction:column;width:min(920px,100vw - 32px);height:min(680px,100dvh - 136px);max-height:min(680px,100dvh - 136px);padding:0;display:flex;inset-inline:0 auto;overflow:hidden}.pro-category-mega-menu:before{display:none}.pro-category-mega-menu>.popup-panel-heading{flex:none;padding-inline:16px 8px}.pro-category-mega-content{flex:auto;grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pro-category-mega-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-end:1px solid var(--line);background:#f6f8fb;flex-direction:column;gap:2px;min-height:0;padding:10px;display:flex;overflow-y:auto}.pro-category-mega-list a{border:1px solid #0000;justify-content:space-between;min-height:42px}.pro-category-mega-list a svg{margin-inline-start:auto;transform:rotate(-90deg)}[dir=rtl] .pro-category-mega-list a svg{transform:rotate(90deg)}:is(.pro-category-mega-list a:hover,.pro-category-mega-list a:focus-visible,.pro-category-mega-list a.is-active){color:var(--accent-dark);background:#fff;border-color:#c5d7e9}.pro-category-mega-list .pro-menu-all-link{color:#fff;background:var(--accent);justify-content:flex-start}.pro-category-mega-list .pro-menu-all-link svg{margin-inline-start:0;transform:none}:is(.pro-category-mega-list .pro-menu-all-link:hover,.pro-category-mega-list .pro-menu-all-link:focus-visible){color:#fff;border-color:var(--accent-dark);background:var(--accent-dark)}.pro-category-mega-panels{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}.pro-category-mega-groups{text-align:start;min-width:0;padding:26px}.pro-category-mega-groups>strong{color:var(--navy);letter-spacing:-.025em;font-size:22px;font-weight:950;display:block}.pro-category-mega-groups .pro-category-mega-all{width:fit-content;min-height:40px;color:var(--accent-dark);margin-top:8px;padding-inline:0;font-size:12px}.pro-category-mega-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-top:16px;display:grid}.pro-category-mega-groups>div a{border:1px solid var(--line);background:#fff;min-height:42px;padding-inline:10px}:is(.pro-category-mega-groups>div a:hover,.pro-category-mega-groups>div a:focus-visible){background:#edf4fc;border-color:#b7cde4}:is(.pro-category-mega-menu a:focus-visible,.pro-category-mega-menu button:focus-visible){outline-offset:1px;outline:3px solid #245da84d}.pro-mobile-category-drawer{display:none}.pro-nav{z-index:40;color:#fff;background:var(--navy);flex-wrap:wrap;align-content:stretch;align-items:stretch;gap:0 2px;min-height:44px;padding:0 max(16px,50% - 740px);display:flex;position:relative}.pro-nav::-webkit-scrollbar{display:none}.pro-nav a{flex:none;align-items:center;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.pro-nav a:hover{background:#ffffff1a}.pro-nav-all{background:var(--accent);color:#fff!important}.pro-mobile-categories{display:none;position:relative}.pro-mobile-categories>summary{color:#fff;cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;list-style:none;display:flex}.pro-mobile-categories>summary::-webkit-details-marker{display:none}.pro-mobile-categories[open]>summary{background:#ffffff1f}.pro-mobile-categories>div{z-index:100;width:min(720px,100vw - 24px);max-height:min(72vh,650px);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);inset-inline-start:0;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 40px #0f172a38}.pro-mobile-category{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.pro-mobile-category>summary{min-height:46px;color:var(--accent-dark);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:950;list-style:none;display:flex}.pro-mobile-category>summary::-webkit-details-marker{display:none}.pro-mobile-category>summary svg{margin-inline-start:auto;transition:transform .2s}.pro-mobile-category[open]>summary svg{transform:rotate(180deg)}.pro-mobile-category>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 6px 6px;display:grid}.pro-mobile-category>div>a{min-height:44px;color:var(--ink);white-space:normal;background:#f5f7fa;border-radius:6px;padding:7px 9px}.pro-mobile-category>div>a:first-child{color:var(--accent-dark);font-weight:950}.pro-nav-item{align-items:stretch;display:flex;position:relative}.pro-nav-item>a,.pro-nav-item>button{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.pro-nav-item:hover>a,.pro-nav-item:focus-within>a,.pro-nav-item:hover>button,.pro-nav-item:focus-within>button{background:#ffffff1f}.pro-submenu{width:245px;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);inset-inline-start:0;background:#fff;border-radius:0 0 8px 8px;flex-direction:column;padding:10px;display:none;position:absolute;top:100%;box-shadow:0 18px 40px #0f172a2e}.pro-nav-item:hover>.pro-submenu,.pro-nav-item:focus-within>.pro-submenu{display:flex}.pro-submenu a{min-height:36px;color:var(--ink);border-radius:5px;padding:0 10px;font-size:11px;font-weight:650}.pro-submenu a:hover{color:var(--accent);background:#f2f6fb}.pro-mega-menu{width:min(1060px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,1fr);gap:18px;padding:20px;display:none;position:absolute;top:100%;right:0;box-shadow:0 18px 40px #0f172a33}.pro-more-categories:hover .pro-mega-menu,.pro-more-categories:focus-within .pro-mega-menu{display:grid}.pro-mega-menu section{flex-direction:column;display:flex}.pro-mega-menu section>a:first-child{min-height:34px;color:var(--accent);font-weight:900}.pro-mega-menu a{min-height:28px;color:var(--ink);padding:0 7px;font-size:10px;font-weight:600}.product-breadcrumbs{width:min(1400px,100% - 40px);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin:0 auto;padding:22px 0;font-size:11px;display:flex;overflow:hidden}.product-breadcrumbs a:hover{color:var(--accent)}.product-breadcrumbs span{text-overflow:ellipsis;overflow:hidden}.product-loading-breadcrumb{color:#465566;font-weight:700}.product-loading-shell{min-height:650px}.product-loading-image{background:#f3f4f6;border-radius:10px;min-height:560px;animation:none}.product-loading-summary{flex-direction:column;gap:15px;min-width:0;padding-top:18px;display:flex}.skeleton-block,.skeleton-line,.skeleton-button{background:linear-gradient(100deg,#e8edf1 28%,#f7f9fa 42%,#e8edf1 58%) 0 0/220% 100%;animation:1.25s ease-in-out infinite product-loading-shimmer;display:block}.skeleton-line{border-radius:5px;width:100%;height:18px}.skeleton-line-short{width:24%;height:12px}.skeleton-line-title{height:46px}.skeleton-line-medium{width:72%}.product-loading-buybox{border:1px solid var(--line);background:#f8fafc;border-radius:9px;gap:20px;margin-top:20px;padding:24px;display:grid}.skeleton-line-price{width:38%;height:42px}.skeleton-button{border-radius:6px;width:100%;height:52px}@keyframes product-loading-shimmer{to{background-position:-220% 0}}.full-product{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(460px,1.08fr) minmax(420px,.92fr);gap:58px;width:min(1400px,100% - 40px);margin:0 auto;padding:38px;display:grid}.full-product-summary{flex-direction:column;align-items:stretch;min-width:0;display:flex}.product-gallery-shell{min-width:0}.full-product-gallery{cursor:default;background:#fff;border:0;border-radius:0;place-items:center;width:100%;min-height:610px;display:grid;position:relative;overflow:hidden}.full-product-gallery>img{object-fit:contain;width:100%;height:610px;padding:18px 54px;transition:transform .22s}.full-product-gallery:hover>img{filter:drop-shadow(0 10px 16px #0f172a14)}.product-gallery-image-stage{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:610px;display:grid;position:relative}.product-gallery-image-stage.is-loading{background:#fff}.product-gallery-image-stage>.product-gallery-atomic-image{object-fit:scale-down;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:18px 54px;transition:transform .2s;position:absolute;inset:0}.product-gallery-image-stage>.product-gallery-atomic-image.is-incoming{opacity:0}.product-gallery-image-loading{z-index:2;border:3px solid #0d4e3829;border-top-color:var(--accent-dark);border-radius:50%;width:24px;height:24px;margin-left:-12px;animation:.7s linear infinite product-gallery-spin;position:absolute;bottom:14px;left:50%}@keyframes product-gallery-spin{to{transform:rotate(360deg)}}.product-gallery-open{z-index:1;border-radius:inherit;cursor:zoom-in;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.product-gallery-open:focus-visible{outline:3px solid var(--accent);outline-offset:-5px}.gallery-arrow{z-index:3;width:52px;height:70px;color:var(--accent-dark);background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{color:var(--accent);background:#ffffffb8}.gallery-arrow svg{stroke-width:3px;width:32px;height:32px}.gallery-arrow-left{left:0}.gallery-arrow-right{right:0}.product-gallery-expand{color:var(--ink);border:1px solid var(--line);background:#fffffff0;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 12px #0f172a14}.product-gallery-count{z-index:2;color:var(--ink);border:1px solid var(--line);background:#fffffff0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}.product-gallery-tools,.product-gallery-lightbox-tools{z-index:3;border:1px solid var(--line);background:#fffffff5;border-radius:7px;gap:3px;padding:4px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 3px 12px #0f172a14}.product-gallery-tools button,.product-gallery-lightbox-tools button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.product-gallery-tools button:hover,.product-gallery-lightbox-tools button:hover{color:var(--accent);background:#eef5fb}.product-gallery-tools button:disabled,.product-gallery-lightbox-tools button:disabled{opacity:.35;cursor:default}.product-gallery-strip{margin-top:28px}.product-gallery-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.product-gallery-thumbnails button{aspect-ratio:1.55;cursor:pointer;background:#fff;border:1px solid #d5d9dd;border-radius:0;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.product-gallery-thumbnails button:hover{border-color:#7f92a7}.product-gallery-thumbnails button.is-active{border:3px solid var(--accent-dark);box-shadow:none}.product-gallery-thumbnails img{object-fit:contain;width:100%;height:100%;padding:9px}.product-gallery-thumbnail-stage{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.product-gallery-thumbnail-stage.is-loading{background:#f3f5f7}.product-gallery-thumbnail-stage>img{opacity:0;pointer-events:none;position:absolute;inset:0}.product-gallery-thumbnail-stage>img.is-visible{opacity:1}.product-gallery-thumbnails .product-gallery-more{color:var(--accent);font-size:24px;font-weight:950}.product-gallery-thumbnail-loading{aspect-ratio:1.55;background:#f3f5f7;border:1px solid #d5d9dd;width:100%;display:block}.product-gallery-lightbox{z-index:1000;overscroll-behavior:contain;background:#081118f0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:100vw;height:100%;padding:34px;display:grid;position:fixed;inset:0;overflow:hidden}.product-gallery-close{z-index:4;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:25px;right:25px}.product-gallery-lightbox-content{background:#fff;border-radius:10px;place-items:center;width:min(1100px,90vw);min-width:0;max-width:100%;height:min(760px,76vh);max-height:100%;display:grid;position:relative;overflow:hidden}.product-gallery-lightbox-content>img{object-fit:contain;width:100%;height:100%;padding:35px;transition:transform .2s}.product-gallery-lightbox-content>.product-gallery-image-stage{height:100%}.product-gallery-lightbox-content>.product-gallery-image-stage>.product-gallery-atomic-image{padding:35px}.product-gallery-lightbox-content>.product-gallery-caption{background:#fffffff0;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex;position:absolute;bottom:15px;left:18px}.product-gallery-lightbox-content>.product-gallery-caption span{color:var(--muted)}.product-gallery-lightbox-content>.product-gallery-lightbox-tools{bottom:15px;left:auto;right:18px}.product-gallery-lightbox-thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;gap:10px;width:min(1100px,100%);min-width:0;margin:16px auto 0;padding:2px;display:flex;overflow-x:auto}.product-gallery-lightbox-thumbs button{background:#fff;border:2px solid #0000;border-radius:6px;width:78px;min-width:78px;height:64px;overflow:hidden}.product-gallery-lightbox-thumbs button.is-active{border-color:#59ca8d}.product-gallery-lightbox-thumbs img{object-fit:contain;width:100%;height:100%;padding:3px}@media (hover:hover) and (pointer:fine){.full-product-gallery:hover .product-gallery-image-stage>.product-gallery-atomic-image{filter:drop-shadow(0 10px 16px #0f172a14)}}.full-product-badge{z-index:2;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;inset-inline-start:16px;background:#c42b48;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:16px}.image-placeholder{color:var(--muted);font-size:12px}.full-product-info{padding:0}.product-at-a-glance{margin-top:28px}.product-at-a-glance h2{letter-spacing:-.025em;margin:0 0 12px;font-size:18px}.product-highlights{grid-template-columns:1fr 1fr;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.product-highlights li{border:1px solid var(--line);background:#f7f9f8;border-radius:6px;flex-direction:column;gap:4px;padding:11px;display:flex}.product-highlights strong{color:#435161;font-size:10px;font-weight:850}.product-highlights span{color:#1f2d3a;font-size:12px;font-weight:800;line-height:1.45}.full-product-brand{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.product-original-name>span{color:var(--muted);margin-top:-8px;font-size:10px;font-weight:750;line-height:1.5;display:block}.product-original-name>span bdi{font-weight:850}.full-product-info h1{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(28px,3.2vw,43px);line-height:1.13}.product-original-name:has(>span){margin-bottom:16px}.product-original-name:has(>span) h1{margin-bottom:18px}.full-product-lead{color:#263543;margin:0;font-size:15px;font-weight:620;line-height:1.75}.product-identifiers{border-top:1px solid var(--line);margin:28px 0 0;padding-top:16px}.product-identifiers>div{grid-template-columns:140px 1fr;gap:15px;padding:8px 0;font-size:13px;display:grid}.product-identifiers dt{color:#435161;font-weight:700}.product-identifiers dd{overflow-wrap:anywhere;margin:0;font-weight:800}.full-product-buybox{background:#f8fafc;border:1px solid #c8d2dc;border-radius:9px;flex-direction:column;margin-top:24px;padding:22px;display:flex;box-shadow:0 8px 24px #0f172a0f}.full-product-buybox del{color:var(--muted);font-size:12px}.full-product-price{letter-spacing:-.04em;margin-top:4px;font-size:34px}.full-product-buybox>small{color:var(--muted);font-size:9px}.product-energy-badge{color:#1f2d3a;align-items:center;gap:7px;width:fit-content;min-height:30px;font-size:10px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}:is(.product-energy-badge:hover,.product-energy-badge:focus-visible){color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.product-energy-class{color:#fff;clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:3px;width:47px;min-width:47px;height:27px;padding:0 10px 0 8px;line-height:1;display:inline-flex}.product-energy-class strong{color:inherit;font-size:15px;font-weight:950}.product-energy-class small{color:inherit;letter-spacing:-.02em;font-size:6px;font-weight:900}.product-energy-class.is-a{background:#087a43}.product-energy-class.is-b{background:#4a963a}.product-energy-class.is-c{color:#142117;background:#a8bb22}.product-energy-class.is-d{color:#17212b;background:#f4d000}.product-energy-class.is-e{color:#17212b;background:#f2a900}.product-energy-class.is-f{background:#dd6b20}.product-energy-class.is-g{background:#c82c32}.product-energy-panel{background:#fff;border:1px solid #b7cde4;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;margin:15px 0 2px;padding:12px;display:grid}.product-energy-panel.is-document-only{grid-template-columns:minmax(0,1fr)}.product-energy-image-link{background:#fff;border:1px solid #dde4eb;border-radius:5px;place-items:center;width:112px;height:84px;display:grid;overflow:hidden}.product-energy-image-link img,.product-energy-image-link .resilient-image-fallback{object-fit:contain;width:100%;height:100%;padding:3px}.product-energy-panel>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;display:grid}.product-energy-panel>div>.product-energy-class{grid-row:1/3}.product-energy-panel>div>strong{color:#17212b;font-size:12px;font-weight:950}.product-energy-panel>div>span:not(.product-energy-class){color:#465566;font-size:10px;font-weight:800}.product-energy-panel>div>a{color:var(--accent-dark);text-underline-offset:2px;grid-column:1/-1;align-items:center;gap:4px;margin-top:3px;font-size:9px;font-weight:850;line-height:1.35;text-decoration:underline;display:inline-flex}.product-packaging-summary{background:#fff;border:1px solid #b7cde4;border-radius:7px;gap:8px;margin:16px 0 0;padding:13px 14px;display:grid}.product-packaging-summary>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;display:grid}.product-packaging-summary dt{color:#465566;font-size:11px;font-weight:800}.product-packaging-summary dd{color:#17212b;text-align:right;margin:0;font-size:13px;font-weight:950}.stock-line,.delivery-line{color:var(--success);align-items:flex-start;gap:9px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.delivery-line{color:var(--ink);margin-top:11px}.stock-line svg,.delivery-line svg{flex:none}.product-variant-panel{background:#fff;border:2px solid #b7cde4;border-radius:9px;margin-top:20px;padding:16px;box-shadow:0 4px 14px #245da814}.product-variant-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:11px;display:flex}.product-variant-panel>header strong{color:var(--accent-dark);font-size:14px;font-weight:950}.product-variant-panel>header span{color:#465566;font-size:9px;font-weight:800}.product-variant-selector+.product-variant-selector{margin-top:16px}.product-variant-selector>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.product-variant-selector>div:first-child strong{color:#263543;font-size:12px;font-weight:900}.product-variant-selector>div:first-child span{color:var(--accent-dark);text-align:right;font-size:12px;font-weight:950}.product-variant-selector>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.product-variant-selector button,.product-variant-selector a,.product-variant-selector>div:last-child>span{color:#17212b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebbc7;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}:is(.product-variant-selector button:hover,.product-variant-selector button:focus-visible,.product-variant-selector a:hover,.product-variant-selector a:focus-visible){color:var(--accent-dark);border-color:var(--accent);background:#edf4fc}.product-variant-selector>div:last-child>button.is-active{color:#fff;border-color:var(--accent-dark);background:var(--accent-dark);box-shadow:0 0 0 2px #245da826}.product-variant-selector>div:last-child>span.is-unavailable{color:#7b8792;cursor:not-allowed;background:#f2f4f6;border-style:dashed;text-decoration:line-through}.product-color-swatch{border:1px solid #0f172a3d;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff8c}.product-variant-panel>small{color:#465566;margin-top:11px;font-size:9px;font-weight:750;display:block}.product-size-selector{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.product-size-selector>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.product-size-selector strong{font-size:12px}.product-size-selector span{color:var(--muted);font-size:9px}.product-size-selector>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.product-size-selector button{min-width:43px;min-height:38px;color:var(--ink);background:#fff;border:1px solid #bbc8c1;border-radius:5px;padding:0 11px;font-size:11px;font-weight:850}.product-size-selector button:hover,.product-size-selector button.is-active{color:#fff;border-color:var(--accent);background:var(--accent)}.product-purchase-row{grid-template-columns:148px minmax(0,1fr);align-items:end;gap:10px;margin-top:20px;display:grid}.product-quantity-area{gap:6px;min-width:0;display:grid}.product-quantity-area>span{color:#344352;white-space:nowrap;font-size:10px;font-weight:800}.product-quantity-control{background:#fff;border:1px solid #aebbc7;border-radius:6px;grid-template-columns:34px 1fr 34px;align-items:stretch;min-height:52px;display:grid;overflow:hidden}.product-quantity-control button{color:var(--ink);background:#eef2f6;border:0;place-items:center;display:grid}.product-quantity-control button:hover:not(:disabled){background:#dfe7ef}.product-quantity-control button:disabled{color:#9ca7b2;cursor:default}.product-quantity-control input{width:100%;min-width:0;color:var(--ink);text-align:center;cursor:text;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;outline:0;padding:0 5px;font-size:17px;font-weight:950}.product-quantity-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #245da826}.product-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-quantity-equivalence{color:#344352;margin:8px 0 0;font-size:11px;font-weight:800}.product-buy-button{color:#fff;background:var(--accent);border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin:0;font-weight:900;display:inline-flex}.product-buy-button:hover{background:var(--accent-dark)}.product-wishlist-form{margin-top:10px}.product-wishlist-form button{width:100%;min-height:46px;color:var(--accent-dark);background:#fff;border:1px solid #9db6cf;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.product-wishlist-form button:hover{border-color:var(--accent);background:#edf4fc}.buybox-assurances{border-top:1px solid var(--line);color:var(--muted);gap:9px;margin-top:18px;padding-top:16px;font-size:10px;display:grid}.buybox-assurances span{align-items:center;gap:7px;display:flex}.pro-shop-page .product-breadcrumbs{color:#465566;font-weight:650}.full-product-buybox>small{color:#465566;font-size:10px;font-weight:700}.buybox-assurances{color:#465566;font-size:11px;font-weight:700}.product-detail-lower{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;width:min(1400px,100% - 40px);margin:24px auto 70px;display:grid}.product-information{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0}.product-information>nav{border-bottom:1px solid var(--line);align-items:stretch;gap:28px;min-height:54px;padding:0 24px;display:flex}.product-information>nav a{border-bottom:3px solid #0000;align-items:center;font-size:13px;font-weight:900;display:flex}.product-information>nav a:hover{color:var(--accent);border-color:var(--accent)}.product-information>article{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 700px;padding:34px;scroll-margin-top:130px}.product-information>article:last-child{border-bottom:0}.product-information h2{letter-spacing:-.035em;margin:0 0 18px;font-size:25px}.product-information h3{color:#202d39;margin:28px 0 12px;font-size:18px;line-height:1.4}.product-information p{color:#344352;max-width:940px;font-size:15px;font-weight:560;line-height:1.85}.product-description-copy{gap:15px;max-width:980px;display:grid}.product-description-copy p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.product-description-copy h3{margin:14px 0 0}.product-data-note{border-left:4px solid var(--accent);background:#eef5fc;padding:16px 18px}.checkout-result-page{text-align:center;border:1px solid var(--line);width:min(720px,100% - 32px);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin:70px auto 110px;padding:clamp(34px,7vw,70px)}.checkout-result-icon{color:#9a6700;background:#fff7d6;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid}.checkout-result-icon svg{width:34px;height:34px}.checkout-result-page.is-paid .checkout-result-icon{color:#067647;background:#e9f9f0}.checkout-result-page h1{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(32px,6vw,52px)}.checkout-result-page>p{max-width:560px;color:var(--muted);margin:0 auto;line-height:1.75}.checkout-result-page dl{border:1px solid var(--line);text-align:left;border-radius:10px;margin:30px 0;overflow:hidden}.checkout-result-page dl>div{grid-template-columns:1fr 1fr;gap:16px;padding:12px 15px;display:grid}.checkout-result-page dl>div:nth-child(odd){background:#f5f8f7}.checkout-result-page dt{font-size:11px;font-weight:850}.checkout-result-page dd{text-align:right;margin:0;font-size:11px}.checkout-result-actions{justify-content:center;align-items:center;gap:18px;display:flex}.checkout-result-actions>a:last-child{color:var(--accent);font-size:12px;font-weight:850}.section-kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.product-description-rich .description-intro{color:#1f2d3a;margin-top:-8px;font-size:16px;font-weight:750}.product-description-rich ul{grid-template-columns:1fr 1fr;gap:10px 28px;max-width:950px;margin:22px 0 0;padding:0;list-style:none;display:grid}.product-description-rich li{color:#2c3b49;border-bottom:1px solid var(--line);padding:13px 12px 13px 32px;font-size:14px;font-weight:560;line-height:1.65;position:relative}.product-description-rich li:before{content:"✓";color:var(--success);font-weight:900;position:absolute;left:8px}.specification-table{max-width:100%}.specification-table>div{grid-template-columns:260px 1fr;gap:22px;padding:13px 16px;font-size:14px;display:grid}.specification-table>div:nth-child(odd){background:#f3f6f5}.specification-table dt{color:#253442;font-weight:850}.specification-table dd{color:#344352;margin:0;font-weight:650;line-height:1.55}.related-products{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0;padding:22px;position:sticky;top:118px}.related-products-loading{color:#465566;min-height:120px;font-size:13px;font-weight:750}.related-products>div:first-child span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.related-products h2{letter-spacing:-.04em;margin:5px 0 18px;font-size:25px}.related-products-grid{grid-template-columns:1fr;gap:10px;display:grid}.related-products-grid>a{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:76px minmax(0,1fr);gap:4px 12px;min-width:0;padding:10px;display:grid}.related-products-grid>a:hover{box-shadow:var(--shadow-sm);border-color:#aebdb5}.related-products-grid>a>div{background:#f5f7f7;grid-row:1/4;place-items:center;width:76px;height:76px;margin:0;display:grid}.related-products-grid img{object-fit:contain;width:100%;height:100%;padding:10px}.related-products-grid small{color:var(--accent);text-transform:uppercase;grid-column:2;font-size:9px;font-weight:900}.related-products-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.related-products-grid b{margin:2px 0 0;font-size:14px}.info-hero{color:#fff;background:linear-gradient(120deg, var(--navy), var(--accent-dark));padding:86px max(24px,50% - 590px)}.info-hero h1{letter-spacing:-.055em;max-width:850px;margin:10px 0 14px;font-size:clamp(36px,6vw,64px);line-height:1.05}.info-hero p{color:#dce7e3;max-width:720px;margin:0;font-size:15px;line-height:1.7}.info-content{flex-direction:column;gap:26px;width:min(1180px,100% - 40px);min-height:340px;margin:42px auto;display:flex}.info-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-card-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px}.info-card-grid h2{margin:0 0 10px;font-size:18px}.info-card-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.contact-strip{color:#fff;background:var(--navy);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px max(24px,50% - 590px);display:grid}.contact-strip>div{align-items:center;gap:12px;display:flex}.contact-strip span{flex-direction:column;gap:3px;font-size:12px;font-weight:800;display:flex}.contact-strip small{color:#9fb1bb;text-transform:uppercase;font-size:9px}.contact-strip>a{color:#fff;background:var(--accent);border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.customer-service-form{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:clamp(22px,4vw,38px)}.customer-service-form.is-compact{box-shadow:none;border:0;border-radius:0;padding:0}.service-form-heading{margin-bottom:8px}.service-form-heading>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.service-form-heading h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(24px,4vw,36px)}.service-form-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.service-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.service-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.service-form-success{text-align:center;border:1px solid var(--line);min-height:330px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex}.service-form-success.is-compact{min-height:310px;box-shadow:none;border:0;padding:20px}.service-form-success>svg{width:54px;height:54px;color:var(--success)}.service-form-success h2{margin:16px 0 5px}.service-form-success p{color:var(--muted);margin:0;font-size:11px}.service-form-success>strong{background:#edf7f1;border-radius:8px;margin:18px 0;padding:10px 14px;font-size:16px}.service-admin-section{margin-top:28px}.service-admin-section>header{color:#fff;background:var(--navy);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:22px 24px;display:flex}.service-admin-section>header h2{margin:5px 0 0;font-size:26px}.service-admin-section>header>strong{font-size:30px}.service-admin-list{gap:12px;display:grid}.service-admin-list>article{border:1px solid var(--line);border-left:5px solid var(--accent);background:#fff;border-radius:14px;padding:22px}.service-admin-list>article>header{justify-content:space-between;gap:16px;display:flex}.service-admin-list h3{margin:4px 0}.service-admin-list header span{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:900}.service-admin-list time{color:var(--muted);font-size:10px}.service-admin-list p{white-space:pre-wrap;color:#344352;font-size:12px;line-height:1.7}.service-admin-list footer{min-height:0;color:var(--muted);border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:8px 18px;padding:14px 0 0;display:flex}.service-admin-list footer strong{color:var(--ink);font-size:11px}.service-admin-list footer a{color:var(--accent)}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{opacity:.4;transform:translate(30px)}}@media (max-width:1250px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:781px) and (max-width:1100px){.smart-search-results{width:auto;position:fixed;left:16px;right:16px;transform:none}.smart-search-main .smart-search-results{top:68px}.smart-search-pro .smart-search-results{top:76px}}@media (max-width:1050px){.categories-dropdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-header-main{gap:12px}.header-tool-button>span,.account-button>span{display:none}.category-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.full-product{grid-template-columns:minmax(300px,1fr) 1fr}.full-product-summary{grid-template-columns:1fr}.related-products-grid{grid-template-columns:repeat(3,1fr)}.home-hero-slide{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:28px}.customer-account-layout{grid-template-columns:225px minmax(0,1fr)}.customer-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.pro-header>.pro-mobile-category-bar{padding:0;display:block}.pro-desktop-category-nav{display:none}.pro-mobile-category-drawer{display:block}.pro-header>.pro-mobile-category-bar .mobile-category-shell{width:100%;display:block}.pro-header>.pro-nav,.pro-mobile-categories{display:none}.pro-submenu{display:none!important}.market-header{position:sticky;top:0}.category-tabs{flex-wrap:wrap;align-items:stretch;padding-inline:12px;overflow:visible}.category-tab-item,.category-hover-menu,.category-desktop-popover,.store-mobile-categories{display:none}.category-tabs .mobile-category-shell{width:100%;display:block}.market-header-main{grid-template-columns:1fr auto auto;gap:8px;width:min(100% - 24px,1480px);padding:8px 0}.main-search{grid-area:2/1/auto/-1;min-height:46px}.smart-search-main{grid-area:2/1/auto/-1;width:100%}.smart-search-results{width:calc(100vw - 16px);height:auto;max-height:min(74dvh,680px)}.smart-search-grid{overscroll-behavior-y:contain;display:block;overflow:hidden auto}.smart-search-grid>section{overscroll-behavior:auto;scrollbar-gutter:auto;overflow:visible}.smart-search-grid>section+section{border-top:1px solid var(--line);border-inline-start:0}.smart-search-suggestion-section{padding-bottom:12px!important}.smart-search-product-section{padding-top:14px!important}.header-actions{grid-column:2}.store-cart-header-popover{grid-column:3}.catalog-header{align-items:start}.catalog-toolbar{justify-content:stretch}.catalog-toolbar label{flex:1}.catalog-sort-control{max-width:72%}.catalog-filters{grid-template-columns:1fr 1fr}.catalog-stock-chip{white-space:normal}.catalog-filter-actions{justify-content:flex-end}.category-showcase{width:min(100% - 24px,1280px);min-height:auto;margin-block:14px}.home-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-strip>div:nth-child(odd){border-inline-start:0}.home-trust-strip>div:nth-child(n+3){border-top:1px solid #e2e8ee}.home-category-shortcuts{flex-direction:column;align-items:stretch;gap:10px}.home-category-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-hero-slide{grid-template-columns:1fr;gap:24px;min-height:0;padding:30px 24px 26px}.home-hero-copy h2{font-size:clamp(30px,8vw,46px)}.home-hero-media{height:240px}.home-hero-controls{flex-wrap:wrap;gap:4px 8px}.home-hero-dots{flex-basis:100%;order:-1}.catalog-section{width:min(100% - 30px,1280px)}.category-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-visual{height:230px}footer{flex-direction:column;grid-template-columns:1fr 1fr;align-items:flex-start}.footer-actions{justify-content:flex-start;width:100%}.checkout-layout,.product-detail-layout{grid-template-columns:1fr}.product-detail-visual,.product-detail-visual .product-visual{min-height:330px}.checkout-copy{padding:42px 28px 28px}.checkout-form{padding:30px 28px}.terms-list{grid-template-columns:1fr}.pro-header-top{grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:6px;padding:6px 0}.pro-logo{grid-area:1/1}.pro-menu-popover{grid-area:1/2}.pro-language-popover{grid-area:1/3}.pro-account-popover{grid-area:1/4}.pro-cart-popover{grid-area:1/5}.pro-search,.pro-header-top .smart-search-pro{grid-area:2/1/auto/-1}.pro-header-action>span,.pro-header-action>svg:last-child,.pro-account span,.pro-cart span{display:none}.full-product{grid-template-columns:1fr}.full-product-gallery{min-height:390px}.full-product-buybox{grid-column:auto}.product-detail-lower{grid-template-columns:1fr}.related-products{position:static}.info-card-grid{grid-template-columns:1fr}.quick-view-overlay{padding:12px}.quick-view-dialog{max-height:calc(100dvh - 24px)}.quick-view-layout{grid-template-columns:1fr;gap:20px;padding:16px}.quick-view-media .full-product-gallery,.quick-view-media .product-gallery-image-stage{height:330px;min-height:330px}.related-products-grid{grid-template-columns:repeat(2,1fr)}.contact-strip{grid-template-columns:1fr}.order-admin-header{flex-direction:column}.order-admin-summary,.supplier-order-grid,.supplier-order-form{grid-template-columns:1fr}.supplier-order-actions{grid-column:auto}.supplier-shipment-form,.supplier-shipment-list>article{grid-template-columns:1fr}.supplier-shipment-list>article>div:nth-child(2){align-items:flex-start}.customer-account-breadcrumbs,.customer-account-hero,.customer-account-layout{width:min(100% - 24px,1400px)}.customer-account-hero{flex-direction:column;align-items:flex-start}.customer-account-hero>div:last-child{width:100%;min-width:0}.customer-account-layout{grid-template-columns:minmax(0,1fr)}.customer-account-sidebar{padding:8px;position:static;overflow-x:auto}.customer-account-sidebar nav{flex-direction:row;width:max-content;min-width:100%}.customer-account-sidebar nav a{white-space:nowrap}.customer-account-sidebar>a{display:none}.customer-account-overview-grid{grid-template-columns:1fr}.customer-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (any-hover:none){.pro-nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;min-height:44px;padding-inline:0;display:flex;overflow:auto hidden}.pro-nav-item{display:flex!important}.pro-mobile-categories{display:none}.pro-nav-all{display:inline-flex}.pro-nav .mobile-category-shell{display:none}.pro-submenu{display:none!important}.category-tabs{flex-wrap:wrap;align-items:stretch;overflow:visible}.category-tab-item,.category-hover-menu,.category-desktop-popover,.store-mobile-categories{display:none}.category-tabs .mobile-category-shell{width:100%;display:block}}@media (min-width:521px) and (max-width:780px) and (any-hover:hover) and (any-pointer:fine){.category-desktop-popover{display:flex}.category-tabs .mobile-category-shell{display:none}}@media (max-width:520px){.wordmark{font-size:17px}.cart-button{justify-content:center;min-width:44px;padding-inline:8px;position:relative}.cart-button>span{display:none}.cart-button>strong{inset-inline-end:-2px;min-width:18px;height:18px;font-size:8px;position:absolute;top:-2px}.header-actions{gap:2px}.header-tool-button,.account-button{justify-content:center;min-width:44px;padding:0 8px}.header-tool-button>svg:last-child{display:none}.header-dropdown{min-width:0;position:fixed;top:62px;left:12px;right:12px}.pro-header .header-popover .header-dropdown{width:auto;max-height:calc(100dvh - 76px);padding-bottom:max(8px, env(safe-area-inset-bottom));left:auto;right:auto;inset-inline:12px;top:max(62px, env(safe-area-inset-top));position:fixed}.menu-dropdown{grid-template-columns:1fr;max-height:calc(100dvh - 76px);overflow-y:auto}.pro-menu-category-list{grid-template-columns:1fr}.menu-column+.menu-column{border-top:1px solid var(--line);border-inline-start:0;padding:10px 0 0}.header-dropdown:before{display:none}.account-modal{padding:42px 22px 28px}.return-modal,.service-modal{padding:42px 20px 26px}.account-modal .form-row,.account-profile-grid{grid-template-columns:1fr}.search-scope{display:none}.main-search{border:2px solid #cbdced;border-radius:14px;grid-template-columns:minmax(0,1fr) 54px;min-height:52px;box-shadow:0 5px 18px #11182a17}.main-search input{height:48px;padding:0 15px;font-size:14px}.main-search button{border-left:1px solid #fff3;width:54px;height:48px}.main-search button svg{width:22px;height:22px}.smart-search-results{border-radius:14px;max-height:min(72dvh,620px)}.smart-search-understood{padding-inline:12px}.smart-search-grid>section{padding:12px}.smart-search-suggestions>button{min-height:48px}.smart-search-options>a{grid-template-columns:52px minmax(0,1fr) auto;gap:9px;min-height:68px;padding-inline:6px}.smart-search-image{width:50px;height:50px}.smart-search-results b{font-size:11px}.category-label{display:none}.mobile-category-drawer{border-bottom:0;border-radius:18px 18px 0 0;width:100%;height:min(92dvh,900px);bottom:0}.mobile-subcategory-list,.mobile-subcategory-screen{grid-template-columns:1fr}.category-showcase{margin-block:10px}.home-trust-strip>div{min-height:66px;padding:10px}.home-trust-strip strong{font-size:11px}.home-category-shortcuts{padding:12px}.home-category-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase-grid{grid-template-columns:1fr;gap:10px}.category-showcase-grid>a{padding:12px}.category-showcase-grid .product-visual{height:300px}.category-showcase-grid>a>strong{margin-bottom:7px;font-size:13px}.category-showcase-grid>a>span{margin-top:7px}.catalog-section{padding-top:28px}.catalog-filters{grid-template-columns:1fr}.catalog-filter-actions{justify-content:stretch}.catalog-filter-actions button{flex:1}.product-grid{grid-template-columns:1fr}.product-visual{height:300px}.product-copy h3,.product-copy>p{min-height:0}.cart-drawer{padding:22px 18px}.cart-popover-overlay{padding:66px 12px max(12px, env(safe-area-inset-bottom))}.cart-popover-panel{border-radius:12px;width:100%;max-height:calc(100dvh - 80px);padding:0 14px 14px}.cart-popover-panel .drawer-header{margin:0 -14px;padding:7px 7px 7px 14px}.modal-overlay{padding:0}.checkout-modal,.terms-modal,.product-modal,.imprint-modal{min-height:100dvh;max-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:0}.product-detail-copy{padding:38px 22px 28px}.terms-modal,.imprint-modal{padding:25px 18px}.form-row,.service-form-row{grid-template-columns:1fr}.store-hero{grid-template-columns:1fr;padding:32px 22px}.pro-search{border-color:#cbdced;border-radius:12px;grid-template-columns:minmax(0,1fr) 50px;height:48px;box-shadow:0 4px 14px #11182a14}.pro-search input{padding:0 15px;font-size:14px}.pro-search-scope,.pro-search button span{display:none}.pro-header-action,.pro-account,.pro-cart{justify-content:center;width:44px;padding:0}.pro-cart strong{inset-inline-end:-2px;min-width:18px;height:18px;font-size:8px;position:absolute;top:-2px}.pro-mobile-categories>div,.pro-mobile-category>div{grid-template-columns:1fr}.store-hero-facts{min-width:0}footer{grid-template-columns:1fr;gap:28px}.full-product,.product-detail-lower{width:min(100% - 20px,1400px)}.full-product{padding:16px}.product-loading-image{min-height:370px}.full-product-gallery,.full-product-gallery>img,.full-product-gallery>.product-gallery-image-stage{height:370px;min-height:370px}.full-product-gallery>img,.full-product-gallery>.product-gallery-image-stage>.product-gallery-atomic-image{padding-inline:38px}.product-variant-panel{padding:13px}.product-variant-selector a,.product-variant-selector>div:last-child>span{min-height:44px;padding-inline:11px}.product-purchase-row{grid-template-columns:1fr}.product-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.product-page .product-purchase-row[data-mobile-sticky=true]{min-height:72px;padding:10px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);inset-inline:0;background:#fffffff7;border-top:1px solid #cbd5df;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;margin:0;position:fixed;bottom:0;box-shadow:0 -10px 28px #0f172a26}.product-page .product-purchase-row[data-mobile-sticky=true] .product-quantity-area>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cart-toast{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom))}.product-packaging-summary>div{grid-template-columns:1fr;gap:2px}.product-packaging-summary dd{text-align:left}.product-energy-panel{grid-template-columns:92px minmax(0,1fr)}.product-energy-image-link{width:92px;height:70px}.product-gallery-strip{margin-top:18px}.product-gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-gallery-lightbox{width:100dvw;max-width:100dvw;height:100dvh;padding:max(58px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) 68px;gap:8px}.product-gallery-close{width:42px;height:42px;top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right))}.product-gallery-lightbox-content{border-radius:8px;width:100%;max-width:none;height:100%;max-height:none}.product-gallery-lightbox-content>img,.product-gallery-lightbox-content>.product-gallery-image-stage>.product-gallery-atomic-image{padding:18px 12px 58px}.product-gallery-lightbox-content>.product-gallery-caption{padding:6px 8px;bottom:9px;left:8px}.product-gallery-lightbox-content>.product-gallery-lightbox-tools{bottom:8px;right:8px}.product-gallery-lightbox-thumbs{gap:8px;width:100%;height:68px;margin:0;padding:3px 0}.product-gallery-lightbox-thumbs button{width:70px;min-width:70px;height:60px}.product-highlights,.product-description-rich ul{grid-template-columns:1fr}.product-information{width:100%;padding:0}.product-information>nav{gap:14px;overflow-x:auto}.product-information>article{padding:24px 18px}.specification-table>div{grid-template-columns:1fr;gap:4px}.related-products-grid{grid-template-columns:1fr}.customer-account-breadcrumbs{min-height:44px}.customer-account-hero{border-radius:12px;min-height:0;padding:24px 20px}.customer-account-section{padding:18px 14px}.customer-account-summary{grid-template-columns:1fr}.customer-account-card{padding:17px}.customer-account-card dl div{grid-template-columns:1fr;gap:3px}.customer-order-row{grid-template-columns:1fr}.customer-order-row>div:last-child{align-items:flex-start}.customer-wishlist-grid,.customer-address-grid,.customer-address-form>div{grid-template-columns:1fr}.customer-address-form label.is-wide{grid-column:auto}.customer-return-list article{flex-direction:column}.customer-return-list article>div:last-child{align-items:flex-start}}.checkout-page-shell{background:#f3f6f8;min-height:100dvh}.one-page-checkout{width:min(1180px,100% - 32px);margin:30px auto 90px}.checkout-page-header{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7e0e8;border-radius:18px;margin-bottom:24px;padding:28px 32px 26px}.checkout-back-link{color:var(--accent-dark);align-items:center;margin-bottom:22px;font-size:12px;font-weight:850;display:inline-flex}.checkout-back-link:hover{color:var(--accent)}.checkout-page-header h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(31px,4vw,48px);line-height:1.08}.checkout-page-header>p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.checkout-progress{grid-template-columns:repeat(3,1fr);max-width:720px;margin:28px 0 0;padding:0;list-style:none;display:grid}.checkout-progress li{color:#5a6978;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.checkout-progress li:not(:last-child):after{content:"";background:#cfd9e3;height:2px;position:absolute;top:17px;left:36px;right:10px}.checkout-progress li.is-complete:not(:last-child):after{background:var(--success)}.checkout-progress li>span{z-index:1;color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid;position:relative}.checkout-progress li.is-complete>span{background:var(--success)}.checkout-progress li>span svg{width:17px;height:17px}.checkout-progress li strong{z-index:1;background:#fff;padding-inline-end:8px;font-size:12px;position:relative}.checkout-page-notice{color:#7a4f00;background:#fff9e8;border:1px solid #edd58d;border-radius:10px;margin:0 0 18px;padding:13px 16px;font-size:12px;font-weight:750}.checkout-page-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px;display:grid}.checkout-payment-panel,.checkout-order-summary{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7e0e8;border-radius:18px}.checkout-payment-panel{min-width:0;padding:28px}.checkout-section-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.checkout-section-heading>span{width:44px;height:44px;color:var(--accent);background:#edf5ff;border-radius:12px;flex:none;place-items:center;display:grid}.checkout-section-heading>span svg{width:21px;height:21px}.checkout-section-heading h2{letter-spacing:-.035em;margin:0 0 5px;font-size:23px}.checkout-section-heading p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.checkout-section-heading .checkout-klarna-note{color:#285f9f;margin-top:5px;font-weight:800}.checkout-start-form{background:#f8fafc;border:1px solid #dce4eb;border-radius:14px;padding:22px}.checkout-account-email{background:#fff;border:1px solid #d6e1eb;border-radius:10px;flex-direction:column;gap:3px;margin:0 0 18px;padding:13px 15px;display:flex}.checkout-account-email strong{font-size:13px}.checkout-account-email span{color:var(--muted);font-size:10px;line-height:1.45}.checkout-terms-check{box-sizing:border-box;cursor:pointer;background:#f3f7fc;border:1px solid #b9cce4;border-radius:10px;grid-template-columns:28px minmax(0,1fr);width:100%;padding:12px 14px;display:grid;position:relative;align-items:center!important;gap:12px!important;margin:0!important}.checkout-terms-check>input{top:12px;width:28px;height:28px;inset-inline-start:14px}.checkout-terms-check>span{background:#fff;border:2px solid #245da8;border-radius:7px;width:28px;height:28px}.checkout-terms-check>span svg{width:17px;height:17px}.checkout-terms-check small{color:#172534;font-size:13px;font-weight:800;line-height:1.5}.checkout-terms-check:hover{background:#edf4fc;border-color:#245da8}.checkout-start-form .checkout-privacy-note{margin:7px 0 18px;padding-inline-start:54px;font-size:11px}.checkout-test-mode{color:#7a4f00;background:#fff9e8;border:1px solid #edd58d;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:750}.checkout-open-button{border-radius:12px;justify-content:center;gap:10px;min-height:58px;font-size:15px}.checkout-secure-line{color:#4b5d6e;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;font-weight:750;display:flex}.checkout-secure-line svg{width:15px;height:15px;color:var(--success)}.embedded-checkout-shell{background:#fff;border:1px solid #dce4eb;border-radius:14px;min-height:560px;position:relative;overflow:hidden}.embedded-checkout-loading{z-index:1;min-height:300px;color:var(--accent-dark);background:#fff;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0}.embedded-checkout-mount{min-height:560px}.embedded-checkout-shell>.checkout-error{margin:18px}.checkout-order-summary{padding:22px;position:sticky;top:110px}.checkout-order-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.checkout-order-summary>header h2{letter-spacing:-.035em;margin:0;font-size:21px}.checkout-order-summary>header span{color:#fff;background:var(--accent);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.checkout-summary-items{overscroll-behavior:contain;max-height:min(420px,45dvh);overflow-y:auto}.checkout-summary-item{border-bottom:1px solid var(--line);grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;display:grid}.checkout-summary-item .product-visual{border-radius:10px;width:68px;height:68px;min-height:68px}.checkout-summary-item .product-photo{padding:5px}.checkout-summary-item>div:nth-child(2){flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.checkout-summary-item>div:nth-child(2)>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.checkout-summary-item>div:nth-child(2)>small{color:var(--muted);font-size:10px}.checkout-summary-options{flex-wrap:wrap;gap:3px 10px;margin:0;display:flex}.checkout-summary-options>div{gap:4px;font-size:10px;line-height:1.4;display:flex}.checkout-summary-options dt{color:var(--muted)}.checkout-summary-options dd{color:var(--ink);margin:0;font-weight:850}.checkout-summary-item .quantity-control{margin:0}.checkout-summary-item .quantity-control button{width:38px;height:38px}.checkout-summary-item .quantity-control input{width:45px;min-height:38px;font-size:12px}.checkout-summary-price{align-items:flex-end!important}.checkout-summary-price>strong{white-space:nowrap;font-size:12px}.checkout-summary-price>button{color:#7f1d1d;background:#fff3f3;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.checkout-summary-price>button svg{width:15px;height:15px}.checkout-summary-totals{flex-direction:column;gap:10px;margin:18px 0 0;display:flex}.checkout-summary-totals>div{color:var(--muted);justify-content:space-between;align-items:baseline;gap:20px;font-size:11px;display:flex}.checkout-summary-totals dt,.checkout-summary-totals dd{margin:0}.checkout-summary-totals dd{color:var(--ink);text-align:end;font-weight:800}.checkout-summary-totals .checkout-summary-grand-total{color:var(--ink);border-top:1px solid var(--line);margin-top:5px;padding-top:15px;font-size:17px;font-weight:900}.checkout-summary-grand-total dd{font-size:23px}.checkout-summary-country{color:#3b4b5b;background:#f3f6f8;border-radius:9px;align-items:center;gap:7px;margin:16px 0 0;padding:11px 12px;font-size:10px;font-weight:750;display:flex}.checkout-summary-country svg{width:15px;height:15px;color:var(--accent)}.checkout-page-state{text-align:center;width:min(760px,100% - 30px);min-height:56dvh;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7e0e8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin:30px auto 80px;padding:42px 24px;display:flex}.checkout-page-state>svg{width:42px;height:42px;color:var(--accent)}.checkout-page-state h1{margin:18px 0 8px;font-size:clamp(25px,5vw,38px)}.checkout-page-state p{color:var(--muted);margin:0 0 22px}@media (max-width:900px){.one-page-checkout{width:min(100% - 22px,760px);padding-bottom:max(20px, env(safe-area-inset-bottom));margin-top:14px}.checkout-page-header{border-radius:14px;padding:22px 18px 20px}.checkout-back-link{min-height:44px;margin-bottom:10px}.checkout-page-header h1{font-size:clamp(29px,8vw,40px)}.checkout-page-header>p{font-size:13px}.checkout-progress{margin-top:22px}.checkout-progress li{flex-direction:column;align-items:flex-start;gap:6px}.checkout-progress li:not(:last-child):after{top:15px;left:28px;right:0}.checkout-progress li>span{width:32px;height:32px}.checkout-progress li strong{padding-inline-end:6px;font-size:10px}.checkout-page-grid{grid-template-columns:1fr;gap:14px}.checkout-order-summary{border-radius:14px;order:-1;padding:18px 14px;position:static}.checkout-summary-items{max-height:none}.product-card-actions{grid-template-columns:40px minmax(0,1fr);gap:6px}.product-footer .product-quick-view-button{width:40px;min-height:40px}.quick-view-overlay{align-items:end;padding:0}.quick-view-dialog{border-radius:14px 14px 0 0;width:100%;max-height:96dvh}.quick-view-layout{padding:12px}.quick-view-media .full-product-gallery,.quick-view-media .product-gallery-image-stage{height:280px;min-height:280px}.checkout-payment-panel{border-radius:14px;padding:18px 14px}.checkout-section-heading{margin-bottom:16px}.checkout-section-heading h2{font-size:21px}.checkout-start-form{padding:18px 14px}.checkout-terms-check{padding:12px}.checkout-terms-check>input{top:12px;inset-inline-start:12px}.checkout-terms-check small{font-size:14px}.checkout-start-form .checkout-privacy-note{padding-inline-start:52px}.checkout-open-button{min-height:58px;font-size:16px}.embedded-checkout-shell,.embedded-checkout-mount{min-height:620px}}@media (max-width:380px){.market-header-main{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:calc(100% - 16px)}.wordmark,.header-actions{min-width:0}.pro-header-top{grid-template-columns:minmax(0,1fr) repeat(4,40px);gap:4px;width:calc(100% - 16px)}.pro-logo{grid-area:1/1}.pro-menu-popover{grid-area:1/2}.pro-language-popover{grid-area:1/3}.pro-account-popover{grid-area:1/4}.pro-cart-popover{grid-area:1/5}.pro-header-action,.pro-account,.pro-cart{width:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.shop-auth-page{background:#f6f7f8;min-height:100vh}.shop-auth-shell{grid-template-columns:1fr minmax(300px,420px);align-items:center;gap:48px;width:min(980px,100% - 32px);margin:64px auto;display:grid}.shop-auth-shell>div:first-child>span{color:#d9232e;letter-spacing:.04em;font-weight:800}.shop-auth-shell h1{margin:8px 0 12px;font-size:clamp(2rem,5vw,3.5rem)}.shop-auth-shell p{color:#55606d}.shop-auth-card{background:#fff;border:1px solid #e1e5e9;border-radius:18px;gap:18px;padding:30px;display:grid;box-shadow:0 16px 45px #11182714}.shop-auth-google{color:#17202a;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5dc;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:750;display:flex}.shop-auth-google:disabled{cursor:wait;opacity:.65}.shop-auth-google span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.shop-auth-message{color:#b42318;margin:0}.shop-auth-card small{color:#66717d}@media (max-width:720px){.shop-auth-shell{grid-template-columns:1fr;gap:24px;margin:36px auto}.shop-auth-card{padding:22px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-width:320px}button,input{font:inherit}.clone-dropdown-open{visibility:visible!important;opacity:1!important;display:block!important}.smart-search-root{position:relative}.clone-search-suggestions{z-index:120;background:#fff;border:1px solid #d8dee3;border-radius:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #16212b2e}.clone-search-suggestions>strong{color:#7a838b;letter-spacing:.08em;text-transform:uppercase;padding:11px 14px 8px;font-size:10px}.clone-search-suggestions>a{color:#1c2832;border-top:1px solid #edf0f2;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:7px 12px;display:grid}.clone-search-suggestions>a:hover{background:#f5f7f8}.clone-search-suggestions img,.clone-search-suggestions>a>span{object-fit:contain;background:#f1f3f4;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.clone-search-suggestions>a>div{flex-direction:column;gap:4px;min-width:0;display:flex}.clone-search-suggestions b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clone-search-suggestions small{color:#66717a;font-size:9px}.clone-legal-language-note{color:#5f6b75;background:#fff;border:1px solid #d8dee3;border-radius:7px;margin:4px 0 18px;padding:10px 13px;font-size:11px}.clone-test-banner{color:#5b3a00;text-align:center;background:#fff3cd;border-bottom:1px solid #f2d78a;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 20px;font-size:12px;font-weight:700;display:flex}.opus-home{width:min(1420px,100% - 48px);min-height:66vh;margin:0 auto;padding:64px 0 96px}.opus-home-intro{text-align:center;margin:0 auto 38px}.opus-home-intro h1{color:#111820;letter-spacing:-.045em;margin:0;font:800 clamp(34px,4.2vw,56px)/1.08 Manrope,Arial,sans-serif}.opus-home-intro p{color:#64707b;margin:12px 0 0;font-size:clamp(16px,1.4vw,20px)}.opus-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.opus-category-card{color:#17212b;background:#fff;border:1px solid #dfe5e9;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:215px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 7px 22px #19283712}.opus-category-card:hover{border-color:#f2a43a;transform:translateY(-4px);box-shadow:0 14px 34px #19283721}.opus-category-card:focus-visible{outline-offset:3px;outline:3px solid #eb8b1f57}.opus-category-visual{color:#21546d;background:linear-gradient(145deg,#edf6f7,#dcebed);place-items:center;width:100%;min-height:160px;display:grid;position:relative;overflow:hidden}.opus-category-visual svg{filter:drop-shadow(0 8px 14px #19394821);width:68px;height:68px}.opus-category-visual img{object-fit:contain;background:#fff;width:100%;height:100%;padding:14px;transition:transform .22s;position:absolute;inset:0}.opus-category-card:hover .opus-category-visual img{transform:scale(1.04)}.opus-category-card strong{text-align:center;place-items:center;width:100%;min-height:54px;padding:15px 12px;font-size:14px;line-height:1.3;display:grid}.opus-category-card[data-tone="2"] .opus-category-visual{color:#9b5c16;background:linear-gradient(145deg,#fff4df,#f5dfb9)}.opus-category-card[data-tone="3"] .opus-category-visual{color:#4e4686;background:linear-gradient(145deg,#f2efff,#ddd7f4)}.opus-category-card[data-tone="4"] .opus-category-visual{color:#246644;background:linear-gradient(145deg,#edf8f0,#d5eadb)}.opus-category-card[data-tone="5"] .opus-category-visual{color:#8a4353;background:linear-gradient(145deg,#fff0f3,#efd8de)}.clone-category-mega-layout{background:#fff;grid-template-columns:278px minmax(0,1fr);width:100%;min-height:510px;max-height:72vh;display:grid}.clone-category-sidebar{background:#f4f6f8;border-right:1px solid #dbe2e8;flex-direction:column;gap:3px;padding:10px 12px 18px;display:flex;overflow-y:auto}.clone-category-sidebar>a,.clone-category-sidebar>button{color:#17212b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.clone-category-sidebar>a:hover,.clone-category-sidebar>button:hover,.clone-category-sidebar>button.active{color:#174f91;background:#fff;border-color:#b9cce3}.clone-category-sidebar>.clone-category-home{color:#fff;background:#245fa9;border-color:#245fa9;justify-content:flex-start;margin-bottom:5px}.clone-category-sidebar>.clone-category-home:hover{color:#fff;background:#1d4f8f;border-color:#1d4f8f}.clone-category-pane{background:#fff;min-width:0;padding:32px 30px;overflow-y:auto}.clone-category-pane h2{color:#111820;letter-spacing:-.035em;margin:0 0 18px;font-size:25px;line-height:1.2}.clone-category-all-link{color:#174f91;align-items:center;min-height:42px;font-size:13px;font-weight:800;display:inline-flex}.clone-category-all-link:hover{color:#0f3869}.clone-category-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.clone-category-children a{color:#17212b;background:#fff;border:1px solid #d7dfe6;border-radius:7px;align-items:center;min-height:47px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.clone-category-children a:hover{color:#174f91;background:#f7faff;border-color:#9fbbd9}.clone-product-fallback{font-size:56px}.clone-loading{color:#5f6b78;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.clone-spin{animation:1s linear infinite clone-spin}.clone-status{text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:10px;width:min(1180px,100% - 32px);margin:48px auto;padding:18px}.clone-catalog-page,.clone-cart-page,.clone-content-page{width:min(1280px,100% - 40px);min-height:58vh;margin:0 auto;padding:44px 0 80px}.clone-page-heading{margin-bottom:28px}.clone-page-heading>span,.clone-content-page>span{color:#c45500;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.clone-page-heading h1,.clone-content-page h1{letter-spacing:-.035em;max-width:850px;margin:8px 0;font:500 clamp(32px,5vw,58px)/1.05 Newsreader,Georgia,serif}.clone-page-heading p{color:#6b7280}.clone-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.clone-product-card{background:#fff;border:1px solid #dde2e7;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.clone-product-card>a{flex-direction:column;flex:1;display:flex}.clone-product-card .product-visual{height:250px}.clone-product-card>a>span{color:#c45500;text-transform:uppercase;padding:14px 15px 0;font-size:10px;font-weight:800}.clone-product-card h2{margin:7px 15px;font-size:15px;line-height:1.45}.clone-product-card>a>small{color:#087a36;margin:auto 15px 14px;font-size:11px}.clone-product-card>div{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.clone-product-card>div strong{font-size:16px}.clone-product-card>div button,.clone-product-page article>button,.clone-load-more{color:#18222e;background:#ffd814;border:1px solid #f0c200;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.clone-load-more{min-width:220px;margin:30px auto 0;display:flex}.clone-product-page{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:56px;width:min(1180px,100% - 40px);min-height:64vh;margin:0 auto;padding:52px 0 90px;display:grid}.clone-product-page>div{background:#fff;border:1px solid #e2e7eb;border-radius:16px;overflow:hidden}.clone-product-page>.clone-product-gallery{background:0 0;border:0;border-radius:0;overflow:visible}.clone-product-gallery-main{background:#fff;border:1px solid #e2e7eb;border-radius:16px;overflow:hidden}.clone-product-gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.clone-product-gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:9px;min-width:0;padding:3px;overflow:hidden}.clone-product-gallery-thumbs button.active{border-color:#c45500;box-shadow:0 0 0 2px #c4550024}.clone-product-gallery-thumbs .product-visual{height:76px}.clone-product-page .product-visual{height:560px}.clone-product-page article{flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.clone-product-page article>span{color:#c45500;font-size:12px;font-weight:800}.clone-product-page h1{margin:12px 0 18px;font:500 clamp(32px,5vw,54px)/1.05 Newsreader,Georgia,serif}.clone-product-page p{color:#5f6b78;white-space:pre-line;max-height:220px;line-height:1.7;overflow:auto}.clone-delivery{color:#087a36;gap:8px;margin:18px 0;font-size:13px;display:flex}.clone-product-price{margin-top:10px;font-size:28px}.clone-product-page article>small{color:#69727c;margin:3px 0 20px}.clone-cart-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.clone-cart-line{background:#fff;border:1px solid #dde2e7;border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:14px;display:grid}.clone-cart-thumb .product-visual{border-radius:8px;height:80px}.clone-cart-line>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.clone-cart-line>div:nth-child(2) span{color:#c45500;font-size:10px;font-weight:800}.clone-cart-line>div:nth-child(2) small{color:#5f6b78}.clone-quantity{text-align:center;grid-template-columns:32px 32px 32px;align-items:center;display:grid}.clone-quantity button{background:#fff;border:1px solid #d7dce1;place-items:center;width:32px;height:32px;display:grid}.clone-cart-layout>aside{background:#fff;border:1px solid #dde2e7;border-radius:12px;padding:24px}.clone-cart-layout>aside>div{justify-content:space-between;padding:10px 0;display:flex}.clone-cart-layout>aside>div:nth-child(3){border-top:1px solid #dde2e7;margin-top:8px;padding-top:18px;font-size:19px}.clone-checkout-contact{border:0;border-top:1px solid #dde2e7;gap:11px;margin:18px 0 0;padding:16px 0 0;display:grid}.clone-checkout-contact legend{color:#26333d;padding:0 8px 0 0;font-size:13px;font-weight:800}.clone-checkout-contact label{color:#596672;gap:5px;font-size:11px;font-weight:700;display:grid}.clone-checkout-contact input{box-sizing:border-box;color:#18222e;background:#fff;border:1px solid #cfd6dc;border-radius:7px;outline:none;width:100%;min-height:42px;padding:0 11px;font-size:14px}.clone-checkout-contact input:focus{border-color:#c45500;box-shadow:0 0 0 3px #c455001f}.clone-checkout-contact>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.clone-cart-layout>aside button{color:#6b7280;background:#e5e7eb;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:18px;font-weight:800;display:flex}.clone-cart-layout>aside button:not(:disabled){cursor:pointer;color:#fff;background:#c45500}.clone-cart-layout>aside button:not(:disabled):hover{background:#a84700}.clone-cart-layout>aside p{color:#6b7280;font-size:11px;line-height:1.6}.clone-checkout-consent{color:#4b5563;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;font-size:11px;line-height:1.5;display:grid}.clone-checkout-consent input{accent-color:#c45500;width:16px;height:16px;margin:1px 0 0}.clone-checkout-consent a{color:#9a4a0b;text-decoration:underline}.clone-cart-layout>aside .clone-checkout-error{color:#8f1d1d;background:#fff0f0;border:1px solid #f0b7b7;border-radius:7px;padding:10px}.checkout-result-page{background:#f6f7f8;place-items:start center;min-height:72vh;padding:70px 20px;display:grid}.checkout-result-page section{background:#fff;border:1px solid #dce2e7;border-radius:14px;width:min(680px,100%);padding:38px;box-shadow:0 18px 55px #16212b14}.checkout-result-page section>svg{box-sizing:content-box;color:#fff;background:#16803c;border-radius:50%;padding:8px}.checkout-result-page section>span{color:#16803c;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:800;display:block}.checkout-result-page h1{margin:8px 0 20px;font:500 clamp(34px,6vw,56px)/1.05 Newsreader,Georgia,serif}.checkout-result-page p{color:#53606b;line-height:1.65}.checkout-result-page a{color:#fff;background:#c45500;border-radius:8px;margin-top:18px;padding:13px 18px;font-weight:800;display:inline-flex}.clone-empty-cart{text-align:center;background:#fff;border:1px solid #dde2e7;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:70px 20px;display:flex}.clone-empty-cart a{color:#fff;background:#18222e;border-radius:999px;padding:12px 18px;font-weight:800}.clone-content-page{max-width:980px}.clone-content-page>article{background:#fff;border:1px solid #dde2e7;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:18px;margin-top:14px;padding:24px;display:grid}.clone-content-page>article>small{color:#c45500;font-weight:800}.clone-content-page h2{margin:0 0 12px;font-size:19px}.clone-content-page p{color:#5f6b78;line-height:1.75}.clone-simple-page{max-width:760px}.clone-simple-page>p{font-size:17px}.site-footer{color:#fff;background:#15202b;padding:52px max(24px,50% - 640px)}.site-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.site-footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer-grid p,.site-footer-grid a{color:#cbd5df;margin:0;font-size:12px;line-height:1.75}.site-footer-grid a:hover{color:#fff}.site-footer-logo{margin-bottom:8px;font-size:21px}.site-footer-logo span{color:#f5a623}@keyframes clone-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.opus-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.clone-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clone-product-page,.clone-cart-layout{grid-template-columns:1fr}.clone-product-page .product-visual{height:460px}.clone-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.opus-home{width:min(100% - 28px,620px);padding:44px 0 72px}.opus-home-intro{margin-bottom:28px}.opus-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opus-category-card{border-radius:13px;min-height:180px}.opus-category-visual{min-height:130px}.opus-category-visual svg{width:54px;height:54px}.opus-category-card strong{min-height:50px;padding:12px 8px;font-size:13px}.clone-product-grid,.clone-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-grid{grid-template-columns:repeat(2,1fr)}.clone-product-page{gap:22px}.clone-product-page .product-visual{height:360px}}@media (max-width:500px){.clone-test-banner{font-size:10px}.clone-product-grid,.clone-category-grid{grid-template-columns:1fr}.clone-cart-line{grid-template-columns:72px minmax(0,1fr)}.clone-quantity{grid-column:2}.site-footer-grid{grid-template-columns:1fr}}html[dir=rtl] .pro-header,html[dir=rtl] .category-showcase,html[dir=rtl] .opus-home,html[dir=rtl] .clone-catalog-page,html[dir=rtl] .clone-product-page,html[dir=rtl] .clone-cart-page,html[dir=rtl] .clone-content-page,html[dir=rtl] .site-footer{direction:rtl}html[dir=rtl] .clone-product-card,html[dir=rtl] .clone-page-heading,html[dir=rtl] .clone-content-page{text-align:right}.shop-auth-page{color:#17212b;background:#f3f5f7;min-height:100vh;font-family:Manrope,Arial,sans-serif}.shop-auth-header{background:#fff;border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(22px,50vw - 590px);display:flex}.shop-auth-header>a:last-child{color:#24313c;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.shop-auth-card{background:#fff;border:1px solid #dce2e7;border-radius:14px;width:min(100% - 32px,510px);margin:64px auto;padding:34px;box-shadow:0 18px 48px #14233014}.shop-auth-back{color:#50616f;align-items:center;gap:7px;font-size:14px;display:inline-flex}.shop-auth-lock{color:#fff;background:#1d5fa7;border-radius:12px;place-items:center;width:50px;height:50px;margin:28px 0 20px;display:grid}.shop-auth-card h1{letter-spacing:-.025em;margin:0;font:600 34px/1.12 Newsreader,Georgia,serif}.shop-auth-card>p{color:#64717c;margin:11px 0 25px;font-size:15px;line-height:1.6}.shop-auth-google,.shop-auth-card form>button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #cfd7de;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;font-size:15px;font-weight:800;display:flex}.shop-auth-google:hover{background:#f6f9fc;border-color:#1d5fa7}.shop-auth-google.disabled{opacity:.5;pointer-events:none}.shop-auth-google-mark{color:#2867cf;border:1px solid #d6dce1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:grid}.shop-auth-divider{color:#83909a;align-items:center;gap:12px;margin:23px 0;font-size:13px;display:flex}.shop-auth-divider:before,.shop-auth-divider:after{content:"";background:#e2e7eb;flex:1;height:1px}.shop-auth-card form{gap:16px;display:grid}.shop-auth-card form label{color:#384651;gap:7px;font-size:14px;font-weight:750;display:grid}.shop-auth-card form input{color:#17212b;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd5dc;border-radius:8px;outline:none;padding:0 13px}.shop-auth-card form input:focus{border-color:#1d5fa7;box-shadow:0 0 0 3px #1d5fa71f}.shop-auth-card form>button{color:#fff;background:#1d5fa7;border-color:#1d5fa7;margin-top:3px}.shop-auth-card form>button:disabled{opacity:.55;cursor:not-allowed}.shop-auth-message{background:#fff4df;border-radius:8px;padding:12px 14px;color:#6f4512!important;font-size:14px!important}.shop-auth-switch{color:#1d5fa7;cursor:pointer;background:0 0;border:0;width:100%;margin:18px 0 0;font-size:14px;font-weight:800}.shop-auth-guest{border-top:1px solid #e1e6ea;gap:6px;margin-top:27px;padding-top:24px;display:grid}.shop-auth-guest strong{font-size:16px}.shop-auth-guest span{color:#65727d;font-size:14px;line-height:1.55}.shop-auth-guest a{color:#17212b;border:1px solid #17212b;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:8px;font-size:14px;font-weight:800;display:flex}.shop-auth-callback{color:#17212b;text-align:center;background:#f3f5f7;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.shop-auth-callback .account-logo{position:absolute;top:30px;left:32px}.shop-auth-callback h1{margin:24px 0 8px;font:600 34px/1.15 Newsreader,Georgia,serif}.shop-auth-callback p{color:#65727d;font-size:15px}.shop-auth-callback>a:last-child{color:#1d5fa7;margin-top:12px;font-weight:800}.account-hero aside button,.account-detail-card>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.account-hero aside button{color:#fff;grid-area:1/2/3;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.account-detail-card>button{color:#1d5fa7;align-items:center;gap:7px;font-weight:800;display:inline-flex}@media (max-width:560px){.shop-auth-card{margin:24px auto;padding:25px 20px}.shop-auth-card h1{font-size:29px}.shop-auth-header{min-height:64px}}.account-root,.analytics-root{color:#17212b;background:#f4f6f8;min-height:100vh;font-family:Manrope,Arial,sans-serif}.account-header{background:#fff;border-bottom:1px solid #dfe4e8;grid-template-columns:auto minmax(300px,1fr) auto auto auto auto;align-items:center;gap:22px;min-height:76px;padding:0 max(22px,50vw - 710px);display:grid}.account-logo,.analytics-logo{color:#17212b;letter-spacing:-.04em;white-space:nowrap;font-size:23px;font-weight:800}.account-logo span,.analytics-logo span{color:#f39a1f}.account-search{border:1px solid #cfd6dc;border-radius:8px;height:42px;display:flex;overflow:hidden}.account-search input{border:0;outline:0;flex:1;min-width:0;padding:0 14px}.account-search button{color:#fff;background:#1d2a36;border:0;padding:0 20px;font-size:12px;font-weight:800}.account-menu-link,.account-lang,.account-name,.account-cart{color:#24313c;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.account-mobile-menu{background:0 0;border:0;display:none}.account-breadcrumb{color:#6b747d;align-items:center;gap:7px;width:min(1420px,100% - 44px);min-height:48px;margin:auto;font-size:11px;display:flex}.account-breadcrumb a{color:#6b747d}.account-hero{color:#fff;background:radial-gradient(circle at 20% 0,#29485e,#0000 38%),linear-gradient(115deg,#142331,#1c3549 62%,#142431);justify-content:space-between;align-items:flex-end;gap:30px;min-height:220px;padding:44px max(22px,50vw - 710px);display:flex}.account-hero>div>span,.analytics-hero>span{color:#f4a52b;letter-spacing:.13em;font-size:11px;font-weight:800}.account-hero h1,.analytics-hero h1{letter-spacing:-.035em;margin:8px 0 10px;font:500 clamp(39px,5vw,65px)/1 Newsreader,Georgia,serif}.account-hero p{color:#d0dbe3;max-width:590px;margin:0;font-size:13px;line-height:1.65}.account-hero aside{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:1fr auto;gap:7px 20px;min-width:230px;padding:18px 20px;display:grid}.account-hero aside small{color:#afbec9;text-transform:uppercase;font-size:10px}.account-hero aside strong{grid-column:1;font-size:15px}.account-hero aside a{color:#fff;grid-area:1/2/3;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.account-layout{grid-template-columns:278px minmax(0,1fr);align-items:start;gap:30px;width:min(1420px,100% - 44px);margin:0 auto;padding:32px 0 80px;display:grid}.account-sidebar{background:#fff;border:1px solid #dce2e7;border-radius:10px;overflow:hidden}.account-nav-group{border-bottom:1px solid #edf0f2;padding:10px 0}.account-nav-group>span{color:#9a6a20;letter-spacing:.1em;text-transform:uppercase;padding:7px 18px;font-size:9px;font-weight:800;display:block}.account-nav-group button,.account-nav-group a{color:#4f5b65;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 15px;align-items:center;gap:7px;width:100%;min-height:41px;padding:0 15px;font-size:11px;display:grid}.account-nav-group a{grid-template-columns:22px minmax(0,1fr)}.account-nav-group button svg:last-child{color:#aab2b9}.account-nav-group button:hover,.account-nav-group button.active{color:#17212b;background:#f0f3f5;font-weight:800;box-shadow:inset 3px 0 #f2a126}.account-shop-button{color:#fff;background:#1b2a36;border-radius:7px;justify-content:center;align-items:center;min-height:42px;margin:14px;font-size:11px;font-weight:800;display:flex}.account-panel{min-width:0}.account-panel-title{margin-bottom:20px}.account-panel-title>span,.account-detail-card>span,.account-overview-grid article>span,.account-balance>span{color:#b46f16;letter-spacing:.12em;font-size:9px;font-weight:800}.account-panel-title h2{margin:5px 0 0;font:500 clamp(28px,4vw,42px)/1.1 Newsreader,Georgia,serif}.account-message{color:#19633a;background:#eff9f2;border:1px solid #b9d9c4;border-radius:7px;margin:0 0 16px;padding:11px 14px;font-size:11px}.account-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-kpis button,.account-kpis article{color:#18232d;text-align:left;background:#fff;border:1px solid #dde3e8;border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:25px 1fr auto;gap:9px;min-height:132px;padding:18px;display:grid}.account-kpis button>svg:first-child,.account-kpis article>svg:first-child{color:#c58020}.account-kpis button>span,.account-kpis article>span{color:#68737d;grid-column:1/4;font-size:10px}.account-kpis button>strong,.account-kpis article>strong{grid-column:1/3;align-self:end;font-size:22px}.account-kpis button>svg:last-child{color:#aab2b9;align-self:end}.account-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.account-overview-grid article,.account-detail-card,.account-balance,.account-newsletter,.account-owner-stats{background:#fff;border:1px solid #dde3e8;border-radius:9px;padding:25px}.account-overview-grid h3,.account-detail-card h3{margin:9px 0 20px;font-size:18px}.account-overview-grid dl,.account-detail-card dl{margin:0}.account-overview-grid dl>div,.account-detail-card dl>div{border-top:1px solid #edf0f2;justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.account-overview-grid dt,.account-detail-card dt{color:#7b858e}.account-overview-grid dd,.account-detail-card dd{text-align:right;margin:0}.status-active{color:#1c6f3f;background:#e8f5ed;border-radius:999px;padding:3px 7px;font-size:9px}.account-overview-grid button,.account-detail-card>a,.account-address-toolbar button,.account-address-form>button,.account-newsletter button,.account-owner-stats a{color:#fff;background:#1b2a36;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;margin-top:18px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.account-overview-grid p,.account-balance p,.account-newsletter p,.account-owner-stats p{color:#6e7881;font-size:11px;line-height:1.6}.account-empty{color:#7b858e;text-align:center;background:#fff;border:1px solid #dde3e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:35px;display:flex}.account-empty h3{color:#27323c;margin:13px 0 5px;font-size:17px}.account-empty p{max-width:430px;margin:0;font-size:11px;line-height:1.6}.account-list{gap:10px;display:grid}.account-list article{background:#fff;border:1px solid #dde3e8;border-radius:8px;justify-content:space-between;gap:20px;padding:17px 19px;display:flex}.account-list article>div{flex-direction:column;align-items:flex-end;gap:5px;font-size:11px;display:flex}.account-list article>div:first-child{align-items:flex-start}.account-detail-card{max-width:720px}.account-address-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.account-address-toolbar p{color:#6e7881;font-size:11px}.account-address-toolbar button{margin:0}.account-address-form{background:#fff;border:1px solid #dce2e7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:16px;padding:23px;display:grid}.account-address-form label{color:#55616c;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.account-address-form label.wide{grid-column:1/3}.account-address-form input:not([type=checkbox]){border:1px solid #cfd6dc;border-radius:6px;outline:0;height:42px;padding:0 11px}.account-address-form input:focus{border-color:#bb7620;box-shadow:0 0 0 3px #f6eadb}.account-checkbox{align-items:center;flex-direction:row!important}.account-address-form>button{grid-column:1/3;justify-self:start;margin:2px 0 0}.account-addresses{gap:10px;display:grid}.account-addresses article{background:#fff;border:1px solid #dde3e8;border-radius:8px;gap:14px;padding:18px;display:flex}.account-addresses article>svg{color:#bd7720}.account-addresses article>div{color:#69747d;flex-direction:column;gap:4px;font-size:11px;display:flex}.account-addresses strong{color:#222e38;margin-bottom:4px}.account-addresses em{color:#1c6f3f;background:#e8f5ed;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:8px;font-style:normal}.account-balance>strong{margin:12px 0 5px;font-size:36px;display:block}.account-newsletter,.account-owner-stats{text-align:center;max-width:670px}.account-newsletter>svg,.account-owner-stats>svg{color:#bd7720}.account-newsletter h3,.account-owner-stats h3{margin:12px 0 5px;font-size:18px}.analytics-root{background:#eef1f3}.analytics-header{background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;min-height:66px;padding:0 max(20px,50% - 520px);display:flex}.analytics-header>span{color:#1f6940;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.analytics-hero{color:#fff;background:radial-gradient(circle at 15% 0,#31536b,#0000 38%),linear-gradient(120deg,#142331,#1d3547);padding:48px max(20px,50% - 520px) 38px}.analytics-hero p{color:#cfdae2;max-width:650px;margin:0;font-size:12px;line-height:1.7}.analytics-hero nav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.analytics-hero nav button,.analytics-hero nav a{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.analytics-content{width:min(1040px,100% - 40px);margin:0 auto;padding:26px 0 70px}.analytics-period{background:#fff;border:1px solid #dbe1e6;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;padding:16px 18px;display:flex}.analytics-period>div{flex-direction:column;gap:4px;display:flex}.analytics-period>div:last-child{align-items:flex-end}.analytics-period span{color:#7a848c;letter-spacing:.08em;font-size:9px;font-weight:800}.analytics-period strong{font-size:15px}.analytics-period small{color:#7a848c;font-size:9px}.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #dbe1e6;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:118px;padding:17px;display:flex}.analytics-kpis article>svg{color:#ba7720}.analytics-kpis span{color:#75808a;margin-top:12px;font-size:9px}.analytics-kpis strong{margin-top:4px;font-size:24px}.analytics-kpis small{color:#64717b;margin-top:4px;font-size:9px}.analytics-kpis article.wide{grid-column:span 3;min-height:105px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.analytics-panel{background:#fff;border:1px solid #dbe1e6;border-radius:9px;padding:20px}.analytics-panel h2{margin:0 0 18px;font-size:14px}.analytics-funnel{gap:12px;display:grid}.analytics-funnel>div>span,.analytics-ranks span{color:#4c5964;font-size:10px}.analytics-funnel>div>div{align-items:center;gap:9px;height:22px;margin-top:5px;display:flex}.analytics-funnel i{background:linear-gradient(90deg,#d78320,#f0b35d);border-radius:4px;min-width:3px;height:100%;display:block}.analytics-funnel b{font-size:10px}.analytics-funnel small{color:#8b949c;font-size:8px}.analytics-ranks{gap:14px;display:grid}.analytics-ranks>div>div{justify-content:space-between;gap:16px;display:flex}.analytics-ranks strong{color:#26323c;white-space:nowrap;font-size:9px}.analytics-ranks i{background:#edf0f2;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.analytics-ranks i b{border-radius:inherit;background:#d1882b;height:100%;display:block}.analytics-empty{color:#79838c;font-size:10px;line-height:1.6}.analytics-image-status{color:#227044;gap:12px;display:flex}.analytics-image-status p{color:#6e7982;margin:4px 0 0;font-size:10px;line-height:1.6}.analytics-footnote{color:#74808a;text-align:center;margin:20px 0 0;font-size:9px}@media (max-width:1000px){.account-header{grid-template-columns:auto minmax(200px,1fr) auto auto}.account-menu-link,.account-lang{display:none}.account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-header{grid-template-columns:auto 1fr auto;min-height:62px;padding:0 15px}.account-search,.account-name,.account-cart{display:none}.account-mobile-menu{justify-self:end;display:block}.account-breadcrumb{width:calc(100% - 30px)}.account-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:250px;padding:35px 18px 26px}.account-hero aside{width:100%;min-width:0}.account-layout{grid-template-columns:1fr;width:calc(100% - 30px);padding-top:20px}.account-sidebar{display:none}.account-sidebar.open{display:block}.account-kpis,.account-kpis.two,.account-overview-grid,.account-address-form{grid-template-columns:1fr}.account-address-form label.wide,.account-address-form>button{grid-column:1}.analytics-header{min-height:58px;padding:0 16px}.analytics-header>span{font-size:8px}.analytics-hero{padding:38px 16px 30px}.analytics-hero h1{font-size:43px}.analytics-hero nav{grid-template-columns:repeat(2,1fr);display:grid}.analytics-hero nav button,.analytics-hero nav a{justify-content:center}.analytics-content{width:calc(100% - 24px);padding-top:12px}.analytics-period{flex-direction:column;align-items:flex-start}.analytics-period>div:last-child{align-items:flex-start}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis article.wide{grid-column:span 2}.analytics-grid{grid-template-columns:1fr}}@media (max-width:430px){.account-kpis{grid-template-columns:1fr}.account-panel-title h2{font-size:31px}.analytics-kpis{grid-template-columns:1fr}.analytics-kpis article.wide{grid-column:1}}.pro-header{color:#17212b;background:#fff}.pro-header-top{grid-template-columns:118px minmax(360px,1fr) auto auto auto auto;gap:18px;width:min(1480px,100% - 48px);min-height:76px}.pro-logo{color:#17212b;font-size:22px;font-weight:950}.pro-logo span{color:#245fa9}.pro-search{border-color:#9db1c8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 62px;height:52px;box-shadow:0 0 0 2px #245fa914}.pro-search-scope{background:#f1f5f9;justify-content:center;min-width:145px}.pro-search input{font-size:14px}.pro-search button span{display:none}.pro-header-action,.pro-account,.pro-cart{min-height:48px;font-size:12px}.pro-account{color:#fff;background:#245fa9;border-radius:5px;justify-content:center;min-width:122px;padding:0 16px}.pro-account:hover{color:#fff;background:#1d4f8f}.pro-cart{padding-right:0}.pro-mobile-category-bar{color:#fff;background:#1c2f4b;padding:0}.pro-desktop-category-nav{width:100%;min-height:54px;display:flex}.pro-categories-popover{justify-self:start;width:205px}.pro-desktop-category-trigger{color:#fff;background:#1c2f4b;justify-content:flex-start;width:100%;min-height:54px;padding:0 34px;font-size:13px}.pro-desktop-category-trigger:hover{background:#16263e}.pro-desktop-category-trigger svg:last-child{margin-left:auto}.pro-category-mega-menu{z-index:180;background:#fff;border:1px solid #d5dde5;border-radius:0 0 10px 10px;width:min(1025px,100vw - 36px);max-width:none;max-height:calc(100dvh - 145px);padding:0;top:100%;left:18px;overflow:hidden;box-shadow:0 20px 44px #1423322e}.pro-menu-popover>.header-dropdown,.pro-language-popover>.header-dropdown,.pro-categories-popover>.header-dropdown{top:100%}.clone-category-mega-layout{height:min(660px,100dvh - 205px);min-height:420px;max-height:none}.pro-category-mega-menu .popup-panel-heading{border-bottom:1px solid #dbe2e8;min-height:58px;padding:0 17px}.opus-home-shell,.opus-home-catalog,.clone-catalog-page{width:min(1480px,100% - 48px);min-height:66vh;margin:0 auto;padding:16px 0 86px}.opus-home-shell{padding-top:22px}.opus-home-shell .home-trust-strip{margin-bottom:38px}.opus-home-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.opus-home-heading>div{min-width:0}.opus-home-heading>div>span{color:#245fa9;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.opus-home-heading h1{color:#111820;letter-spacing:-.045em;max-width:1050px;margin:0;font:800 clamp(28px,3.2vw,46px)/1.12 Manrope,Arial,sans-serif}.opus-home-heading>a{color:#174f91;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.opus-home-heading>a:hover{color:#0f3869}.opus-home-catalog{width:auto;min-height:0;padding:0}.clone-catalog-page{padding-top:36px}.opus-home-catalog .clone-status{margin-top:20px}.clone-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.clone-product-card{min-width:0;box-shadow:none;border-color:#d5dbe1;border-radius:7px}.clone-product-card .product-visual{background:#fff;height:286px}.clone-product-card .product-photo{padding:6px}.clone-product-card>a>span{color:#245fa9;letter-spacing:.045em;padding:11px 13px 0;font-size:10px}.clone-product-card h2{color:#111820;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:6px 13px 7px;font-size:15px;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.clone-product-card>a>small{color:#4b9a40;min-height:16px;margin:0 13px 7px;font-size:9px;line-height:1.45}.clone-product-card>div{border-top:0;padding:8px 13px 11px}.clone-product-card>div strong{color:#111820;font-size:17px}.clone-product-card>div button{background:#ffd814;border-color:#f0c400;min-height:40px;padding:0 15px;font-size:11px}.clone-product-detail{width:min(1480px,100% - 48px);min-height:66vh;margin:0 auto;padding:22px 0 90px}.clone-product-breadcrumb{color:#77828c;white-space:nowrap;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:flex;overflow:hidden}.clone-product-breadcrumb a{color:#245fa9}.clone-product-breadcrumb strong{color:#66717b;text-overflow:ellipsis;font-weight:600;overflow:hidden}.clone-product-detail .clone-product-page{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:64px;width:auto;min-height:0;margin:0;padding:0 0 48px}.clone-product-detail .clone-product-gallery-main{border-color:#d9e0e6;border-radius:8px;position:relative}.clone-product-detail .clone-product-page .product-visual{height:610px}.clone-product-detail .clone-product-gallery-thumbs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.clone-product-detail .clone-product-gallery-thumbs button{border-radius:6px}.clone-product-detail .clone-product-gallery-thumbs button.active{border-color:#245fa9;box-shadow:0 0 0 2px #245fa921}.clone-product-detail .clone-product-gallery-thumbs .product-visual{height:82px}.clone-gallery-arrow{z-index:2;color:#17212b;cursor:pointer;background:#fffffff0;border:1px solid #d7dee5;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #1423321f}.clone-gallery-arrow.previous{left:14px}.clone-gallery-arrow.next{right:14px}.clone-gallery-count{color:#46525d;background:#fffffff0;border:1px solid #e0e5e9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;bottom:14px;right:14px}.clone-product-detail .clone-product-buybox{align-items:stretch;padding:12px 0 0}.clone-product-detail .clone-product-buybox>span,.clone-product-information article>span,.clone-related-products>div:first-child>span{color:#245fa9;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.clone-product-detail .clone-product-buybox h1{color:#111820;letter-spacing:-.045em;margin:12px 0 24px;font:800 clamp(30px,3.7vw,50px)/1.08 Manrope,Arial,sans-serif}.clone-product-highlights{color:#48545f;gap:9px;margin:0 0 22px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.clone-product-highlights li{padding-left:18px;position:relative}.clone-product-highlights li:before{content:"•";color:#245fa9;font-weight:900;position:absolute;left:1px}.clone-product-highlights strong{color:#26323c}.clone-product-availability{color:#238044;border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.clone-product-availability>div{flex-direction:column;gap:3px;display:flex}.clone-product-availability strong{font-size:14px}.clone-product-availability small{color:#64717b;font-size:11px}.clone-product-purchase{background:#f8fafb;border:1px solid #d8e0e6;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin-top:22px;padding:22px;display:grid}.clone-product-purchase .clone-product-price{color:#111820;margin:0;font-size:30px}.clone-product-purchase small{color:#65717c;font-size:10px}.clone-product-purchase button{color:#17212b;cursor:pointer;background:#ffd814;border:1px solid #efc000;border-radius:999px;grid-area:1/2/3;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:12px;font-weight:850;display:inline-flex}.clone-product-information{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:20px;display:grid}.clone-product-information article{background:#fff;border:1px solid #dbe2e7;border-radius:9px;min-width:0;padding:28px}.clone-product-information h2,.clone-related-products h2{color:#15202b;letter-spacing:-.03em;margin:7px 0 20px;font-size:28px}.clone-product-information h3{color:#27333d;margin:0 0 12px;font-size:17px;line-height:1.45}.clone-product-information p{color:#5c6873;white-space:pre-line;margin:0;font-size:13px;line-height:1.8}.clone-product-information dl{margin:0}.clone-product-information dl>div{border-top:1px solid #e8ecef;grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);gap:24px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.clone-product-information dt{color:#68747e}.clone-product-information dd{color:#1f2a34;margin:0;font-weight:700}.clone-product-meta{border-top:2px solid #e8ecef;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:14px;display:grid}.clone-product-meta>div{background:#f4f7f9;border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.clone-product-meta span{color:#74808a;font-size:9px}.clone-product-meta strong{color:#25313b;font-size:11px}.clone-related-products{padding-top:54px}.clone-related-products>div:first-child{margin-bottom:18px}.clone-related-products h2{margin-bottom:0}@media (max-width:1240px){.pro-header-top{grid-template-columns:110px minmax(280px,1fr) auto auto auto auto;gap:10px}.pro-search-scope{min-width:126px;padding:0 10px}.clone-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clone-product-card .product-visual{height:270px}.clone-product-detail .clone-product-page{gap:36px}.clone-product-detail .clone-product-page .product-visual{height:520px}}@media (max-width:900px){.pro-header-top{grid-template-columns:minmax(0,1fr) repeat(4,auto);width:calc(100% - 28px);padding:9px 0}.pro-logo{grid-area:1/1}.pro-menu-popover{grid-area:1/2}.pro-language-popover{grid-area:1/3}.pro-account-popover{grid-area:1/4}.pro-cart-popover{grid-area:1/5}.pro-header-top .smart-search-pro{grid-area:2/1/2/-1}.pro-account{width:48px;min-width:48px;padding:0}.pro-account span,.pro-cart span,.pro-header-action>span{display:none}.pro-search{grid-template-columns:auto minmax(0,1fr) 58px}.opus-home-shell,.clone-catalog-page{width:calc(100% - 28px)}.opus-home-heading{flex-direction:column;align-items:flex-start;gap:8px}.clone-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clone-product-detail{width:calc(100% - 28px)}.clone-product-detail .clone-product-page,.clone-product-information{grid-template-columns:1fr}.clone-product-detail .clone-product-page .product-visual{height:560px}}@media (max-width:680px){.pro-search{grid-template-columns:minmax(0,1fr) 52px}.pro-search-scope{display:none}.pro-desktop-category-trigger{padding:0 18px}.clone-category-mega-layout{grid-template-columns:205px minmax(0,1fr);min-height:430px}.clone-category-sidebar{padding:8px}.clone-category-sidebar>a,.clone-category-sidebar>button{min-height:41px;padding:0 9px;font-size:11px}.clone-category-pane{padding:24px 18px}.clone-category-pane h2{font-size:22px}.clone-category-children{grid-template-columns:1fr;gap:9px}.clone-product-grid{grid-template-columns:minmax(0,1fr);gap:14px}.clone-product-card .product-visual{height:clamp(300px,78vw,390px)}.clone-product-card>a>span{padding:14px 16px 0;font-size:12px}.clone-product-card h2{min-height:0;margin:8px 16px;font-size:18px;line-height:1.4}.clone-product-card>a>small{margin:0 16px 12px;font-size:14px}.clone-product-card>div{flex-direction:row;align-items:center;padding:10px 16px 15px}.clone-product-card>div strong{font-size:21px}.clone-product-card>div button{width:auto;min-height:44px;font-size:14px}.clone-product-detail .clone-product-page .product-visual{height:420px}.clone-product-detail .clone-product-gallery-thumbs{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.clone-product-detail .clone-product-gallery-thumbs button{scroll-snap-align:start;flex:0 0 82px}.clone-product-detail .clone-product-gallery-thumbs .product-visual{height:74px}.clone-product-purchase{grid-template-columns:1fr}.clone-product-purchase button{grid-area:auto/1;margin-top:12px}.clone-product-information article{padding:21px}.clone-product-information dl>div{grid-template-columns:1fr;gap:4px}.clone-product-meta{grid-template-columns:1fr}}@media (max-width:420px){.pro-logo{font-size:18px}.pro-header-action,.pro-account,.pro-cart{width:38px;min-width:38px}.pro-categories-popover{width:178px}.pro-header .header-popover .pro-category-mega-menu{width:calc(100vw - 14px);max-height:calc(100dvh - 72px);position:absolute;top:100%;left:7px;right:auto}.pro-category-mega-menu .popup-panel-heading{min-height:50px;padding:0 11px}.clone-category-mega-layout{grid-template-columns:43% minmax(0,1fr);height:calc(100dvh - 123px);min-height:0}.clone-category-sidebar{padding:6px}.clone-category-sidebar>a,.clone-category-sidebar>button{min-height:40px;padding:0 7px;font-size:10px}.clone-category-sidebar>a svg,.clone-category-sidebar>button svg{width:13px}.clone-category-pane{padding:18px 11px}.clone-category-pane h2{margin-bottom:10px;font-size:18px}.clone-category-all-link{min-height:36px;font-size:11px}.clone-category-children{margin-top:10px}.clone-category-children a{min-height:42px;padding:0 8px;font-size:10px}.opus-home-shell,.clone-catalog-page{width:calc(100% - 18px)}.opus-home-shell .home-trust-strip{margin-bottom:28px}.opus-home-heading h1{font-size:27px}.clone-product-grid{gap:12px}.clone-product-card .product-visual{height:clamp(290px,88vw,360px)}.clone-product-card>a>span{padding:13px 14px 0;font-size:12px}.clone-product-card h2{min-height:0;margin:8px 14px;font-size:17px;line-height:1.4}.clone-product-card>a>small{margin:0 14px 11px;font-size:13px}.clone-product-card>div{padding:9px 14px 14px}.clone-product-card>div strong{font-size:20px}.clone-product-card>div button{min-height:43px;padding:0 14px;font-size:13px}.clone-product-detail{width:calc(100% - 18px)}.clone-product-detail .clone-product-page .product-visual{height:clamp(300px,90vw,380px)}.clone-product-detail .clone-product-buybox h1{font-size:28px}.clone-product-detail .clone-product-gallery-thumbs button{flex-basis:76px}.clone-product-detail .clone-product-gallery-thumbs .product-visual{height:68px}.clone-product-information p{font-size:15px;line-height:1.7}.clone-product-information dl>div{font-size:14px}}
