@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alexandria-arabic-500-normal-Dphr8v-Z.woff2)format("woff2"),url(/assets/alexandria-arabic-500-normal-BNWkkXRX.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alexandria-vietnamese-500-normal-B2KWvwWD.woff2)format("woff2"),url(/assets/alexandria-vietnamese-500-normal-vWo5D-O9.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:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alexandria-latin-ext-500-normal-7MfPptBG.woff2)format("woff2"),url(/assets/alexandria-latin-ext-500-normal-abyymCeg.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:Alexandria;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alexandria-latin-500-normal-Dq1a2Um9.woff2)format("woff2"),url(/assets/alexandria-latin-500-normal-Ccgl-LnK.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-arabic-600-normal-CG1onHtq.woff2)format("woff2"),url(/assets/alexandria-arabic-600-normal-Cuiz3iHe.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-vietnamese-600-normal-D0bFxfA4.woff2)format("woff2"),url(/assets/alexandria-vietnamese-600-normal-DxhiVVZE.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-latin-ext-600-normal-DvofZpW_.woff2)format("woff2"),url(/assets/alexandria-latin-ext-600-normal-B-DijQgi.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alexandria-latin-600-normal-Ah7grwYn.woff2)format("woff2"),url(/assets/alexandria-latin-600-normal-CGygnPhQ.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:Almarai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/almarai-arabic-300-normal-DKYkuF7Q.woff2)format("woff2"),url(/assets/almarai-arabic-300-normal-C1mF5o9p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/almarai-latin-300-normal-D2L8TtII.woff2)format("woff2"),url(/assets/almarai-latin-300-normal-CcpAOBTk.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:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/almarai-arabic-400-normal-BFOw1b4Z.woff2)format("woff2"),url(/assets/almarai-arabic-400-normal-BFru3eIr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/almarai-latin-400-normal-vHk6bQw7.woff2)format("woff2"),url(/assets/almarai-latin-400-normal-nk-oBp0x.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{--ivory:#f6f0e8;--ivory-light:#fffdf9;--surface:#fbf7f1;--surface-strong:#eee3d7;--ink:#1e1a1a;--ink-soft:#584e49;--muted:#7e716a;--champagne:#c7a27e;--champagne-dark:#9f7653;--taupe:#b49793;--moka:#5b4546;--line:#dacbbd;--line-soft:#1e1a1a1f;--success:#2f654e;--warning:#916e2f;--danger:#9b3c3c;--focus:#4268a8;--shadow-soft:0 16px 50px #2b1f1814;--shadow-panel:0 28px 80px #1c15122e;--radius-sm:2px;--radius-md:8px;--radius-lg:18px;--container:min(100% - 48px, 1340px);--font-sans:"Manrope Variable", "Helvetica Neue", Arial, sans-serif;--font-serif:"Cormorant Garamond Variable", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ivory)}body{background:var(--ivory);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}:is(body:has(.drawer-root.is-open),body:has(.admin-drawer-root)){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--font-serif);letter-spacing:-.03em;font-weight:400;line-height:1.08}.locale-ar{--font-sans:"Almarai", sans-serif;--font-serif:"Alexandria", sans-serif;color:#24201e;font-family:Almarai,sans-serif;font-weight:400;line-height:1.82}.locale-ar h1,.locale-ar h2,.locale-ar h3{letter-spacing:0;font-family:Alexandria,sans-serif;font-weight:500;line-height:1.24}.locale-ar button,.locale-ar input,.locale-ar select,.locale-ar textarea{letter-spacing:0}label[dir=rtl],section[dir=rtl]{letter-spacing:0;font-family:Almarai,sans-serif}.zm-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}::selection{background:var(--champagne);color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.container{width:var(--container);margin-inline:auto}.skip-link{z-index:2000;background:var(--ink);color:#fff;padding:10px 16px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--champagne-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:700}.locale-ar .eyebrow{letter-spacing:.04em}.button{border-radius:var(--radius-sm);letter-spacing:.05em;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;font-size:.82rem;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--ink);color:var(--ivory-light)}.button-primary:hover:not(:disabled){background:var(--moka)}.button-quiet{border-color:var(--ink);color:var(--ink);background:0 0}.button-quiet:hover{background:var(--ink);color:#fff}.button-block{width:100%}.button-row{flex-wrap:wrap;gap:12px;display:flex}.text-link{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:.84rem;font-weight:700;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(4px)}[dir=rtl] .text-link:hover span{transform:translate(-4px)}.text-link.large{font-size:.95rem}.text-link.light{color:var(--ivory)}.site-header{z-index:100;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f0e8f2;position:sticky;top:0}.announcement{background:var(--ink);min-height:30px;color:var(--ivory);letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:6px 20px;font-size:.67rem;font-weight:700;display:flex}.nav-shell{width:var(--container);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;margin-inline:auto;display:grid;position:relative}.desktop-nav{align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.desktop-nav a,.language-switcher,.cart-button,.menu-button{letter-spacing:.05em;background:0 0;border:0;font-size:.72rem;font-weight:700}.desktop-nav a{position:relative}.desktop-nav a:after{inset-inline-start:0;background:var(--ink);content:"";width:0;height:1px;transition:width .18s;position:absolute;bottom:-7px}.desktop-nav a:hover:after{width:100%}.wordmark{font-family:var(--font-serif);letter-spacing:.14em;white-space:nowrap;flex-direction:column;align-items:center;font-size:1.32rem;line-height:1;display:inline-flex}.wordmark span{font-family:var(--font-sans);letter-spacing:.4em;margin-top:7px;font-size:.48rem;font-weight:400}.nav-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.language-switcher{color:var(--moka)}.cart-button{align-items:center;gap:8px;display:flex}.cart-button span{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.65rem;display:inline-flex}.menu-button,.mobile-nav{display:none}.hero-section{background:var(--ivory-light);grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:calc(100vh - 106px);display:grid}.hero-copy{flex-direction:column;justify-content:center;min-height:720px;padding:clamp(70px,8vw,128px) clamp(40px,6vw,112px);display:flex}.hero-copy h1{max-width:760px;margin-bottom:28px;font-size:clamp(3.4rem,6vw,6.8rem)}.locale-ar .hero-copy h1{font-size:clamp(2.8rem,5vw,5.5rem)}.hero-intro{max-width:620px;color:var(--ink-soft);margin-bottom:38px;font-size:clamp(1rem,1.2vw,1.17rem);line-height:1.8}.hero-note{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:clamp(48px,8vh,100px);padding-top:18px;font-size:.67rem;font-weight:700;display:flex}.hero-visual{background:var(--ink);min-height:720px;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.hero-visual:after{content:"";background:linear-gradient(#0000 55%,#0a0807c7);position:absolute;inset:0}.hero-product-index{z-index:1;inset-inline:34px;color:#fff;letter-spacing:.1em;grid-template-columns:auto 1fr;gap:6px 16px;font-size:.65rem;font-weight:700;display:grid;position:absolute;bottom:28px}.hero-product-index span:nth-child(odd){color:var(--champagne)}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-block:50px;display:grid}.trust-strip article{border-inline-end:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding-inline:clamp(20px,3vw,48px);display:grid}.trust-strip article:first-child{padding-inline-start:0}.trust-strip article:last-child{border-inline-end:0;padding-inline-end:0}.trust-strip article>span,.process-grid article>span{color:var(--champagne-dark);font-family:var(--font-serif);font-size:.86rem}.trust-strip h2{font-family:var(--font-sans);letter-spacing:0;margin-bottom:7px;font-size:.9rem;font-weight:700}.trust-strip p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.section{padding-block:clamp(90px,11vw,160px)}.section-heading{margin-bottom:clamp(44px,5vw,72px)}.section-heading h2{max-width:820px;margin-bottom:0;font-size:clamp(2.4rem,4.4vw,4.8rem)}.locale-ar .section-heading h2{font-size:clamp(2rem,3.8vw,4rem)}.split-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:48px;display:grid}.split-heading>p{max-width:430px;color:var(--muted);margin:0;line-height:1.8}.centered-heading{text-align:center;max-width:850px;margin-inline:auto}.centered-heading h2{margin-inline:auto}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);display:grid}.product-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr));max-width:930px}.product-card{min-width:0}.product-image-link{aspect-ratio:1;background:var(--surface-strong);display:block;position:relative;overflow:hidden}.product-image-link img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-image-link:hover img{transform:scale(1.025)}.availability{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9e6;padding:7px 10px;font-size:.61rem;font-weight:700;position:absolute;inset-block-start:16px;inset-inline-start:16px}.availability.sold-out{color:#fff;background:#1e1a1ad9}.product-card-body{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:22px;display:flex}.product-brand{color:var(--champagne-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:700}.product-card h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:1.42rem;font-weight:400}.locale-ar .product-card h3{font-family:var(--font-serif);font-weight:500}.product-card-body>strong{white-space:nowrap;font-size:.88rem}.product-card>p{min-height:50px;color:var(--muted);margin:12px 0 16px;font-size:.79rem;line-height:1.75}.center-action{text-align:center;margin-top:64px}.editorial-section{background:var(--ink);min-height:740px;color:var(--ivory);grid-template-columns:1fr 1fr;display:grid}.editorial-image{min-height:640px}.editorial-image img{object-fit:cover;width:100%;height:100%}.editorial-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,148px);display:flex}.editorial-copy h2{max-width:650px;margin-bottom:30px;font-size:clamp(2.8rem,4.5vw,5.2rem)}.editorial-copy>p:not(.eyebrow){color:#f6f0e8b3;max-width:620px;margin-bottom:34px;line-height:1.9}.editorial-quote{font-family:var(--font-serif);letter-spacing:.08em;border-top:1px solid #f6f0e833;justify-content:space-between;margin-top:74px;padding-top:20px;display:flex}.editorial-quote span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-grid article{border-inline-end:1px solid var(--line);min-height:270px;padding:40px}.process-grid article:last-child{border-inline-end:0}.process-grid h3{font-family:var(--font-serif);margin:48px 0 10px;font-size:1.8rem;font-weight:400}.locale-ar .process-grid h3{font-family:var(--font-serif);font-weight:500}.process-grid p{max-width:320px;color:var(--muted);margin:0;font-size:.83rem;line-height:1.8}.final-cta{background:var(--surface-strong);justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:120px;padding:clamp(48px,6vw,82px);display:flex}.final-cta h2{max-width:780px;margin-bottom:18px;font-size:clamp(2.4rem,4vw,4.5rem)}.final-cta>div>p:last-child{max-width:650px;color:var(--muted);margin:0}.site-footer{color:var(--ivory);background:#171414;padding-top:76px}.footer-grid{grid-template-columns:1.7fr repeat(3,.7fr);gap:56px;padding-bottom:72px;display:grid}.footer-brand{max-width:410px}.footer-wordmark{align-items:flex-start;margin-bottom:28px;font-size:1.55rem}.footer-brand p{color:#f6f0e89e;font-size:.82rem;line-height:1.8}.footer-payment{letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-weight:700;color:var(--champagne)!important;font-size:.68rem!important}.footer-grid h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:700}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;display:flex}.footer-grid a{color:#f6f0e89e;margin-bottom:12px;font-size:.78rem}.footer-grid a:hover{color:#fff}.footer-bottom{color:#f6f0e873;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f6f0e824;justify-content:space-between;padding-block:22px;font-size:.65rem;display:flex}.drawer-root{visibility:hidden;z-index:1000;pointer-events:none;position:fixed;inset:0}.drawer-root.is-open{visibility:visible;pointer-events:auto}.drawer-backdrop{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120e0c73;border:0;transition:opacity .22s;position:absolute;inset:0}.drawer-root.is-open .drawer-backdrop{opacity:1}.cart-drawer{background:var(--ivory-light);width:min(92vw,520px);height:100%;box-shadow:var(--shadow-panel);flex-direction:column;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(105%)}[dir=rtl] .cart-drawer{transform:translate(-105%)}.drawer-root.is-open .cart-drawer{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:20px 28px;display:flex}.drawer-header h2{margin:0;font-size:1.55rem}.text-button{background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:.7rem;font-weight:700}.drawer-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cart-lines{padding:28px}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:108px 1fr;gap:18px;margin-bottom:22px;padding-bottom:22px;display:grid}.cart-line>img{object-fit:cover;width:108px;height:108px}.cart-line h3{font-family:var(--font-sans);margin-bottom:5px;font-size:.88rem}.cart-line p{color:var(--muted);margin-bottom:12px;font-size:.77rem}.quantity-control{border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;width:100px;min-height:34px;display:grid}.quantity-control button{background:0 0;border:0}.quantity-control button:disabled{cursor:not-allowed;opacity:.34}.quantity-control span{justify-content:center;align-items:center;font-size:.72rem;display:flex}.remove-button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid;margin-top:10px;padding:0;font-size:.66rem}.drawer-summary{border-top:1px solid var(--line);background:var(--surface);margin-top:auto;padding:26px 28px 30px}.drawer-summary>div{justify-content:space-between;font-size:.86rem;display:flex}.drawer-summary>p{color:var(--muted);margin:12px 0 22px;font-size:.7rem}.empty-state{text-align:center}.empty-state.compact{margin:auto;padding:48px 34px}.empty-state h3,.empty-state h1{margin-bottom:14px;font-size:2rem}.empty-state p{max-width:420px;color:var(--muted);margin:0 auto 28px}.page-main{min-height:70vh}.page-hero{padding-block:clamp(90px,11vw,150px) clamp(60px,8vw,110px)}.narrow-left{max-width:960px;margin-inline:max(24px,50vw + min(100vw - 48px,1340px)/-2) auto}[dir=rtl] .narrow-left{margin-inline:auto max(24px,50vw + min(100vw - 48px,1340px)/-2)}.page-hero h1{max-width:880px;margin-bottom:26px;font-size:clamp(3rem,6vw,6.2rem)}.locale-ar .page-hero h1{font-size:clamp(2.4rem,5vw,5rem)}.page-hero>p:last-child{max-width:660px;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.9}.shop-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:28px;padding-block:16px;font-size:.68rem;font-weight:700;display:flex}.shop-grid{padding-bottom:140px}.breadcrumbs{color:var(--muted);align-items:center;gap:10px;padding-top:28px;font-size:.68rem;display:flex}.breadcrumbs a:hover{color:var(--ink)}.product-detail{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:clamp(50px,8vw,120px);padding-block:42px 120px;display:grid}.product-gallery{min-width:0}.gallery-main{aspect-ratio:1;background:var(--surface-strong);position:relative;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-main>span{inset-inline-end:18px;background:#fffdf9e0;padding:7px 10px;font-size:.62rem;position:absolute;bottom:15px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.gallery-thumbs button{aspect-ratio:1;background:var(--surface-strong);border:1px solid #0000;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:var(--ink)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.product-purchase{padding-top:30px;position:sticky;top:140px}.product-purchase h1{margin-bottom:18px;font-size:clamp(2.8rem,4.5vw,5rem)}.locale-ar .product-purchase h1{font-size:clamp(2.2rem,4vw,4rem)}.product-lead{max-width:560px;color:var(--muted);line-height:1.9}.product-price{font-family:var(--font-serif);margin:30px 0 12px;font-size:1.55rem}.stock-state{color:var(--success);align-items:center;gap:9px;margin-bottom:28px;font-size:.72rem;font-weight:700;display:flex}.stock-state span{background:currentColor;border-radius:50%;width:7px;height:7px}.stock-state.unavailable{color:var(--danger)}.product-add{min-height:58px}.purchase-reassurance{color:var(--muted);text-align:center;margin:12px 0 26px;font-size:.68rem}.product-assurances{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.product-assurances li{border-bottom:1px solid var(--line);min-height:54px;color:var(--ink-soft);grid-template-columns:40px 1fr;align-items:center;font-size:.75rem;display:grid}.product-assurances span{color:var(--champagne-dark);font-family:var(--font-serif)}.product-facts{margin-top:28px}.product-facts>div{color:var(--muted);justify-content:space-between;gap:20px;padding-block:10px;font-size:.72rem;display:flex}.product-facts strong{color:var(--ink);text-align:end}.product-story{border-top:1px solid var(--line);grid-template-columns:.7fr .9fr 1.15fr;align-items:center;gap:60px;padding-block:110px;display:grid}.product-story h2{font-size:clamp(2.2rem,3.4vw,3.8rem)}.product-story>p{color:var(--muted);line-height:2}.product-story img{aspect-ratio:1;object-fit:cover;width:100%}.related-products{border-top:1px solid var(--line)}.mobile-sticky-buy{display:none}.cart-route{padding-block:80px 130px}.cart-page-grid{grid-template-columns:1fr 390px;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.cart-page-lines>h1{margin-bottom:42px;font-size:clamp(3rem,5vw,5rem)}.cart-page-line{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:30px;padding-block:24px;display:grid}.cart-page-line>a img{aspect-ratio:1;object-fit:cover;width:180px}.cart-line-info{grid-template-columns:1fr auto;align-items:start;gap:14px 30px;display:grid}.cart-line-info h2{margin:0;font-size:1.7rem}.cart-line-info>strong{grid-area:1/2}.quantity-control.wide{width:120px;min-height:40px}.cart-line-info .remove-button{justify-self:start}.cart-line-limit{color:var(--muted);margin-top:7px;font-size:.62rem;line-height:1.5;display:block}.cart-line-info .cart-line-limit{grid-column:1/-1;margin-top:-6px}.cart-quantity-rule{color:var(--muted);font-size:.65rem;line-height:1.55}.drawer-summary>p.cart-quantity-rule{color:var(--muted);margin:12px 0 0;font-size:.64rem;line-height:1.55}.cart-summary-card,.checkout-summary{background:var(--surface-strong);padding:34px;position:sticky;top:135px}.cart-summary-card>div{border-bottom:1px solid #1e1a1a29;justify-content:space-between;padding-block:16px;font-size:.78rem;display:flex}.cart-summary-card>p{color:var(--muted);margin:22px 0;font-size:.7rem}.summary-cod{color:var(--muted);text-align:center;margin-top:16px;font-size:.66rem;display:block}.page-empty{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:120px 24px;display:flex}.page-empty h1{font-size:clamp(2.6rem,5vw,5rem)}.loading-panel{min-height:45vh;color:var(--muted);place-items:center;display:grid}.checkout-route{padding-block:70px 130px}.checkout-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:clamp(50px,7vw,100px);display:grid}.checkout-header{margin-bottom:56px}.checkout-header h1{margin-bottom:22px;font-size:clamp(3rem,5vw,5.4rem)}.checkout-header>p:last-child{max-width:650px;color:var(--muted)}.form-section{border:0;margin:0 0 48px;padding:0}.form-section legend{border-bottom:1px solid var(--line);width:100%;font-family:var(--font-serif);align-items:center;gap:18px;margin-bottom:26px;padding-bottom:14px;font-size:1.55rem;display:flex}.locale-ar .form-section legend{font-family:var(--font-serif);font-weight:500}.form-section legend span{color:var(--champagne-dark);font-family:var(--font-serif);font-size:.8rem}.field-grid{gap:20px;display:grid}.field-grid.two{grid-template-columns:1fr 1fr}.field,.shipping-choice{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field>span,.field-label{font-size:.7rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--ivory-light);border-radius:0;width:100%;min-height:52px;padding:13px 14px;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #4268a82e}.field [aria-invalid=true]{border-color:var(--danger)}.field .zm-selector-trigger{border-color:var(--line);background:var(--ivory-light);min-height:52px;padding:13px 14px}.field-error{color:var(--danger);font-size:.67rem;line-height:1.6}.method-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.method-card{border:1px solid var(--line);background:var(--ivory-light);align-items:center;gap:14px;min-height:90px;padding:17px;display:flex}.method-card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.method-card.disabled{opacity:.48}.method-card input{width:18px;height:18px;accent-color:var(--ink)}.method-card span{flex-direction:column;gap:4px;display:flex}.method-card strong{font-size:.78rem}.method-card small{color:var(--muted);font-size:.67rem}.quote-message{background:var(--surface-strong);color:var(--muted);margin:0;padding:16px;font-size:.72rem}.quote-message.unavailable{color:var(--danger)}.hp-field{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-summary{background:var(--ivory-light);border:1px solid var(--line);padding:32px}.checkout-items{margin-bottom:18px}.checkout-discount{margin:18px 0}.checkout-discount>label{margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}.checkout-discount>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.checkout-discount input{border:1px solid var(--line);background:var(--ivory-light);border-radius:0;min-width:0;min-height:44px;padding:10px 12px}.checkout-discount button{border:1px solid var(--ink);background:0 0;min-width:92px;padding:8px 12px;font-size:.68rem;font-weight:700}.checkout-discount>small{margin-top:7px;font-size:.65rem;display:block}.checkout-discount>small.is-success,.discount-total-line{color:var(--success)}.checkout-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding-block:14px;font-size:.7rem;display:grid}.checkout-item img{object-fit:cover;width:70px;height:70px}.checkout-item>div{flex-direction:column;gap:4px;display:flex}.checkout-item small,.checkout-item span{color:var(--muted)}.totals>div,.success-summary>div{justify-content:space-between;gap:20px;padding-block:10px;font-size:.76rem;display:flex}.totals .grand-total,.success-summary .grand-total{border-top:1px solid var(--ink);margin-top:8px;padding-top:18px;font-size:.93rem}.cod-box{background:var(--surface-strong);grid-template-columns:44px 1fr;gap:12px;margin-block:24px 18px;padding:16px;display:grid}.cod-box>span{background:var(--ink);color:#fff;place-items:center;width:44px;height:44px;font-size:.64rem;font-weight:700;display:grid}.cod-box>div{flex-direction:column;display:flex}.cod-box strong{font-size:.72rem}.cod-box small{color:var(--muted);font-size:.63rem}.consent-copy{color:var(--muted);font-size:.62rem;line-height:1.6}.form-alert{color:var(--danger);background:#9b3c3c14;border:1px solid #9b3c3c4d;margin-bottom:14px;padding:14px;font-size:.72rem}.success-route{padding-block:90px 130px}.success-card{border:1px solid var(--line);background:var(--ivory-light);text-align:center;max-width:760px;margin-inline:auto;padding:clamp(34px,6vw,72px)}.success-mark{border:1px solid var(--success);width:60px;height:60px;color:var(--success);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:1.4rem;display:grid}.success-card h1{margin-bottom:18px;font-size:clamp(2.5rem,5vw,4.7rem)}.success-card>p:not(.eyebrow){max-width:560px;color:var(--muted);margin-inline:auto}.order-reference{background:var(--surface-strong);flex-direction:column;gap:5px;margin:34px 0;padding:22px;display:flex}.order-reference span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:700}.order-reference strong{font-family:var(--font-serif);letter-spacing:.04em;font-size:1.4rem}.order-reference strong bdi{white-space:nowrap;display:inline-block}.zm-success-brand{letter-spacing:.06em;white-space:nowrap;font-family:Cormorant Garamond Variable,Georgia,serif;display:inline-block}.order-reference button{border:0;border-bottom:1px solid var(--ink);background:0 0;place-self:center;margin-top:8px;padding:4px 0;font-size:.67rem;font-weight:700}.success-summary span small{color:var(--muted);font-size:.61rem;display:block}.success-summary .discount-line{color:var(--success)}.success-actions{justify-content:center;gap:12px;display:flex}.success-summary,.success-destination{text-align:start;margin-bottom:28px}.success-destination{background:var(--surface);flex-direction:column;padding:18px;display:flex}.success-destination span,.success-destination small{color:var(--muted);font-size:.66rem}.next-step{border-top:1px solid var(--line);text-align:start;grid-template-columns:44px 1fr;gap:16px;margin-bottom:32px;padding-top:24px;display:grid}.next-step>span{color:var(--champagne-dark);font-family:var(--font-serif)}.next-step h2{font-family:var(--font-sans);margin-bottom:6px;font-size:.9rem;font-weight:700}.next-step p{color:var(--muted);margin:0;font-size:.72rem}.tracking-page{padding-bottom:120px}.tracking-shell{gap:28px;max-width:920px;margin-inline:auto;display:grid}.tracking-form,.tracking-result{border:1px solid var(--line);background:var(--ivory-light);padding:clamp(24px,5vw,48px)}.tracking-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.tracking-form label span{color:var(--muted);margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}.tracking-form input{border:1px solid var(--line);background:#fff;width:100%;min-height:50px;padding:11px 13px}.tracking-form .button{white-space:nowrap}.tracking-error{color:var(--danger);grid-column:1/-1;margin:0;font-size:.72rem}.tracking-result-head{justify-content:space-between;align-items:start;gap:24px;margin-bottom:34px;display:flex}.tracking-result-head span,.tracking-result>p{color:var(--muted);font-size:.66rem}.tracking-result-head h2{margin:4px 0 0;font-size:2.1rem}.tracking-result-head>strong{letter-spacing:.05em}.tracking-progress{grid-template-columns:repeat(6,1fr);margin:0 0 28px;padding:0;list-style:none;display:grid}.tracking-progress li{min-width:0;color:var(--muted);text-align:center;position:relative}.tracking-progress li:before{content:"";z-index:0;top:18px;background:var(--line);width:100%;height:1px;position:absolute;inset-inline-start:0}.tracking-progress li:first-child:before{width:50%;inset-inline-start:50%}.tracking-progress li:last-child:before{width:50%}.tracking-progress i{z-index:1;border:1px solid var(--line);background:var(--ivory-light);border-radius:50%;place-items:center;width:37px;height:37px;margin:0 auto 10px;font-size:.58rem;font-style:normal;display:grid;position:relative}.tracking-progress span{padding-inline:4px;font-size:.62rem;display:block}.tracking-progress li.is-complete{color:var(--success)}.tracking-progress li.is-complete i{border-color:var(--success)}.tracking-terminal{border-inline-start:3px solid var(--danger);color:var(--danger);background:#9b3c3c12;margin-bottom:24px;padding:16px}.info-process{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:120px;display:grid}.info-process article{border:1px solid var(--line);background:var(--ivory-light);flex-direction:column;min-height:300px;padding:38px;display:flex}.info-process article>span{color:var(--champagne-dark);font-family:var(--font-serif)}.info-process h2{margin:auto 0 16px;font-size:1.8rem}.info-process p{color:var(--muted);margin:0;font-size:.82rem}.calm-callout{background:var(--surface-strong);justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:120px;padding:62px;display:flex}.calm-callout h2{max-width:720px;margin-bottom:15px;font-size:clamp(2.2rem,4vw,4rem)}.calm-callout p:last-child{color:var(--muted);margin:0}.faq-list{max-width:1000px;padding-bottom:130px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:94px;font-family:var(--font-serif);grid-template-columns:52px 1fr;align-items:center;gap:18px;font-size:1.32rem;list-style:none;display:grid}.locale-ar .faq-list summary{font-family:var(--font-serif);font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--font-sans);grid-column:3}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--champagne-dark);font-family:var(--font-serif);font-size:.75rem}.faq-list details>p{max-width:760px;color:var(--muted);margin:0 0 32px 70px;line-height:1.9}[dir=rtl] .faq-list details>p{margin:0 70px 32px 0}.about-hero{grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.about-hero>div{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px);display:flex}.about-hero h1{font-size:clamp(3rem,5.4vw,6rem)}.about-hero img{object-fit:cover;width:100%;height:100%}.about-copy{max-width:880px;padding-block:120px;display:block}.large-initial{color:var(--champagne);font-family:var(--font-serif);font-size:9rem;line-height:.8}.about-copy p{color:var(--ink-soft);font-family:var(--font-serif);font-size:1.35rem;line-height:1.9}.locale-ar .about-copy p{font-family:var(--font-sans);font-size:1.12rem;line-height:2}.about-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:130px;display:grid}.about-values article{border-inline-end:1px solid var(--line);min-height:250px;padding:36px}.about-values article:last-child{border-inline-end:0}.about-values span{color:var(--champagne-dark);font-family:var(--font-serif)}.about-values h2{margin:54px 0 12px;font-size:1.6rem}.about-values p{color:var(--muted);margin:0;font-size:.8rem}.contact-page{padding-bottom:130px}.contact-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-grid a{border:1px solid var(--line);background:var(--ivory-light);grid-template-columns:auto 1fr auto;align-items:end;gap:24px;min-height:210px;padding:34px;transition:background .18s,border-color .18s;display:grid}.contact-grid>.contact-copy-card{border:1px solid var(--line);background:var(--ivory-light);grid-template-columns:auto 1fr auto;align-items:end;gap:24px;min-height:210px;padding:34px;display:grid}.contact-copy-card>span{color:var(--champagne-dark);font-family:var(--font-serif)}.contact-copy-card>div{flex-direction:column;min-width:0;display:flex}.contact-copy-card small{color:var(--muted);font-size:.66rem}.contact-copy-card strong{overflow-wrap:anywhere;margin-top:8px}.copy-email{border:0;white-space:nowrap;background:0 0;border-bottom:1px solid;padding:5px 0;font-size:.66rem;font-weight:700}.contact-grid a:hover{border-color:var(--ink);background:var(--surface-strong)}.contact-grid a>span{color:var(--champagne-dark);font-family:var(--font-serif)}.contact-grid a>div{flex-direction:column;display:flex}.contact-grid small{color:var(--muted);font-size:.66rem}.contact-grid strong{overflow-wrap:anywhere;margin-top:8px}.contact-note{color:var(--muted);margin-top:28px;font-size:.72rem}.professional-contact-card{border:1px solid var(--line);background:var(--ink);color:var(--ivory-light);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;margin-top:22px;padding:clamp(30px,5vw,56px);display:grid}.professional-contact-card h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.5rem)}.professional-contact-card p:not(.eyebrow){color:#c9c0b8;max-width:680px;margin:0;line-height:1.75}.professional-contact-actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.professional-contact-actions a{border-bottom:1px solid #8e8178;padding-bottom:7px}.professional-contact-card .copy-email{color:var(--ivory-light)}.storefront-product-picker{border:1px solid #ded8d0;margin:8px 0 16px;padding:16px}.storefront-product-picker legend{color:#625a54;padding-inline:7px;font-size:.72rem;font-weight:700}@media (width<=760px){.professional-contact-card{grid-template-columns:1fr;align-items:start;gap:28px}.professional-contact-actions{width:100%}.professional-contact-actions a{overflow-wrap:anywhere;max-width:100%}}.admin-shell{color:#231f1d;min-height:100vh;font-family:var(--font-sans);background:#f5f3ef;grid-template-columns:260px 1fr;display:grid}.admin-sidebar{color:#fff;background:#1d1918;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.admin-brand>span{border:1px solid var(--champagne);width:42px;height:42px;color:var(--champagne);font-family:var(--font-serif);place-items:center;display:grid}.admin-brand>div{flex-direction:column;display:flex}.admin-brand strong{letter-spacing:.1em}.admin-brand small{color:#ffffff80;font-size:.62rem}.admin-sidebar nav{flex-direction:column;gap:5px;min-height:0;margin-top:26px;padding-inline-end:3px;display:flex;overflow-y:auto}.admin-nav-group>small{color:#ffffff57;letter-spacing:.12em;padding:0 12px 5px;font-size:.52rem;display:block}.admin-sidebar nav button{color:#ffffff9e;text-align:start;background:0 0;border:0;border-radius:6px;grid-template-columns:36px 1fr;align-items:center;min-height:44px;padding:0 12px;font-size:.73rem;display:grid;position:relative}.admin-nav-badge{color:#211b18;background:#c7a27e;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:6px;font-size:.58rem;font-style:normal;font-weight:800;display:inline-flex;position:absolute;inset-block-start:5px;inset-inline-end:7px}.admin-subsection{border-top:1px solid #ded7cf;margin-top:42px;padding-top:30px}.admin-subsection .admin-card-title{align-items:flex-start;gap:24px;margin-bottom:18px}.admin-subsection .admin-card-title p{color:#756b64;max-width:720px;margin:6px 0 0;font-size:.72rem}.admin-sidebar nav button span{color:#c7a27ea6;font-family:var(--font-serif);font-size:.66rem}.admin-sidebar nav button b{font:inherit;font-weight:500}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff14}.admin-sidebar nav button.active{box-shadow:inset 2px 0 0 var(--champagne)}.admin-store-link{color:#ffffffad;text-align:center;border:1px solid #ffffff26;margin-top:auto;padding:13px;font-size:.68rem}.admin-main{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #ddd8d1;justify-content:space-between;align-items:center;min-height:76px;padding:0 34px;display:flex}.admin-language-switch{color:#756b64;align-items:center;gap:8px;margin-inline:auto 22px;font-size:.62rem;display:flex}.admin-language-switch select{color:#2c2724;background:#fff;border:1px solid #d8d0c7;border-radius:5px;min-height:34px;padding:0 9px}.admin-locale-ar{font-family:var(--font-arabic-body), var(--font-sans)}.admin-locale-ar .admin-panel-header h1,.admin-locale-ar .admin-card h2,.admin-locale-ar .admin-kpis article>strong{font-family:var(--font-arabic-heading), var(--font-serif)}.admin-segmented{background:#eee9e3;border:1px solid #ddd5cc;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.admin-segmented button{color:#756b64;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 12px;font-size:.66rem}.admin-segmented button.active{color:#261f1b;background:#fff;box-shadow:0 2px 8px #2a221d14}.range-tabs{width:max-content;max-width:100%;margin-bottom:22px;overflow-x:auto}.admin-custom-dates{flex-wrap:wrap;gap:10px;margin:-12px 0 22px;display:flex}.admin-custom-dates label{color:#756b64;align-items:center;gap:7px;font-size:.62rem;display:flex}.admin-custom-dates input{background:#fff;border:1px solid #d8d0c7;border-radius:5px;min-height:38px;padding:0 9px}.admin-test-badge{letter-spacing:.1em;background:#ede3d8;border-radius:3px;width:max-content;margin-top:4px;padding:2px 5px;font-weight:800;color:#795f4c!important;font-size:.48rem!important;display:inline-block!important}.is-test-row td{background:#fbf7f2}.admin-order-quick-actions,.admin-destructive-actions{flex-wrap:wrap;gap:8px;padding:15px 0;display:flex}.admin-order-quick-actions button,.admin-order-quick-actions a,.admin-destructive-actions button{color:#312a26;background:#fff;border:1px solid #d7cec5;border-radius:5px;min-height:38px;padding:0 12px;font-size:.64rem}.admin-destructive-actions{border-top:1px solid #e2dcd5}.admin-destructive-actions .danger{color:#8f302a;border-color:#bf8d85}.admin-line-item{grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) 72px 40px;gap:7px;margin-bottom:8px;display:grid}.admin-line-item select,.admin-line-item input,.admin-line-item button{background:#fff;border:1px solid #d8d0c7;border-radius:5px;min-width:0;min-height:42px;padding:0 9px}.admin-price-snapshot{background:#f7f2ec;border:1px solid #d7cec5;border-radius:6px;gap:3px;padding:16px;display:grid}.admin-price-snapshot span,.admin-price-snapshot small{color:#756b64;font-size:.62rem}.admin-price-snapshot strong{font-family:var(--font-serif);font-size:1.35rem}.admin-change-history{border-top:1px solid #e2dcd5;padding-top:18px}.admin-change-history p{border-bottom:1px solid #eee9e4;margin:0;padding:9px 0;font-size:.68rem}.admin-change-history small{color:#8e837c;display:block}.admin-kpis-wide{grid-template-columns:repeat(4,1fr)}.admin-kpis-wide article{min-height:112px}.admin-data-bars{gap:12px;display:grid}.admin-data-bars>div{grid-template-columns:minmax(90px,150px) 1fr minmax(55px,auto);align-items:center;gap:10px;font-size:.66rem;display:grid}.admin-data-bars i{background:#eee8e1;border-radius:99px;height:7px;overflow:hidden}.admin-data-bars i b{border-radius:inherit;background:#9b765a;height:100%;display:block}.admin-data-bars strong{text-align:end}.admin-data-bars strong small{color:#8a7f76;white-space:nowrap;font-weight:400;display:block}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-url{color:#6f655d;overflow-wrap:anywhere;background:#f8f5f1;border:1px solid #e1d9d0;border-radius:5px;min-height:52px;padding:10px;font-size:.58rem}.campaign-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.campaign-metrics span{color:#82776f;font-size:.56rem}.campaign-metrics strong{color:#2f2925;margin-top:3px;font-size:.75rem;display:block}.admin-tooltip{cursor:help;background:#ded5cb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.58rem;display:inline-grid}.branding-control img{object-fit:contain;background:#f5f0ea;border:1px solid #ded6cd;border-radius:5px;width:100%;height:104px;margin:7px 0}.integration-status{background:#f8f5f1;border:1px solid #ddd5cc;border-radius:5px;justify-content:space-between;padding:10px;font-size:.62rem;display:flex}.admin-system-status{margin-top:24px}.system-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.system-status-grid>div{border:1px solid #e2dcd5;border-radius:5px;justify-content:space-between;gap:8px;padding:11px;font-size:.6rem;display:flex}.system-connected,.system-online,.system-configured{color:#3b6b4b}.system-not_configured,.system-error{color:#986338}@media (width<=980px){.admin-kpis-wide{grid-template-columns:repeat(2,1fr)}.campaign-grid{grid-template-columns:1fr}.system-status-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.admin-line-item{grid-template-columns:1fr 72px 40px}.admin-line-item select:nth-child(2){grid-area:2/1/auto/-1}.admin-kpis-wide,.system-status-grid{grid-template-columns:1fr}.campaign-metrics{grid-template-columns:repeat(2,1fr)}}.admin-topbar>div:first-child,.admin-user>div{flex-direction:column;display:flex}.admin-topbar span,.admin-topbar small{color:#8b827c;font-size:.61rem}.admin-topbar strong{font-size:.76rem}.admin-user{align-items:center;gap:10px;display:flex}.admin-user>span{background:var(--moka);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.admin-user a{color:#8b827c;font-size:.6rem}.admin-content{max-width:1500px;margin-inline:auto;padding:42px}.admin-panel-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.admin-panel-header>div>span{color:var(--champagne-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.admin-panel-header h1{font-family:var(--font-serif);margin:7px 0 5px;font-size:2.4rem}.admin-panel-header p{color:#766e69;margin:0;font-size:.72rem}.admin-button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-button.primary{color:#fff;background:#26211f}.admin-button.secondary{background:#fff;border-color:#cbc5bf}.admin-button.danger{color:var(--danger);background:#fff;border-color:#9b3c3c59}.admin-action-row{flex-wrap:wrap;gap:8px;display:flex}.file-button{position:relative;overflow:hidden}.file-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.admin-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.admin-kpis article,.admin-card{background:#fff;border:1px solid #ded9d3;border-radius:8px;box-shadow:0 8px 26px #221d1a09}.admin-kpis article{flex-direction:column;min-height:135px;padding:22px;display:flex}.admin-kpis article>span{color:#817872;font-size:.66rem}.admin-kpis article>strong{font-family:var(--font-serif);margin-top:auto;font-size:1.85rem}.admin-kpis article>small{color:#978e88;font-size:.6rem}.admin-dashboard-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:24px;display:grid}.admin-dashboard-grid.commerce-insights{grid-template-columns:1fr 1fr}.admin-card{padding:24px}.admin-card-title{justify-content:space-between;margin-bottom:16px;display:flex}.admin-card-title h2{font-family:var(--font-sans);margin:0;font-size:.8rem;font-weight:700}.admin-card-title span{color:#918780;font-size:.65rem}.admin-list>div{border-top:1px solid #eeeae6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.admin-list>div>img{object-fit:cover;border-radius:4px;width:38px;height:38px}.admin-list>div>div{flex-direction:column;display:flex}.admin-list strong,.admin-list b{font-size:.67rem}.admin-list small{color:#8e8580;font-size:.58rem}.status-dot{background:#9d948f;border-radius:50%;width:8px;height:8px}.status-new,.status-awaiting_confirmation{background:#b98841!important}.status-callback{color:#725335;background:#efe3d4}.status-confirmed,.status-preparing{background:#5273a7!important}.status-shipped{background:#63559a!important}.status-delivered,.status-active{background:#3e795f!important}.status-refused,.status-returned,.status-canceled,.status-archived{background:#a04d4d!important}.admin-empty{color:#968d87;padding:30px 0;font-size:.7rem}.status-overview{margin-top:18px}.status-bars{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}.status-bars>div{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;font-size:.62rem;display:grid}.status-bars>div>div{background:#ece8e4;border-radius:10px;height:5px;overflow:hidden}.status-bars i{background:var(--champagne-dark);height:100%;display:block}.admin-toolbar{background:#fff;border:1px solid #ded9d3;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.admin-toolbar input,.admin-toolbar select{background:#fff;border:1px solid #d8d2cc;border-radius:4px;min-height:38px;padding:8px 11px;font-size:.68rem}.admin-toolbar input{min-width:260px}.admin-toolbar span{color:#8e8580;margin-inline-start:auto;font-size:.62rem}.admin-table-wrap{background:#fff;border:1px solid #ded9d3;border-radius:7px;overflow-x:auto}.admin-tariff-diff-scroll{max-height:min(60vh,560px);overflow:auto}.admin-tariff-diff-scroll .admin-table{font-size:.875rem}.admin-tariff-diff-scroll th{background:var(--admin-paper,white);z-index:1;position:sticky;top:0}.admin-table{border-collapse:collapse;width:100%;font-size:.67rem}.admin-table th,.admin-table td{text-align:start;white-space:nowrap;border-bottom:1px solid #ece8e4;padding:14px 16px}.admin-table th{color:#817872;letter-spacing:.05em;text-transform:uppercase;background:#f7f5f2;font-size:.58rem}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>small{color:#908680;font-size:.56rem}.admin-status{color:#554d48;background:#eeeae5;border-radius:20px;align-items:center;padding:5px 9px;font-size:.56rem;font-weight:700;display:inline-flex}.admin-link-button{background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.62rem;font-weight:700}.admin-product-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-product-list>button{text-align:start;background:#fff;border:1px solid #ded9d3;border-radius:7px;grid-template-columns:78px 1fr auto;align-items:center;gap:16px;min-height:104px;padding:12px;display:grid}.admin-product-list>button:hover{border-color:#8f837b}.admin-product-list img{object-fit:cover;border-radius:4px;width:78px;height:78px}.admin-product-list>button>div{flex-direction:column;display:flex}.admin-product-list span,.admin-product-list small{color:#918780;font-size:.58rem}.admin-product-list strong,.admin-product-list b{font-size:.72rem}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category-grid>button{text-align:start;background:#fff;border:1px solid #ded9d3;border-radius:7px;min-height:230px;padding:24px}.category-grid>button:hover{border-color:#8f837b}.category-grid span,.category-grid small{color:var(--champagne-dark);font-family:var(--font-serif);font-size:.7rem}.category-grid h2{margin:42px 0 2px;font-size:1.65rem}.category-grid strong{font-size:.75rem;display:block}.category-grid p{color:#817872;margin:14px 0;font-size:.65rem}.admin-drawer-root{z-index:1200;position:fixed;inset:0}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17131173;border:0;position:absolute;inset:0}.admin-drawer{width:min(92vw,520px);height:100%;box-shadow:var(--shadow-panel);background:#fff;padding:28px;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.admin-drawer.wide{width:min(94vw,760px)}.admin-drawer>header{border-bottom:1px solid #ded9d3;justify-content:space-between;margin-bottom:28px;padding-bottom:18px;display:flex}.admin-drawer>header span{color:var(--champagne-dark);font-size:.6rem}.admin-drawer>header h2{margin:4px 0 0;font-size:1.8rem}.admin-drawer>header button{background:0 0;border:0;font-size:.62rem}.admin-drawer form{flex-direction:column;gap:16px;display:flex}.admin-drawer form label,.settings-form label,.media-upload-card label{color:#665e59;flex-direction:column;gap:6px;font-size:.64rem;font-weight:700;display:flex}.admin-drawer form input,.admin-drawer form select,.admin-drawer form textarea,.settings-form input,.settings-form select,.settings-form textarea,.media-upload-card input,.media-upload-card select{background:#fff;border:1px solid #d5cfc9;border-radius:4px;width:100%;min-height:42px;padding:9px 11px;font-size:.72rem;font-weight:400}.admin-drawer form textarea,.settings-form textarea{resize:vertical}.admin-drawer form .check,.settings-form .check,.media-upload-card .check{flex-direction:row;align-items:center}.admin-drawer form .check input,.settings-form .check input,.media-upload-card .check input{width:16px;min-height:16px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px!important;display:grid!important}.admin-form-grid h3{border-bottom:1px solid #e3ded9;grid-column:1/-1;margin:18px 0 0;padding-bottom:8px;font-size:.72rem}.admin-form-grid .span-2{grid-column:1/-1}.admin-form-actions{justify-content:flex-end;gap:10px;display:flex}.order-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.order-detail-grid section{background:#f7f5f2;padding:14px}.order-detail-grid section.wide{grid-column:1/-1}.order-detail-grid h3{font-family:var(--font-sans);margin-bottom:5px;font-size:.6rem}.order-detail-grid p{color:#736a65;margin:0;font-size:.67rem}.rate-box{background:#faf9f7;border:1px solid #ded9d3;border-radius:5px;padding:14px}.media-upload-card{background:#fff;border:1px solid #ded9d3;border-radius:8px;grid-template-columns:1.2fr repeat(2,1fr);gap:14px;margin-bottom:30px;padding:24px;display:grid}.media-upload-card>div{grid-row:span 2}.media-upload-card h2{font-family:var(--font-sans);margin-bottom:8px;font-size:.85rem}.media-upload-card p{color:#817872;font-size:.64rem}.file-drop{background:#faf9f7;border:1px dashed #bcb3ac;justify-content:center;padding:14px}.media-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.media-grid article{background:#fff;border:1px solid #ded9d3;border-radius:7px;min-width:0;overflow:hidden}.media-grid article>img{aspect-ratio:1;object-fit:cover;width:100%}.media-card-image{aspect-ratio:1;background:#111;position:relative;overflow:hidden}.media-card-image img{object-fit:contain;width:100%;height:100%;display:block}.media-usage-badge{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff57;border-radius:999px;padding:5px 8px;font-size:.5rem;font-weight:750;position:absolute;inset-block-start:9px;inset-inline-start:9px}.media-usage-badge.is-used{background:#234e3dc7}.media-usage-badge.is-unused{background:#342f2bc2}.media-grid article>div:not(.media-actions):not(.media-card-image){flex-direction:column;padding:13px;display:flex}.media-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.media-grid small,.media-grid p{color:#8c837d;font-size:.56rem}.media-grid p{margin:8px 0 0}.media-actions{flex-wrap:wrap;gap:7px;padding:0 13px 13px;display:flex}.media-actions button,.media-actions a{color:inherit;background:#fff;border:1px solid #d5cfc9;border-radius:3px;padding:6px 8px;font-size:.56rem;text-decoration:none}.media-actions button:disabled{cursor:not-allowed;opacity:.48}.media-actions button.is-danger{color:#8b3d35;border-color:#d7aaa3}.media-preparing,.media-ready{margin-top:10px;font-size:.58rem;display:block}.media-selection-preview{background:#faf9f7;border:1px solid #ded9d3;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:14px;display:grid}.media-selection-image{aspect-ratio:1;background:#151515;border-radius:8px;overflow:hidden}.media-selection-image img{object-fit:contain;width:100%;height:100%;display:block}.media-selection-info{flex-direction:column;gap:6px;min-width:0;display:flex}.media-selection-info>span{color:#9a704d;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:750}.media-selection-info>strong{color:#302a26;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.media-selection-info>small{color:#817872;font-size:.58rem}.media-selection-info>div{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.media-selection-info .is-danger{color:#9a4b44}.commune-section-heading{border-top:1px solid var(--admin-line);margin-top:26px;padding-top:22px}.commune-section-heading>div>span{color:#97704f;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:700}.admin-table tr.is-selected-location td{background:#f6eee5}.media-preparing{color:#87684e}.media-ready{color:#3f755f}.media-upload-warnings{color:#8a5d39;margin:10px 0 0;padding-inline-start:17px;font-size:.58rem;line-height:1.5}.settings-backup-action{background:#fbf8f3;border:1px solid #e1d9cf;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.settings-backup-action p{color:#776f68;max-width:670px;margin:5px 0 0;font-size:.64rem;line-height:1.6}.settings-backup-action .admin-button{flex:none}.settings-form{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;display:grid}.settings-form section{background:#fff;border:1px solid #ded9d3;border-radius:8px;flex-direction:column;gap:14px;padding:24px;display:flex}.settings-form section:first-child{grid-row:span 2}.settings-form section.span-2{grid-column:1/-1}.settings-pair{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.settings-form h2{font-family:var(--font-sans);margin-bottom:4px;font-size:.8rem}.settings-form p{color:#817872;margin:0;font-size:.62rem}.admin-notice,.admin-error{z-index:1400;box-shadow:var(--shadow-soft);border-radius:6px;padding:13px 16px;font-size:.68rem;position:fixed;inset-block-start:88px;inset-inline-end:26px}.admin-notice{color:#fff;background:#315f4c}.admin-error{color:#fff;background:#8b3838;align-items:center;gap:14px;display:flex}.admin-error button{color:#fff;background:0 0;border:0;border-bottom:1px solid;padding:0}.admin-loading,.admin-access-denied{background:#f5f3ef;place-items:center;min-height:100vh;display:grid}.admin-loading{color:#817872;font-size:.72rem}.admin-spinner{border:2px solid #ddd7d1;border-top-color:var(--champagne-dark);border-radius:50%;width:28px;height:28px;margin-inline:auto;animation:.8s linear infinite spin}.admin-access-card{text-align:center;background:#fff;border:1px solid #ded9d3;max-width:520px;padding:52px}.admin-access-card h1{font-size:2.7rem}.admin-access-card p{color:#817872}.admin-login-card{text-align:start;flex-direction:column;gap:17px;width:min(100% - 32px,520px);display:flex}.admin-login-card h1,.admin-login-card p{margin:0}.admin-login-card label{color:#665e59;flex-direction:column;gap:7px;font-size:.68rem;font-weight:700;display:flex}.admin-login-card input{min-height:48px;font:inherit;border:1px solid #d5cfc9;padding:10px 12px;font-size:.82rem;font-weight:400}.admin-login-card .button{width:100%}.admin-login-card>a{color:#6f625b;border-bottom:1px solid;align-self:center;font-size:.68rem}.admin-login-card .admin-login-error{color:#8b3838}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1120px){.desktop-nav{gap:16px}.hero-section{grid-template-columns:1fr 1fr}.hero-copy{padding-inline:42px}.product-detail{gap:46px}.checkout-grid{grid-template-columns:minmax(0,1fr) 380px;gap:45px}.admin-kpis{grid-template-columns:1fr 1fr}.media-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){:root{--container:min(100% - 32px, 1340px)}.nav-shell{grid-template-columns:1fr auto 1fr;min-height:68px}.desktop-nav{display:none}.menu-button{justify-self:start;padding:10px 0;display:block}.nav-actions{gap:12px}.language-switcher{display:none}.mobile-nav{background:var(--ivory-light);grid-template-columns:1fr 1fr;gap:0;max-height:0;transition:max-height .24s;display:grid;overflow:hidden}.mobile-nav.is-open{border-top:1px solid var(--line);max-height:360px}.mobile-nav a{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;padding:18px 24px;font-size:.74rem}.hero-section{grid-template-columns:1fr}.hero-copy{min-height:auto;padding-block:86px}.hero-visual{min-height:min(85vw,700px)}.trust-strip,.process-grid,.about-values{grid-template-columns:1fr}.trust-strip article{border-inline-end:0;border-bottom:1px solid var(--line);padding:24px 0}.trust-strip article:last-child{border-bottom:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid .product-card:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 10px)}.editorial-section{grid-template-columns:1fr}.editorial-copy{padding:80px 34px}.process-grid article,.about-values article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:210px}.process-grid article:last-child,.about-values article:last-child{border-bottom:0}.final-cta,.calm-callout{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}.product-detail{grid-template-columns:1fr}.product-purchase{position:static}.product-story{grid-template-columns:1fr 1fr}.product-story img{grid-column:1/-1;max-width:640px;margin-inline:auto}.cart-page-grid,.checkout-grid{grid-template-columns:1fr}.cart-summary-card,.checkout-summary{position:static}.info-process,.contact-grid{grid-template-columns:1fr}.about-hero{grid-template-columns:1fr;min-height:auto}.about-hero img{aspect-ratio:1}.about-copy{grid-template-columns:100px 1fr}.admin-shell{grid-template-columns:78px 1fr}.admin-sidebar{padding-inline:10px}.admin-brand{justify-content:center;padding-inline:8px}.admin-brand>div,.admin-sidebar nav button b,.admin-store-link{display:none}.admin-sidebar nav button{text-align:center;grid-template-columns:1fr;padding:0}.admin-sidebar nav button span{font-size:.68rem}.admin-content{padding:28px 20px}.admin-dashboard-grid,.settings-form{grid-template-columns:1fr}.settings-form section:first-child{grid-row:auto}.settings-pair{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.media-upload-card{grid-template-columns:1fr 1fr}.media-upload-card>div{grid-area:auto/1/auto/-1}}@media (width<=640px){:root{--container:calc(100% - 28px)}body{font-size:15px}.announcement{letter-spacing:.06em;min-height:28px;font-size:.58rem}.nav-shell{min-height:62px}.wordmark{font-size:1.05rem}.wordmark span{font-size:.4rem}.cart-button{font-size:0}.cart-button:before{content:"Panier";font-size:.64rem}[dir=rtl] .cart-button:before{content:"السلة"}.cart-button span{min-width:22px;height:22px;font-size:.6rem}.hero-copy{padding:68px 22px 58px}.hero-copy h1{font-size:clamp(2.8rem,15vw,4.4rem)}.locale-ar .hero-copy h1{font-size:clamp(2.35rem,12vw,3.7rem)}.hero-intro{font-size:.92rem}.hero-copy .button{flex:1}.hero-note{flex-direction:column;gap:5px;margin-top:46px}.hero-visual{min-height:110vw}.hero-product-index{inset-inline:18px;bottom:18px}.section{padding-block:76px}.split-heading{grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:2.7rem}.locale-ar .section-heading h2{font-size:2.25rem}.product-grid,.product-grid.two-column{grid-template-columns:1fr}.product-grid .product-card:last-child:nth-child(odd){grid-column:auto;width:auto}.product-card h3{font-size:1.28rem}.product-card>p{min-height:0}.editorial-image{min-height:105vw}.editorial-copy{padding:68px 24px}.editorial-copy h2{font-size:2.8rem}.editorial-quote{flex-direction:column;gap:8px;margin-top:48px}.final-cta,.calm-callout{margin-bottom:80px;padding:36px 24px}.final-cta .button,.calm-callout .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 22px}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}.page-hero{padding-block:70px 52px}.page-hero h1{font-size:3.15rem}.locale-ar .page-hero h1{font-size:2.6rem}.shop-grid{padding-bottom:90px}.breadcrumbs{white-space:nowrap;overflow-x:auto}.product-detail{padding-block:24px 90px}.gallery-thumbs{grid-template-columns:repeat(3,1fr)}.product-purchase{padding-top:12px}.product-purchase h1{font-size:3rem}.product-story{grid-template-columns:1fr;gap:24px;padding-block:78px}.product-story img{grid-column:auto}.mobile-sticky-buy{z-index:90;inset-inline:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:74px;padding:9px 12px;display:grid;position:fixed;bottom:0}.mobile-sticky-buy>div{flex-direction:column;display:flex}.mobile-sticky-buy span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.62rem;overflow:hidden}.mobile-sticky-buy strong{font-size:.7rem}.mobile-sticky-buy .button{min-height:46px;padding-inline:16px;font-size:.65rem}.cart-route,.checkout-route{padding-block:56px 90px}.cart-page-lines>h1,.checkout-header h1{font-size:3rem}.cart-page-line{grid-template-columns:112px 1fr;gap:16px}.cart-page-line>a img{width:112px}.cart-line-info{grid-template-columns:1fr}.cart-line-info>strong{grid-area:auto/1}.field-grid.two,.method-cards{grid-template-columns:1fr}.checkout-summary{padding:24px 18px}.success-route{padding-block:50px 80px}.success-card{padding:34px 20px}.locale-ar .success-card h1{font-size:2.1rem;line-height:1.42}.order-reference strong{letter-spacing:.025em;font-size:1rem}.success-actions{flex-direction:column}.tracking-form{grid-template-columns:1fr}.tracking-form .button{width:100%}.tracking-result-head{flex-direction:column}.tracking-progress{grid-template-columns:1fr}.tracking-progress li{text-align:start;grid-template-columns:45px 1fr;align-items:start;min-height:54px;display:grid}.tracking-progress li:before,.tracking-progress li:first-child:before,.tracking-progress li:last-child:before{top:0;width:1px;height:100%;inset-inline-start:18px}.tracking-progress li:first-child:before{height:calc(100% - 18px);top:18px}.tracking-progress li:last-child:before{height:18px}.tracking-progress i{margin:0}.tracking-progress span{padding-top:7px}.info-process{padding-bottom:80px}.info-process article{min-height:230px}.faq-list{padding-bottom:90px}.faq-list summary{grid-template-columns:36px 1fr;font-size:1rem}.faq-list summary:after{grid-column:3}.faq-list details>p,[dir=rtl] .faq-list details>p{margin:0 0 28px 54px}[dir=rtl] .faq-list details>p{margin:0 54px 28px 0}.about-hero>div{padding:68px 22px}.about-hero h1{font-size:3.2rem}.about-copy{grid-template-columns:1fr;gap:28px;padding-block:78px}.large-initial{font-size:5.5rem}.about-copy p{font-size:1.08rem}.contact-grid a,.contact-grid>.contact-copy-card{min-height:170px;padding:24px}.admin-shell{display:block}.admin-sidebar{z-index:100;flex-direction:row;width:100%;height:auto;padding:8px 10px;position:sticky;top:0;overflow-x:auto}.admin-brand{border:0;min-width:54px;padding:0 8px 0 0}.admin-brand>span{width:36px;height:36px}.admin-sidebar nav{flex-direction:row;margin:0}.admin-sidebar nav button{min-width:52px;min-height:38px}.admin-sidebar nav button.active{box-shadow:inset 0 -2px 0 var(--champagne)}.admin-topbar{padding:0 16px}.admin-topbar>div:first-child{display:none}.admin-content{padding:24px 14px}.admin-panel-header{flex-direction:column;align-items:flex-start}.admin-panel-header h1{font-size:2rem}.admin-kpis,.admin-dashboard-grid,.admin-product-list,.category-grid,.media-grid,.settings-form,.status-bars{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input{width:100%;min-width:0}.admin-toolbar span{margin-inline-start:0}.admin-product-list>button{grid-template-columns:64px 1fr}.admin-product-list>button>b{grid-column:2}.admin-drawer,.admin-drawer.wide{width:100%;padding:22px 16px}.admin-form-grid,.order-detail-grid,.media-upload-card{grid-template-columns:1fr!important}.admin-form-grid .span-2,.order-detail-grid section.wide,.media-upload-card>div{grid-column:1}.admin-notice,.admin-error{inset-block-start:58px;inset-inline:14px}.settings-backup-action{flex-direction:column;align-items:stretch}.settings-backup-action .admin-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell{--admin-ink:#25221f;--admin-muted:#776f68;--admin-line:#e4dfd8;--admin-line-strong:#d8d0c6;--admin-paper:#fffefa;--admin-canvas:#f6f3ee;--admin-champagne:#b58b62;--admin-champagne-soft:#f2e9df;background:var(--admin-canvas);color:var(--admin-ink);grid-template-columns:248px minmax(0,1fr);overflow-x:clip}.admin-shell,.admin-shell button,.admin-shell a,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-access-denied,.admin-access-denied button,.admin-access-denied a,.admin-access-denied input{-webkit-tap-highlight-color:transparent}.admin-shell button,.admin-shell a,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-access-denied button,.admin-access-denied a,.admin-access-denied input{transition:border-color .14s,box-shadow .14s,background-color .14s,color .14s,opacity .14s,transform .14s}.admin-shell :where(button,a,input,select,textarea,summary):focus-visible,.admin-access-denied :where(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #9a704d;box-shadow:0 0 0 4px #b58b6229}.admin-sidebar{z-index:40;overscroll-behavior:contain;border-inline-end:1px solid var(--admin-line);width:auto;height:100dvh;color:var(--admin-ink);box-shadow:none;scrollbar-width:thin;scrollbar-color:#d9d1c8 transparent;background:#fbfaf7;padding:22px 16px 18px;overflow:hidden}.admin-brand{border-bottom-color:var(--admin-line);flex:none;min-height:62px;padding:0 8px 18px}.admin-brand-mark,.admin-brand>span{background:#f5ede4;border:1px solid #d8c7b6;border-radius:10px;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.admin-brand-mark img{object-fit:contain;width:25px;height:25px}.admin-brand-copy,.admin-brand>div{display:flex}.admin-brand strong{color:var(--admin-ink);letter-spacing:.13em;font-size:.78rem;font-weight:650}.admin-brand small{color:#8a8179;letter-spacing:.04em;font-size:.58rem}.admin-nav-close,.admin-mobile-menu,.admin-mobile-signout,.admin-nav-backdrop{display:none}.admin-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d1c8 transparent;flex:auto;gap:2px;min-height:0;margin-top:18px;padding:0;padding-block-end:18px;padding-inline-end:3px;overflow:hidden auto}.admin-nav-group+.admin-nav-group{margin-top:14px}.admin-nav-group>small{color:#9a9189;letter-spacing:.12em;padding:0 10px 6px;font-size:.5rem;font-weight:700}.admin-sidebar nav button{color:#69615a;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;gap:6px;width:100%;min-height:42px;padding:0 10px;font-size:.68rem}.admin-sidebar nav button:hover{color:var(--admin-ink);background:#f4efe9;border-color:#e9e1d8}.admin-sidebar nav button.active{color:#302822;box-shadow:inset 3px 0 0 var(--admin-champagne);background:#f0e7de;border-color:#e3d6ca}.admin-locale-ar .admin-sidebar nav button.active{box-shadow:inset -3px 0 0 var(--admin-champagne)}.admin-nav-icon,.admin-sidebar nav button span.admin-nav-icon{color:#81766c;place-items:center;width:19px;height:19px;display:grid}.admin-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-sidebar nav button.active .admin-nav-icon{color:#8e6545}.admin-sidebar nav button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;display:block;overflow:hidden}.admin-nav-badge{color:#fff;background:#312a25;min-width:20px;height:20px;font-size:.54rem;position:static}.admin-store-link{border-color:var(--admin-line-strong);background:var(--admin-paper);color:#625a53;border-radius:9px;flex:none;margin-top:12px;font-size:.63rem;font-weight:650}.admin-store-link:hover{color:var(--admin-ink);background:#f5eee7;border-color:#cdb9a7}.admin-main{min-width:0;overflow:clip}.admin-topbar{z-index:30;justify-content:initial;border-bottom-color:var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaeb;gap:18px;min-height:70px;padding:0 30px;position:sticky;top:0}.admin-store-context{flex-direction:column;justify-content:center;gap:2px;min-width:160px;display:flex}.admin-store-context span{color:#968c83;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:700}.admin-store-context strong{color:var(--admin-ink);margin-top:2px;font-size:.76rem;font-weight:650}.admin-language-switch{color:#766d65;margin-inline:auto 0;font-size:.58rem;font-weight:650}.admin-language-switch select{border-color:var(--admin-line-strong);background:var(--admin-paper);min-height:36px;color:var(--admin-ink);border-radius:8px}.admin-user{border-inline-start:1px solid var(--admin-line);padding-inline-start:18px}.admin-user>span{color:#f2e7da;background:#302a26}.admin-user strong{color:#3c3631;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.62rem;overflow:hidden}.admin-user a{color:#81776f}.admin-content{width:100%;max-width:1480px;padding:36px clamp(24px,3.2vw,48px) 64px}.admin-panel-header{align-items:center;margin-bottom:26px}.admin-panel-header>div>span{color:#97704f;letter-spacing:.14em;font-size:.55rem}.admin-panel-header h1{color:#28231f;margin:5px 0 4px;font-size:clamp(1.9rem,2.8vw,2.55rem);font-weight:500;line-height:1.08}.admin-panel-header p{max-width:760px;color:var(--admin-muted);font-size:.7rem;line-height:1.55}.admin-button{border-radius:8px;min-height:42px;padding:9px 16px;font-size:.65rem}.admin-button:hover{transform:translateY(-1px)}.admin-button:active{transform:translateY(0)scale(.985)}.admin-button.primary{color:#fffdf8;background:#2b2723;box-shadow:0 5px 14px #2d25201f}.admin-button.primary:hover{background:#171513}.admin-button.secondary{border-color:var(--admin-line-strong);background:var(--admin-paper);color:#39332e}.admin-button.secondary:hover{background:#f8f2ec;border-color:#c7b39f}.admin-kpis{gap:12px}.admin-kpis article,.admin-card,.admin-table-wrap,.admin-toolbar{border-color:var(--admin-line);background:var(--admin-paper);box-shadow:0 7px 24px #382d2609}.admin-kpis article{border-radius:12px;min-height:126px;padding:20px}.admin-kpis article>span{color:#766e67;font-size:.61rem;font-weight:600}.admin-kpis article>strong{color:#2d2824;font-size:1.75rem;font-weight:500}.admin-card{border-radius:12px;padding:22px}.admin-card-title{align-items:flex-start;gap:16px}.admin-card-title h2{color:#302b27;font-size:.76rem;font-weight:680}.admin-card-title p{color:var(--admin-muted);line-height:1.55}.admin-toolbar{border-radius:11px;padding:10px}.admin-toolbar input,.admin-toolbar select,.admin-drawer form input,.admin-drawer form select,.admin-drawer form textarea,.settings-form input,.settings-form select,.settings-form textarea{border-color:var(--admin-line-strong);color:#2f2a26;background:#fffefa;border-radius:8px;min-height:43px}.admin-toolbar input:hover,.admin-toolbar select:hover,.admin-drawer form input:hover,.admin-drawer form select:hover,.admin-drawer form textarea:hover,.settings-form input:hover,.settings-form select:hover,.settings-form textarea:hover{border-color:#c8b4a1}.admin-table-wrap{border-radius:11px}.admin-table th{color:#6f665e;background:#f5f1eb;font-size:.55rem}.admin-table th,.admin-table td{border-bottom-color:#ebe6df}.admin-table tr:hover td{background:#fbf7f2}.admin-status{background:#f0ebe5}.admin-drawer{border-inline-start:1px solid var(--admin-line);background:#fffefa;box-shadow:-18px 0 42px #1f1a161f}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c181566}.admin-settings-page{width:100%}.settings-form.settings-form-redesigned{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1240px}.settings-form.settings-form-redesigned>.settings-section,.settings-form.settings-form-redesigned>.settings-save-bar{min-width:0}.settings-form.settings-form-redesigned>.settings-section{border-color:var(--admin-line);background:var(--admin-paper);border-radius:14px;grid-row:auto;gap:20px;padding:26px;box-shadow:0 7px 24px #382d2608}.settings-form.settings-form-redesigned>.settings-section-wide,.settings-form.settings-form-redesigned>.settings-section-visual,.settings-form.settings-form-redesigned>.settings-notifications{grid-column:1/-1}.settings-section-heading{align-items:flex-start;gap:14px;display:flex}.settings-section-heading>span{color:#a27b59;font-family:var(--font-serif);flex:none;margin-top:1px;font-size:.72rem}.settings-section-heading>div:not(.integration-status){min-width:0}.settings-form .settings-section-heading h2{color:#302a26;margin:0 0 5px;font-size:.8rem;font-weight:700}.settings-form .settings-section-heading p{color:#7b726a;max-width:720px;line-height:1.55}.settings-fields{gap:14px;display:grid}.settings-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-wide{grid-column:1/-1}.settings-form.settings-form-redesigned label:not(.settings-toggle){color:#514a44;letter-spacing:0;text-transform:none;min-width:0;font-size:.63rem;font-weight:650}.settings-form.settings-form-redesigned label small{color:#8c837b;font-size:.56rem;font-weight:450;line-height:1.5;display:block}.settings-branding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.branding-control{border:1px solid var(--admin-line);background:#faf7f2;border-radius:11px;flex-direction:column;gap:9px;min-width:0;padding:13px;display:flex}.branding-control-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.branding-control-title strong{color:#46403a;font-size:.64rem}.branding-control-title small{color:#958b82;font-size:.52rem;font-weight:500}.branding-preview{background:#fffefa;border:1px solid #e5ded6;border-radius:9px;place-items:center;min-height:118px;display:grid;overflow:hidden}.branding-control .branding-preview img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:118px;margin:0}.branding-preview em{color:#91877e;font-size:.58rem;font-style:normal}.branding-replace{color:#4c443d;cursor:pointer;background:#fffefa;border:1px solid #d5c8bb;border-radius:8px;place-items:center;min-height:38px;font-size:.6rem;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.branding-replace:hover{background:#f5eee7;border-color:#bfa58c}.branding-replace input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.settings-toggle{border:1px solid var(--admin-line);cursor:pointer;background:#faf7f2;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:68px;padding:12px;display:grid;position:relative}.settings-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.settings-toggle-control{background:#ded8d1;border:1px solid #cfc6bc;border-radius:999px;width:40px;height:23px;position:relative}.settings-toggle-control:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #251f1b2e}.settings-toggle>input:checked+.settings-toggle-control{background:#a67b59;border-color:#9d7656}.settings-toggle>input:checked+.settings-toggle-control:after{transform:translate(17px)}.admin-locale-ar .settings-toggle>input:checked+.settings-toggle-control:after{transform:translate(-17px)}.settings-toggle>input:focus-visible+.settings-toggle-control{outline-offset:3px;outline:2px solid #9a704d}.settings-toggle>span:last-child{flex-direction:column;gap:3px;display:flex}.settings-toggle strong{color:#37312d;font-size:.64rem}.settings-toggle small{color:#857c73;font-size:.55rem;line-height:1.45}.settings-notification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-status{background:#faf7f2;border-color:#dfd7ce;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;min-width:150px;margin-inline-start:auto;padding:8px 12px;display:flex}.integration-status>i,.system-dot{background:#b88248;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.integration-status>span{flex-direction:column;min-width:0;display:flex}.integration-status strong{color:#493f37;font-size:.58rem}.integration-status small{color:#8a7e75;font-size:.5rem}.integration-status.status-connected>i,.system-dot.system-connected,.system-dot.system-online,.system-dot.system-configured{background:#4f8063}.integration-status.status-error>i,.system-dot.system-error{background:#a45050}.settings-guidance{background:#f6eee5;border-inline-start:3px solid #b38a63;border-radius:0 9px 9px 0;padding:13px 15px}.admin-locale-ar .settings-guidance{border-radius:9px 0 0 9px}.settings-guidance strong{color:#51443a;font-size:.64rem}.settings-guidance p{margin-top:4px;line-height:1.55}.settings-advanced,.admin-technical-details{border:1px solid var(--admin-line);background:#faf7f2;border-radius:10px;overflow:hidden}.settings-advanced summary,.admin-technical-details summary{color:#514941;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:.62rem;font-weight:700;list-style:none;display:flex}.settings-advanced summary::-webkit-details-marker{display:none}.admin-technical-details summary::-webkit-details-marker{display:none}.settings-advanced summary:after,.admin-technical-details summary:after{content:"+";color:#967253;font-size:1rem;font-weight:400}.settings-advanced[open] summary:after,.admin-technical-details[open] summary:after{content:"−"}.settings-advanced>div{padding:0 14px 14px}.settings-test-row{align-items:center;gap:14px;display:flex}.settings-test-row p{color:#81776f;line-height:1.5}.settings-inline-message{color:#685b50;background:#f4eee7;border-radius:8px;padding:11px 13px;font-size:.61rem}.settings-inline-message.is-success{color:#3d6f50;background:#eaf2ec}.settings-inline-message.is-error{color:#8b4444;background:#f7eaea}.settings-save-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf0;border:1px solid #d8cdc2;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #2c241f21}.settings-save-bar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-save-bar strong{color:#352f2a;font-size:.67rem}.settings-save-bar span{color:#81786f;font-size:.56rem}.settings-save-bar .admin-button{min-width:136px}.admin-system-status{width:100%;max-width:1240px;margin-top:18px}.system-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.system-status-grid>div{border-color:var(--admin-line);background:#faf7f2;border-radius:9px;align-items:center;min-height:49px;padding:10px 12px}.system-status-grid>div>span{color:#655d56;align-items:center;gap:7px;min-width:0;display:flex}.system-status-grid strong{white-space:nowrap;font-size:.56rem}.admin-technical-details{margin-top:14px}.admin-technical-details summary{min-height:52px}.admin-technical-details summary>span{color:#49413a;margin-inline-end:auto;font-size:.64rem}.admin-technical-details summary>small{color:#815f43;background:#f1e7dc;border-radius:999px;padding:5px 8px;font-size:.52rem}.admin-technical-explanation{border-top:1px solid var(--admin-line);padding:16px}.admin-technical-explanation>strong{color:#37312c;font-size:.67rem}.admin-technical-explanation>p{color:#766d66;max-width:840px;font-size:.61rem;line-height:1.65}.admin-technical-explanation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-technical-explanation li{border:1px solid var(--admin-line);background:#fffefa;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:11px;display:flex}.admin-technical-explanation code{overflow-wrap:anywhere;color:#7b5b42;font-size:.56rem}.admin-technical-explanation li span{color:#756c64;font-size:.56rem;line-height:1.5}.category-cover{margin-block:0 42px}.category-cover img{object-fit:contain;background:#111;width:100%;max-height:560px;display:block}.product-gallery-manager,.collection-cover-manager,.collection-product-manager,.commune-tariff-override,.storefront-media-field{border:1px solid var(--admin-line);background:#fffefa;border-radius:12px;gap:12px;padding:14px;display:grid}.product-gallery-heading,.product-media-picker-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-gallery-heading>div,.product-media-picker-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.product-gallery-heading small,.product-media-picker-header small{color:#817872;font-size:.58rem;line-height:1.45}.product-gallery-progress{border:1px solid var(--admin-line);color:#675d55;background:#faf7f2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,190px);align-items:center;gap:12px;padding:10px 12px;font-size:.61rem;display:grid}.product-gallery-progress progress{accent-color:#a67b59;width:100%;height:7px}.product-gallery-progress.is-complete{color:#3f755f;background:#eef5f0;border-color:#bdd2c4}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.product-gallery-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid;overflow:hidden}.product-gallery-grid article.is-primary{border-color:#b58b62;box-shadow:inset 0 0 0 1px #b58b6238}.product-gallery-thumb{aspect-ratio:1;background:#171717;border-radius:7px;width:100%;position:relative;overflow:hidden}.product-gallery-thumb img{object-fit:contain;width:100%;height:100%;display:block}.product-gallery-thumb span{color:#17120f;letter-spacing:.04em;background:#b58b62eb;border-radius:999px;padding:4px 7px;font-size:.49rem;font-weight:800;position:absolute;inset-block-start:7px;inset-inline-start:7px}.product-gallery-grid article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.product-gallery-grid article>small{color:#817872;font-size:.54rem}.product-gallery-actions{flex-wrap:wrap;gap:5px;display:flex}.product-gallery-grid button,.product-media-picker button{border:1px solid var(--admin-line);color:inherit;background:#f8f4ed;border-radius:6px;padding:6px 8px;font-size:.6rem}.product-gallery-grid button:disabled{cursor:not-allowed;opacity:.42}.product-media-picker{border-top:1px solid var(--admin-line);gap:10px;padding-top:13px;display:grid}.product-media-picker-header>button{margin-inline-start:auto}.product-media-picker>input{width:100%}.product-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:7px;max-height:280px;padding-inline-end:3px;display:grid;overflow-y:auto}.product-media-picker-grid article{border:1px solid var(--admin-line);background:#fffefa;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.product-media-picker-grid article.is-branding{border-style:dashed}.product-media-picker-grid img{object-fit:contain;background:#171717;border-radius:6px;width:46px;height:46px;display:block}.product-media-picker-grid article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-media-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.product-media-picker-grid small{color:#817872;font-size:.49rem}.collection-cover-preview,.storefront-media-preview{align-items:center;gap:12px;display:flex}.collection-cover-preview img,.storefront-media-preview img{aspect-ratio:1;object-fit:contain;background:#171717;border-radius:8px;width:112px}.collection-cover-preview>div,.storefront-media-preview>div{gap:8px;display:grid}.collection-product-manager{max-height:330px;overflow:auto}.collection-product-manager .check{border-bottom:1px solid var(--admin-line);padding-block:8px}.admin-inline-error{color:#8d3438;margin:0;font-size:.72rem}.media-lightbox{z-index:2200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-lightbox-backdrop{background:#0a0a0cc7;border:0;position:absolute;inset:0}.media-lightbox>section{z-index:1;border:1px solid var(--admin-line);background:#fffefa;border-radius:14px;gap:12px;width:min(820px,94vw);max-height:90vh;padding:14px;display:grid;position:relative;box-shadow:0 28px 80px #00000059}.media-lightbox header{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-lightbox header button{border:1px solid var(--admin-line);background:0 0;border-radius:7px;padding:7px 11px}.media-lightbox img{object-fit:contain;background:#111;width:100%;max-height:calc(90vh - 110px)}.category-grid>button>img{aspect-ratio:1.55;object-fit:cover;border-radius:8px;width:100%;margin-bottom:10px}.structured-row-editor{gap:10px;display:grid}.structured-row-editor>article{border:1px solid var(--admin-line,#ded7d1);background:var(--admin-paper,#fff);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.structured-row-editor>article>div{align-items:center;gap:6px;display:flex}.structured-row-editor>article button{border:1px solid var(--admin-line,#ded7d1);min-height:34px;color:inherit;background:0 0;border-radius:6px;padding:6px 10px}.product-publish-checklist{border:1px solid var(--admin-line,#ded7d1);background:#9a7b600f;border-radius:9px;padding:14px}.product-publish-checklist>div{flex-wrap:wrap;gap:8px;display:flex}.product-publish-checklist span{color:var(--admin-muted,#726861);background:#735e521a;border-radius:999px;padding:5px 9px;font-size:.74rem}.product-publish-checklist span.is-ready{color:#236e4d;background:#2670501c}.collection-visibility{border:1px solid var(--admin-line,#ded7d1);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px;display:flex}.collection-visibility h3,.collection-visibility p{flex-basis:100%;margin:0}.policy-page{white-space:pre-line}@media (width<=720px){.structured-row-editor>article{grid-template-columns:1fr}}[data-admin-theme=dark] .admin-shell{--admin-ink:#e8edf2;--admin-muted:#9aa8b6;--admin-line:#263648;--admin-line-strong:#33465b;--admin-paper:#14202d;--admin-canvas:#0c1520;--admin-champagne:#c59a70;--admin-champagne-soft:#26303a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--admin-canvas);color:var(--admin-ink)}[data-admin-theme=dark] .admin-sidebar{border-color:var(--admin-line);color:var(--admin-ink);scrollbar-color:#3a4a5b transparent;background:#101a26}[data-admin-theme=dark] .admin-brand{border-color:var(--admin-line)}[data-admin-theme=dark] .admin-brand-mark,[data-admin-theme=dark] .admin-brand>span{background:#192736;border-color:#3a4b5d}[data-admin-theme=dark] .admin-brand strong,[data-admin-theme=dark] .admin-store-context strong,[data-admin-theme=dark] .admin-panel-header h1,[data-admin-theme=dark] .admin-card-title h2,[data-admin-theme=dark] .admin-kpis article>strong,[data-admin-theme=dark] .settings-form .settings-section-heading h2,[data-admin-theme=dark] .settings-toggle strong,[data-admin-theme=dark] .settings-save-bar strong,[data-admin-theme=dark] .admin-technical-explanation>strong,[data-admin-theme=dark] .media-selection-info>strong{color:var(--admin-ink)}[data-admin-theme=dark] .admin-brand small,[data-admin-theme=dark] .admin-nav-group>small,[data-admin-theme=dark] .admin-store-context span,[data-admin-theme=dark] .admin-panel-header p,[data-admin-theme=dark] .admin-kpis article>span,[data-admin-theme=dark] .settings-form .settings-section-heading p,[data-admin-theme=dark] .settings-form.settings-form-redesigned label small,[data-admin-theme=dark] .settings-toggle small,[data-admin-theme=dark] .settings-save-bar span,[data-admin-theme=dark] .media-selection-info>small{color:var(--admin-muted)}[data-admin-theme=dark] .admin-sidebar nav button{color:#aab5c0}[data-admin-theme=dark] .admin-sidebar nav button:hover{color:#f0f3f6;background:#172534;border-color:#344557}[data-admin-theme=dark] .admin-sidebar nav button.active{color:#f3f0eb;background:#202e3c;border-color:#405063}[data-admin-theme=dark] .admin-nav-icon,[data-admin-theme=dark] .admin-sidebar nav button span.admin-nav-icon{color:#91a0ae}[data-admin-theme=dark] .admin-sidebar nav button.active .admin-nav-icon{color:#d1aa83}[data-admin-theme=dark] .admin-store-link,[data-admin-theme=dark] .admin-mobile-signout{border-color:var(--admin-line-strong);background:var(--admin-paper);color:#c0cad3}[data-admin-theme=dark] .admin-topbar{border-color:var(--admin-line);background:#0e1823ed}[data-admin-theme=dark] .admin-language-switch,[data-admin-theme=dark] .admin-user a,[data-admin-theme=dark] .admin-user strong{color:#aeb9c3}[data-admin-theme=dark] .admin-user{border-color:var(--admin-line)}[data-admin-theme=dark] .admin-language-switch select,[data-admin-theme=dark] .admin-mobile-menu,[data-admin-theme=dark] .admin-nav-close{border-color:var(--admin-line-strong);background:var(--admin-paper);color:var(--admin-ink)}[data-admin-theme=dark] .admin-mobile-menu span{background:#dce3e9}[data-admin-theme=dark] :where(.admin-kpis article,.admin-card,.admin-table-wrap,.admin-toolbar,.media-upload-card,.media-grid article,.admin-subsection,.settings-form.settings-form-redesigned>.settings-section,.admin-drawer){border-color:var(--admin-line);background:var(--admin-paper);box-shadow:0 8px 28px #00000029}[data-admin-theme=dark] :where(.admin-toolbar input,.admin-toolbar select,.admin-drawer form input,.admin-drawer form select,.admin-drawer form textarea,.settings-form input,.settings-form select,.settings-form textarea){border-color:var(--admin-line-strong);color:#eef2f5;background:#101b27}[data-admin-theme=dark] :where(.admin-toolbar input,.admin-drawer input,.settings-form input)::placeholder{color:#758493}[data-admin-theme=dark] .admin-table th{color:#aeb9c3;background:#172432}[data-admin-theme=dark] .admin-table th,[data-admin-theme=dark] .admin-table td{border-color:var(--admin-line);color:#dce3e9}[data-admin-theme=dark] .admin-table tr:hover td,[data-admin-theme=dark] .admin-table tr.is-selected-location td{background:#1a2a39}[data-admin-theme=dark] :where(.branding-control,.settings-toggle,.integration-status,.settings-advanced,.admin-technical-details,.system-status-grid>div,.settings-guidance,.rate-box,.media-selection-preview){border-color:var(--admin-line);background:#101b27}[data-admin-theme=dark] .branding-preview,[data-admin-theme=dark] .branding-replace,[data-admin-theme=dark] .admin-technical-explanation li,[data-admin-theme=dark] .media-actions button,[data-admin-theme=dark] .media-actions a{border-color:var(--admin-line-strong);color:#dce3e9;background:#152230}[data-admin-theme=dark] .settings-save-bar{background:#14202df2;border-color:#3a4b5d;box-shadow:0 14px 34px #00000057}[data-admin-theme=dark] .admin-drawer-backdrop,[data-admin-theme=dark] .admin-nav-backdrop{background:#03080ea8}[data-admin-theme=dark] .admin-status{color:#dce3e9;background:#223142}[data-admin-theme=dark] .admin-button.primary{color:#111b25;box-shadow:none;background:#e4d1bd}[data-admin-theme=dark] .admin-button.primary:hover{background:#f0dfcc}[data-admin-theme=dark] .admin-button.secondary{border-color:var(--admin-line-strong);color:#e4e9ed;background:#172432}[data-admin-theme=dark] .admin-error{color:#f1c9cc;background:#2d1c25;border-color:#8b4a50}[data-admin-theme=dark] .admin-notice{color:#bfe0cc;background:#172a25;border-color:#426a58}[data-admin-theme=dark] .admin-access-denied{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8edf2;background:#0c1520}[data-admin-theme=dark] .admin-access-card{color:#e8edf2;background:#14202d;border-color:#2c3c4e}[data-admin-theme=dark] .admin-access-card :where(h1,label){color:#e8edf2}[data-admin-theme=dark] .admin-access-card input{color:#eef2f5;background:#101b27;border-color:#33465b}[data-admin-theme=dark] .admin-shell :where(input,select,textarea){border-color:var(--admin-line-strong);color:#eef2f5;background:#101b27}[data-admin-theme=dark] .admin-shell :where(option){color:#eef2f5;background:#101b27}[data-admin-theme=dark] .admin-shell :where(h1,h2,h3,h4,strong,legend,label){color:#e8edf2}[data-admin-theme=dark] .admin-shell :where(p,small){color:var(--admin-muted)}[data-admin-theme=dark] :where(.category-grid>button,.admin-product-list>button,.product-gallery-manager,.product-gallery-grid article,.collection-cover-manager,.collection-product-manager,.commune-tariff-override,.storefront-media-field,.storefront-media-preview,.collection-cover-preview,.media-lightbox>section,.order-detail-grid section,fieldset){border-color:var(--admin-line);background:var(--admin-paper);color:var(--admin-ink)}[data-admin-theme=dark] :where(.product-gallery-grid button,.media-lightbox header button,.admin-link-button){border-color:var(--admin-line-strong);color:#e4e9ed;background:#172432}[data-admin-theme=dark] .admin-inline-error{color:#f0b8bc}[data-admin-theme=dark] :where(.admin-segmented,.admin-price-snapshot,.campaign-url,.settings-backup-action,.file-drop,.product-gallery-progress,.product-media-picker-grid article){border-color:var(--admin-line);color:#dce3e9;background:#101b27}[data-admin-theme=dark] .admin-segmented button{color:#9eabb7}[data-admin-theme=dark] .admin-segmented button:hover{color:#eef2f5;background:#192837}[data-admin-theme=dark] .admin-segmented button.active{color:#f5f1eb;background:#26384a;box-shadow:0 2px 8px #0000003d}[data-admin-theme=dark] .is-test-row td{background:#172330}[data-admin-theme=dark] :where(.admin-order-quick-actions button,.admin-order-quick-actions a,.admin-destructive-actions button,.admin-line-item button,.admin-button.danger){border-color:var(--admin-line-strong);color:#e4e9ed;background:#172432}[data-admin-theme=dark] :where(.admin-order-quick-actions button,.admin-order-quick-actions a,.admin-destructive-actions button,.admin-line-item button,.admin-button.secondary,.admin-button.danger,.media-actions button,.product-gallery-grid button,.product-media-picker button):hover{color:#f4f6f8;background:#213244;border-color:#506176}[data-admin-theme=dark] :where(.admin-destructive-actions .danger,.admin-button.danger,.media-actions button.is-danger,.admin-link-button.is-danger){color:#efb9bd;border-color:#70454b}[data-admin-theme=dark] :where(.admin-price-snapshot span,.admin-price-snapshot small,.campaign-url,.campaign-metrics span,.admin-data-bars strong small,.admin-change-history small,.admin-list small,.admin-card-title span,.admin-toolbar span,.admin-table td>small,.admin-product-list span,.admin-product-list small,.category-grid p,.order-detail-grid p,.media-grid small,.media-grid p,.settings-backup-action p,.product-gallery-heading small,.product-media-picker-header small,.product-gallery-grid article>small,.product-media-picker-grid small){color:var(--admin-muted)}[data-admin-theme=dark] :where(.admin-list>div,.admin-change-history,.admin-change-history p,.admin-destructive-actions,.admin-form-grid h3,.commune-section-heading,.product-media-picker){border-color:var(--admin-line)}[data-admin-theme=dark] :where(.status-bars>div>div,.admin-data-bars i){background:#263545}[data-admin-theme=dark] .admin-tooltip{color:#dce3e9;background:#2a3b4d}[data-admin-theme=dark] .branding-control img{border-color:var(--admin-line-strong);background:#101b27}[data-admin-theme=dark] :where(.settings-advanced summary,.admin-technical-details summary,.admin-technical-details summary>span,.system-status-grid>div>span,.integration-status strong,.settings-guidance strong,.branding-control-title strong){color:#dce3e9}[data-admin-theme=dark] :where(.integration-status small,.branding-control-title small,.settings-test-row p,.admin-technical-explanation>p,.admin-technical-explanation li span){color:var(--admin-muted)}[data-admin-theme=dark] .admin-technical-details summary>small{color:#d6ad86;background:#263545}[data-admin-theme=dark] .settings-toggle-control{background:#344456;border-color:#46576a}[data-admin-theme=dark] .settings-toggle-control:after{background:#e8edf2;box-shadow:0 2px 5px #00000059}[data-admin-theme=dark] .settings-inline-message{color:#cbd4dc;background:#1b2a39}[data-admin-theme=dark] .settings-inline-message.is-success{color:#bfe0cc;background:#172f28}[data-admin-theme=dark] .settings-inline-message.is-error{color:#f0c0c3;background:#342027}[data-admin-theme=dark] .product-gallery-progress.is-complete{color:#bfe0cc;background:#172a25;border-color:#365f4e}[data-admin-theme=dark] .product-gallery-thumb span{color:#111b25;background:#c59a70}[data-admin-theme=dark] .product-media-picker-grid article.is-branding{border-color:#4a5d70}[data-admin-theme=dark] .admin-shell :where(input,select,textarea,button):disabled{color:#758493;opacity:.62}[data-admin-theme=dark] .admin-shell input[type=checkbox]{accent-color:#c59a70}[data-admin-theme=dark] .admin-nav-badge{color:#111b25;background:#c59a70}[data-admin-theme=dark] .admin-spinner{border-color:#c59a70 #34465a #34465a}@media (width<=1180px){.admin-shell{grid-template-columns:224px minmax(0,1fr)}.admin-content{padding-inline:24px}.settings-notification-grid,.settings-branding-grid,.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){body.admin-nav-open{overflow:hidden}.admin-shell{min-height:100dvh;display:block}.admin-sidebar{z-index:1600;inset-block:0;inset-inline-start:0;visibility:hidden;border-inline-end:1px solid #ddd4ca;flex-direction:column;width:330px;max-width:86vw;height:100dvh;padding:18px 14px;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;transform:translate(-105%);box-shadow:18px 0 42px #1f1a162e}.admin-locale-ar .admin-sidebar{transform:translate(105%)}.admin-sidebar.is-open{visibility:visible;transform:translate(0)}.admin-nav-backdrop{z-index:1500;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b17147a;border:0;display:block;position:fixed;inset:0}.admin-nav-backdrop.is-open{opacity:1;pointer-events:auto}.admin-brand{border-bottom:1px solid var(--admin-line);justify-content:flex-start;min-width:0;min-height:58px;padding:0 8px 14px}.admin-brand-copy,.admin-brand>div{display:flex}.admin-nav-close{border:1px solid var(--admin-line);background:var(--admin-paper);color:#4d453e;border-radius:10px;place-items:center;width:40px;height:40px;margin-inline-start:auto;font-size:1.25rem;display:grid}.admin-sidebar nav{overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.admin-sidebar nav button{grid-template-columns:32px minmax(0,1fr) auto;min-width:0;min-height:45px;padding-inline:11px;font-size:.72rem;display:grid}.admin-sidebar nav button b,.admin-nav-group>small{display:block}.admin-store-link{margin-top:16px;display:block}.admin-mobile-signout{color:#786e65;border-radius:8px;place-items:center;min-height:42px;margin-top:8px;font-size:.61rem;display:grid}.admin-topbar{z-index:100;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:64px;padding:0 14px;display:grid}.admin-mobile-menu{border:1px solid var(--admin-line-strong);background:var(--admin-paper);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:flex}.admin-mobile-menu span{background:#3e3732;width:16px;height:1px;display:block}.admin-store-context,.admin-topbar>div:first-child{flex-direction:column;min-width:0;display:flex}.admin-store-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-language-switch{margin:0;font-size:0}.admin-language-switch select{width:auto;min-width:78px;min-height:42px;padding-inline:8px;font-size:.61rem}.admin-user{display:none}.admin-content{padding:25px 16px 48px}.admin-panel-header{align-items:flex-start}.admin-panel-header h1{font-size:clamp(1.75rem,7vw,2.15rem)}.admin-kpis,.admin-kpis-wide,.admin-dashboard-grid,.admin-dashboard-grid.commerce-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis article{min-height:112px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input,.admin-toolbar select{width:100%;min-width:0}.admin-toolbar span{margin-inline-start:0}.admin-segmented{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;overflow-x:auto}.admin-segmented::-webkit-scrollbar{display:none}.admin-segmented button{flex:none;min-height:38px}.settings-form.settings-form-redesigned,.settings-fields-two,.settings-branding-grid,.settings-notification-grid,.system-status-grid,.admin-technical-explanation ul{grid-template-columns:1fr}.settings-form.settings-form-redesigned>.settings-section,.settings-form.settings-form-redesigned>.settings-section-wide,.settings-form.settings-form-redesigned>.settings-section-visual,.settings-form.settings-form-redesigned>.settings-notifications,.settings-field-wide{grid-column:1}.settings-section-heading{flex-wrap:wrap}.settings-section-heading .integration-status{width:100%;margin-inline-start:0}.settings-save-bar{bottom:8px}.admin-responsive-table{border-collapse:separate;display:block}.admin-responsive-table thead{display:none}.admin-responsive-table tbody{gap:10px;padding:10px;display:grid}.admin-responsive-table tr{border:1px solid var(--admin-line);background:#fffefa;border-radius:10px;display:block;overflow:hidden}.admin-responsive-table td{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(88px,36%) minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:grid}.admin-responsive-table td:before{content:attr(data-label);color:#8b8178;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:700}.admin-responsive-table .admin-table-action{text-align:end;background:#faf6f1;padding:10px 12px;display:block}.admin-responsive-table .admin-table-action:before{display:none}.admin-drawer,.admin-drawer.wide{width:min(100%,620px);padding:20px 16px}.admin-form-grid,.order-detail-grid,.media-upload-card{grid-template-columns:1fr!important}.admin-form-grid .span-2,.order-detail-grid section.wide,.media-upload-card>div{grid-column:1}}@media (width<=560px){.admin-content{padding-inline:13px}.admin-panel-header{flex-direction:column;margin-bottom:20px}.admin-panel-header>:last-child,.admin-panel-header>:last-child.admin-button,.admin-panel-header>:last-child .admin-button{width:100%}.admin-kpis,.admin-kpis-wide,.admin-dashboard-grid,.admin-dashboard-grid.commerce-insights,.status-bars{grid-template-columns:1fr}.admin-kpis article{min-height:104px;padding:17px}.admin-card,.settings-form.settings-form-redesigned>.settings-section{padding:18px}.admin-card-title{flex-wrap:wrap}.settings-save-bar{flex-direction:column;align-items:stretch;padding:12px}.settings-save-bar .admin-button{width:100%}.settings-test-row{flex-direction:column;align-items:stretch}.settings-test-row .admin-button{width:100%}.system-status-grid>div{min-width:0}.admin-data-bars>div{grid-template-columns:minmax(78px,110px) 1fr auto}.media-selection-preview{grid-template-columns:1fr}.media-selection-image{width:100%;max-width:280px;margin-inline:auto}}[data-admin-theme=dark] .admin-shell{--admin-surface-canvas:#0c1520;--admin-surface-base:#101b27;--admin-surface-raised:#14202d;--admin-surface-soft:#172432;--admin-surface-hover:#1a2a39;--admin-surface-selected:#213244;--admin-text-primary:#e8edf2;--admin-text-secondary:#b2bdc7;--admin-text-muted:#9aa8b6;--admin-border-default:#263648;--admin-border-strong:#33465b;background:var(--admin-surface-canvas);color:var(--admin-text-primary)}[data-admin-theme=dark] .admin-shell :where(.admin-kpis article,.admin-card,.admin-toolbar,.admin-table-wrap,.admin-product-list>button,.category-grid>button,.media-upload-card,.media-grid article,.media-selection-preview,.settings-form>section,.settings-form.settings-form-redesigned>.settings-section,.admin-drawer,.admin-subsection,.order-detail-grid section,.rate-box,.product-gallery-manager,.product-gallery-grid article,.collection-cover-manager,.collection-product-manager,.commune-tariff-override,.storefront-media-field,.storefront-media-preview,.collection-cover-preview,.media-lightbox>section,fieldset){border-color:var(--admin-border-default);background:var(--admin-surface-raised);color:var(--admin-text-primary)}[data-admin-theme=dark] .admin-shell :where(.file-drop,.admin-price-snapshot,.campaign-url,.branding-control,.branding-preview,.branding-replace,.settings-toggle,.integration-status,.settings-guidance,.settings-advanced,.admin-technical-details,.admin-technical-explanation li,.system-status-grid>div,.settings-backup-action,.product-gallery-progress,.product-media-picker-grid article){border-color:var(--admin-border-default);background:var(--admin-surface-base);color:var(--admin-text-primary)}[data-admin-theme=dark] .admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:var(--admin-border-strong);background:var(--admin-surface-base);color:#eef2f5;caret-color:#d6ad86}[data-admin-theme=dark] .admin-shell :where(input,textarea)::placeholder{color:#7f8e9c;opacity:1}[data-admin-theme=dark] .admin-shell :where(option,optgroup){background:var(--admin-surface-base);color:#eef2f5}[data-admin-theme=dark] .admin-shell :where(h1,h2,h3,h4,legend,label,strong,b){color:var(--admin-text-primary)}[data-admin-theme=dark] .admin-shell :where(p,small,.admin-empty,.admin-toolbar>span,.admin-card-title>span,.settings-form label small,.settings-save-bar span,.settings-test-row p,.product-gallery-heading small,.product-media-picker-header small,.product-gallery-grid article>small,.product-media-picker-grid small){color:var(--admin-text-muted)}[data-admin-theme=dark] .admin-shell :where(.admin-list>div,.admin-change-history,.admin-change-history p,.admin-destructive-actions,.admin-form-grid h3,.commune-section-heading,.product-media-picker,.collection-product-manager .check,.admin-drawer>header,.admin-table th,.admin-table td){border-color:var(--admin-border-default)}[data-admin-theme=dark] .admin-shell .admin-table th{background:var(--admin-surface-soft);color:var(--admin-text-secondary)}[data-admin-theme=dark] .admin-shell .admin-table td{color:#dce3e9;background:0 0}[data-admin-theme=dark] .admin-shell :where(.admin-table tr:hover td,.admin-table tr.is-selected-location td,.admin-responsive-table tr:hover td){background:var(--admin-surface-hover)}[data-admin-theme=dark] .admin-shell :where(.admin-button.secondary,.admin-button.danger,.admin-order-quick-actions button,.admin-order-quick-actions a,.admin-destructive-actions button,.admin-line-item button,.media-actions button,.media-actions a,.product-gallery-grid button,.product-media-picker button,.media-lightbox header button,.admin-link-button){border-color:var(--admin-border-strong);background:var(--admin-surface-soft);color:#e4e9ed}[data-admin-theme=dark] .admin-shell :where(.admin-button.secondary,.admin-button.danger,.admin-order-quick-actions button,.admin-order-quick-actions a,.admin-destructive-actions button,.admin-line-item button,.media-actions button,.media-actions a,.product-gallery-grid button,.product-media-picker button,.media-lightbox header button,.admin-link-button):hover:not(:disabled){background:var(--admin-surface-selected);color:#f4f6f8;border-color:#506176}[data-admin-theme=dark] .admin-shell .admin-button.primary{color:#111b25;background:#e4d1bd;border-color:#e4d1bd}[data-admin-theme=dark] .admin-shell .admin-button.primary:hover:not(:disabled){color:#111b25;background:#f0dfcc;border-color:#f0dfcc}[data-admin-theme=dark] .admin-shell :where(.admin-destructive-actions .danger,.admin-button.danger,.media-actions button.is-danger,.admin-link-button.is-danger){color:#efb9bd;border-color:#70454b}[data-admin-theme=dark] .admin-shell :where(.admin-segmented,.admin-status){border-color:var(--admin-border-default);color:#dce3e9;background:#223142}[data-admin-theme=dark] .admin-shell .admin-segmented button{color:#aab6c1}[data-admin-theme=dark] .admin-shell .admin-segmented button:hover:not(:disabled){background:var(--admin-surface-hover);color:#eef2f5}[data-admin-theme=dark] .admin-shell .admin-segmented button.active{color:#f5f1eb;background:#26384a}[data-admin-theme=dark] .admin-shell :where(.status-bars>div>div,.admin-data-bars i){background:#263545}[data-admin-theme=dark] .admin-shell .settings-save-bar{color:var(--admin-text-primary);background:#14202df5;border-color:#3a4b5d}[data-admin-theme=dark] .admin-shell :where(input,select,textarea):hover:not(:disabled){border-color:#465b70}[data-admin-theme=dark] .admin-shell :where(input,select,textarea):focus{border-color:#7f6a57;box-shadow:0 0 0 3px #c59a7021}[data-admin-theme=dark] .admin-shell :where(input,select,textarea,button):disabled{color:#7f8d9a;opacity:.68;border-color:#28394b}[data-admin-theme=dark] .admin-shell :where(.admin-responsive-table tr,.admin-responsive-table .admin-table-action){border-color:var(--admin-border-default);background:var(--admin-surface-raised);color:var(--admin-text-primary)}[data-admin-theme=dark] .admin-shell .admin-responsive-table td:before{color:var(--admin-text-muted)}[data-admin-theme=dark] .admin-shell :is(.admin-panel-header>div>span,.admin-drawer>header span,.commune-section-heading>div>span,.settings-section-heading>span,.media-selection-info>span,.admin-technical-explanation code){color:#d6ad86}[data-admin-theme=dark] .admin-shell :is(.admin-price-snapshot span,.admin-price-snapshot small,.campaign-metrics span,.admin-data-bars strong small,.admin-change-history small,.admin-list small,.admin-card-title span,.admin-toolbar>span,.admin-table td>small,.admin-product-list span,.admin-product-list small,.category-grid p,.order-detail-grid p,.media-grid small,.media-grid p,.settings-backup-action p,.integration-status small,.branding-control-title small,.admin-technical-details summary>span,.admin-technical-explanation>p,.admin-technical-explanation li span){color:var(--admin-text-muted)}.admin-info{vertical-align:middle;margin-inline-start:.35rem;display:inline-block;position:relative}.admin-info>summary{cursor:pointer;border:1px solid;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;line-height:1;list-style:none;display:inline-grid}.admin-info>summary::-webkit-details-marker{display:none}.admin-info-content{z-index:30;inset-inline-start:0;color:#28221e;background:#fffaf4;border:1px solid #cfc2b4;width:min(18rem,75vw);padding:.65rem .75rem;font-size:.78rem;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + .35rem);box-shadow:0 8px 24px #28211d26}.admin-info[open] .admin-info-content,.admin-info:hover .admin-info-content,.admin-info:focus-within .admin-info-content{display:block}:is(.admin-form-grid label:has(input[name=featured]),.admin-form-grid label:has(input[name=giftReady])){display:none}.admin-shell .v42-surface{--v42-bg:var(--admin-paper);--v42-ink:var(--admin-ink);--v42-muted:var(--admin-muted);--v42-border:var(--admin-line);color:var(--v42-ink);max-width:1320px}.admin-shell .v42-title{margin:0 0 1.45rem}.admin-shell .v42-title>span{color:#947052;letter-spacing:.13em;font-size:.82rem;font-weight:700}.admin-shell .v42-title h1{margin:.25rem 0;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.3rem,4vw,3.4rem);font-weight:600;line-height:1.1}.admin-shell .v42-title p,.admin-shell .v42-panel p{color:var(--v42-muted);line-height:1.6}.admin-shell .v42-tabs{scrollbar-width:thin;gap:.45rem;margin-bottom:1.2rem;padding:0 0 .65rem;display:flex;overflow-x:auto}.admin-shell .v42-tabs button{border:1px solid var(--v42-border);background:var(--v42-bg);color:var(--v42-ink);cursor:pointer;border-radius:.6rem;flex:none;min-height:44px;padding:.75rem .95rem;font-size:.88rem}.admin-shell .v42-tabs button.active{color:#fff;background:#292d34;border-color:#292d34}.admin-shell .v42-period{flex-wrap:wrap;align-items:end;gap:.8rem;margin-bottom:1.3rem;display:flex}.admin-shell .v42-period label{color:var(--v42-muted);gap:.35rem;font-size:.88rem;display:grid}.admin-shell .v42-period :is(select,input){background:var(--v42-bg);color:var(--v42-ink);border:1px solid var(--v42-border);border-radius:.5rem;min-height:44px;padding:.6rem .7rem}.admin-shell .v42-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.admin-shell .v42-metric,.admin-shell .v42-panel{background:var(--v42-bg);border:1px solid var(--v42-border);border-radius:.8rem}.admin-shell .v42-metric{flex-direction:column;justify-content:space-between;min-height:116px;padding:1.1rem;display:flex}.admin-shell .v42-metric span{color:var(--v42-muted);align-items:center;gap:.35rem;font-size:.9rem;line-height:1.3;display:flex}.admin-shell .v42-metric abbr{cursor:help;text-decoration:none}.admin-shell .v42-metric strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2vw,2rem);font-weight:650;line-height:1.15}.admin-shell .v42-panel{margin:0 0 1rem;padding:1.35rem}.admin-shell .v42-panel h2{margin:0 0 .65rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.75rem;font-weight:600}.admin-shell .v42-panel h3{margin-top:1.5rem;font-size:1.12rem}.admin-shell .v42-panel small{color:var(--v42-muted);font-size:.81rem;line-height:1.5}.admin-shell .v42-panel li{padding:.28rem 0}.admin-shell .v42-table-wrap{width:100%;overflow-x:auto}.admin-shell .v42-table-wrap table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%}.admin-shell .v42-table-wrap th{background:color-mix(in srgb,var(--v42-border) 27%,var(--v42-bg));color:var(--v42-muted);white-space:nowrap;font-size:.85rem;font-weight:650}.admin-shell .v42-table-wrap :is(td,th){text-align:start;border-bottom:1px solid var(--v42-border);padding:.8rem .7rem;font-size:.89rem}.admin-shell .v42-stage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.admin-shell .v42-stage-list>div{border:1px solid var(--v42-border);border-radius:.65rem;gap:.25rem;padding:.95rem;display:grid}.admin-shell .v42-stage-list strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.admin-shell .v42-observation{background:color-mix(in srgb,#b58b62 9%,var(--v42-bg));border-inline-start:3px solid #ac805a;padding:.85rem 1rem}.admin-shell .v42-visitor-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.65rem;display:grid}.admin-shell .v42-visitor-list button{text-align:start;color:var(--v42-ink);border:1px solid var(--v42-border);cursor:pointer;background:0 0;border-radius:.6rem;gap:.25rem;padding:1rem;display:grid}.admin-shell .v42-visitor-list button:hover{border-color:#ac805a}.admin-shell .v42-pagination{align-items:center;gap:.7rem;margin:1rem 0;display:flex}.admin-shell .v42-pagination button,.admin-shell .v42-journey>button{border:1px solid var(--v42-border);background:var(--v42-bg);color:var(--v42-ink);cursor:pointer;border-radius:.4rem;padding:.5rem .8rem}.admin-shell .v42-pagination button:disabled{opacity:.45;cursor:default}.admin-shell .v42-journey{border-top:1px solid var(--v42-border);overflow-wrap:anywhere;padding-top:1.2rem}.admin-shell .v42-journey p{border-bottom:1px solid var(--v42-border);padding:.6rem 0}.admin-shell .v42-quality{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;margin:1rem 0;display:grid}.admin-shell .v42-quality>div{border:1px solid var(--v42-border);border-radius:.6rem;gap:.3rem;padding:1rem;display:grid}.admin-shell .v42-quality strong{font-variant-numeric:tabular-nums;font-size:1.45rem}[data-admin-theme=dark] .admin-shell .v42-surface{--v42-bg:#14202d;--v42-ink:#e8edf2;--v42-muted:#b2bdc7;--v42-border:#33465b}[data-admin-theme=dark] .admin-shell .v42-tabs button.active{color:#101b27;background:#b58b62;border-color:#b58b62}@media (width<=1100px){.admin-shell .v42-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.admin-shell .v42-metrics,.admin-shell .v42-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .v42-panel{padding:1rem}}@media (width<=400px){.admin-shell .v42-metrics{grid-template-columns:1fr 1fr}.admin-shell .v42-metric{padding:.8rem}.admin-shell .v42-metric strong{font-size:1.25rem}}.admin-shell .v42-surface{min-width:0}.admin-shell .v42-title{margin-bottom:1rem}.admin-shell .v42-title h1{font-size:clamp(2.05rem,3vw,2.8rem)}.admin-shell .v42-title p{margin:.35rem 0 0}.admin-shell .v42-metrics{gap:.65rem}.admin-shell .v42-home-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-shell .v42-home-metrics .v42-metric-primary{grid-column:span 2}.admin-shell .v42-metric{gap:.5rem;min-width:0;min-height:94px;padding:.9rem 1rem}.admin-shell .v42-metric-primary{border-color:color-mix(in srgb, #a57852 48%, var(--v42-border));background:color-mix(in srgb, #bc916b 7%, var(--v42-bg))}.admin-shell .v42-metric span,.admin-shell .v42-table-wrap :is(td,th),.admin-shell .v42-period label{font-size:.9rem}.admin-shell .v42-metric strong{overflow-wrap:anywhere;font-size:clamp(1.3rem,1.8vw,1.75rem)}.admin-shell .v42-panel{padding:1.1rem 1.2rem}.admin-shell .v42-attention{border-inline-start:3px solid #a57852}.admin-shell .v42-eyebrow{color:#947052;letter-spacing:.09em;font-size:.77rem;font-weight:750}.admin-shell .v42-attention h2{margin-top:.2rem}.admin-shell .v42-empty{color:var(--v42-muted);padding:.85rem 0}.admin-shell .v42-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:76px;display:flex}.admin-shell .v42-state p{margin:0}.admin-shell .v42-state button{border:1px solid var(--v42-border);background:var(--v42-bg);min-height:40px;color:var(--v42-ink);cursor:pointer;border-radius:.45rem;padding:.5rem .85rem}.admin-shell .v42-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.8rem 0 1rem;display:grid}.admin-shell .v42-comparison>div{border:1px solid var(--v42-border);border-radius:.55rem;gap:.3rem;min-width:0;padding:.8rem;display:grid}.admin-shell .v42-comparison span{color:var(--v42-muted);font-size:.87rem}.admin-shell .v42-comparison strong{overflow-wrap:anywhere;font-size:1.15rem}.admin-shell .v42-comparison small{font-size:.83rem}.admin-shell .v42-stage-list>div{min-width:0}.admin-shell .v42-stage-list .v42-stage-order{background:color-mix(in srgb, #bc916b 6%, var(--v42-bg));border-top:3px solid #a57852}.admin-shell .v42-table-wrap{scrollbar-width:thin;max-width:100%}.admin-shell .v42-table-wrap table{min-width:610px}.admin-shell .v42-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #a57852}.admin-shell .v42-tabs button{white-space:normal;line-height:1.25}.admin-shell .v42-journey{margin-top:1rem}.admin-shell .v42-journey h4{margin:1.15rem 0 .4rem}.admin-shell .v42-journey p{overflow-wrap:anywhere;margin:0}.admin-shell .v42-visitor-list button.active{background:color-mix(in srgb, #bc916b 8%, var(--v42-bg));border-color:#a57852}[data-admin-theme=dark] .admin-shell .v42-metric-primary,[data-admin-theme=dark] .admin-shell .v42-stage-list .v42-stage-order{background:#1d2a38}@media (width<=1100px){.admin-shell .v42-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .v42-home-metrics .v42-metric-primary{grid-column:auto}}@media (width<=700px){.admin-shell .v42-metrics,.admin-shell .v42-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .v42-comparison{grid-template-columns:1fr}.admin-shell .v42-period{align-items:stretch}.admin-shell .v42-period label{flex:140px;min-width:0}.admin-shell .v42-period :is(select,input){width:100%}.admin-shell .v42-panel{padding:.95rem}}@media (width<=400px){.admin-shell .v42-home-metrics .v42-metric-primary:last-child{grid-column:span 2}.admin-shell .v42-metric{min-height:88px}.admin-shell .v42-metric strong{font-size:1.2rem}}:root{--zm-ivory:#f7f2eb;--zm-paper:#fffdf9;--zm-oat:#e9ddd0;--zm-taupe:#9b8173;--zm-champagne:#c7a27e;--zm-emerald:#173d31;--zm-ink:#171514;--zm-soft-ink:#5e5550;--zm-line:#17151429;--zm-serif:"Cormorant Garamond Variable", Georgia, serif;--zm-sans:"Manrope Variable", "Helvetica Neue", Arial, sans-serif;--zm-motion-fast:.12s;--zm-motion-ui:.16s;--zm-motion-panel:.18s;--zm-ease-out:cubic-bezier(.22, .68, .3, 1);--zm-focus-ring:#9f7653}[dir=rtl]{--zm-serif:"Alexandria", sans-serif;--zm-sans:"Almarai", sans-serif;--font-serif:"Alexandria", sans-serif;--font-sans:"Almarai", sans-serif}html{scroll-padding-top:118px}body{background:var(--zm-ivory);color:var(--zm-ink);font-family:var(--zm-sans)}.locale-root{max-width:100%;overflow-x:clip}[dir=rtl]{color:#211e1c;font-synthesis:none}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;font-family:Alexandria,sans-serif;font-weight:500}[dir=rtl] .about-hero h1{max-width:14ch;font-size:clamp(2.7rem,4vw,4.35rem);line-height:1.3}[dir=rtl] p{line-height:1.82}[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{letter-spacing:0;font-family:Almarai,sans-serif}[dir=rtl] bdi[dir=ltr],[dir=rtl] .zm-ltr{direction:ltr;unicode-bidi:isolate}.locale-ar .zm-ltr{font-family:Manrope Variable,Helvetica Neue,Arial,sans-serif}.locale-ar .zm-brand>span,.locale-ar .zm-footer-brand>div span{font-family:Cormorant Garamond Variable,Georgia,serif}.container{width:min(100% - 56px,1320px)}.zm-kicker{color:#846957;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:700}[dir=rtl] .zm-kicker,[dir=rtl] .zm-announcement,[dir=rtl] .zm-desktop-nav a,[dir=rtl] .zm-btn-primary,[dir=rtl] .zm-card-info>p,[dir=rtl] .zm-card-stock,[dir=rtl] .zm-card-view,[dir=rtl] .zm-order-submit,[dir=rtl] .zm-footer h2{letter-spacing:0}[dir=rtl] .zm-kicker,[dir=rtl] .zm-announcement,[dir=rtl] .zm-desktop-nav a,[dir=rtl] .zm-btn-primary,[dir=rtl] .zm-card-stock,[dir=rtl] .zm-card-view,[dir=rtl] .zm-order label>span,[dir=rtl] .zm-order-submit,[dir=rtl] .zm-footer h2{font-weight:400}[dir=rtl] .zm-price-row>strong,[dir=rtl] .zm-card-info>div strong,[dir=rtl] .zm-live-total dd,[dir=rtl] .zm-method-grid small,[dir=rtl] .zm-mobile-order span{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.zm-site-header{z-index:900;border-bottom:1px solid var(--zm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f2ebf2;position:sticky;top:0}.zm-announcement{background:var(--zm-ink);color:#fffaf4;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:31px;padding:5px 28px;font-size:.63rem;font-weight:600;display:flex}.zm-nav{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:28px;height:76px;display:grid}.zm-desktop-nav{align-items:center;gap:28px;display:flex}.zm-desktop-nav a{color:#332e2a;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font-size:.72rem;font-weight:650;position:relative}.zm-desktop-nav a:after{content:"";inset-inline:0;background:var(--zm-ink);transform-origin:0;height:1px;transition:transform var(--zm-motion-ui) ease;position:absolute;bottom:5px;transform:scaleX(0)}[dir=rtl] .zm-desktop-nav a:after{transform-origin:100%}.zm-desktop-nav a:hover:after{transform:scaleX(1)}.zm-nav-right{justify-content:flex-end}.zm-brand{justify-content:center;align-items:center;gap:10px;display:inline-flex}.zm-brand img{object-fit:contain;width:34px;height:34px}.zm-brand>span{font-family:var(--zm-serif);letter-spacing:.13em;white-space:nowrap;font-size:1.18rem}.zm-brand small{font-family:var(--zm-sans);letter-spacing:.35em;text-align:center;margin-top:-2px;font-size:.43rem;font-weight:600;display:block}[dir=rtl] .zm-brand>span,[dir=rtl] .zm-footer-brand>div span{font-family:Cormorant Garamond Variable,Georgia,serif}[dir=rtl] .zm-brand small,[dir=rtl] .zm-footer-brand small{font-family:Manrope Variable,Arial,sans-serif}.zm-nav-actions{align-items:center;gap:7px;display:flex}.zm-nav-actions>button,.zm-nav-actions>a{border:1px solid var(--zm-line);letter-spacing:.04em;background:0 0;min-height:42px;padding:9px 13px;font-size:.69rem;font-weight:650}.zm-cart-icon{display:none}.zm-cart-count{background:var(--zm-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;margin-inline-start:7px;font-size:.62rem;display:inline-flex}.zm-menu-toggle,.zm-mobile-backdrop,.zm-mobile-nav{display:none}.zm-mobile-layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.zm-mobile-layer .zm-mobile-backdrop,.zm-mobile-layer .zm-mobile-nav{pointer-events:auto}.language-switcher{white-space:nowrap;justify-content:center;align-items:center;min-width:42px;display:inline-flex}.locale-fr .language-switcher{font-family:Alexandria,sans-serif;font-size:.86rem}.locale-ar .language-switcher{font-family:Manrope Variable,Arial,sans-serif}.zm-home-section{display:contents}.zm-hero{border-bottom:1px solid var(--zm-line);grid-template-columns:.83fr 1.17fr;width:min(100%,1500px);min-height:680px;margin:0 auto;display:grid}.zm-hero-copy{flex-direction:column;justify-content:center;padding:88px clamp(40px,6vw,106px);display:flex}.zm-hero-copy h1{max-width:650px;font-family:var(--zm-serif);letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(3.15rem,5.6vw,5.6rem);font-weight:400;line-height:.96}[dir=rtl] .zm-hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:10.5ch;font-size:clamp(2.8rem,4.15vw,4.1rem);font-weight:500;line-height:1.34}.zm-hero-copy>p:not(.zm-kicker){max-width:510px;color:var(--zm-soft-ink);margin:0 0 34px;font-size:1.02rem;line-height:1.8}.zm-hero-actions{align-items:center;gap:24px;display:flex}.zm-btn-primary{background:var(--zm-ink);color:#fff;letter-spacing:.06em;min-height:53px;transition:background var(--zm-motion-ui) ease, transform var(--zm-motion-fast) ease;justify-content:center;align-items:center;gap:22px;padding:13px 20px;font-size:.78rem;font-weight:700;display:inline-flex}.zm-btn-primary:hover{background:var(--zm-emerald);transform:translateY(-1px)}.zm-hero-actions>span{color:#786c65;max-width:155px;font-size:.67rem;line-height:1.55}.zm-hero-image{background:#090909;min-height:680px;position:relative;overflow:hidden}.zm-hero-image picture,.zm-hero-image picture img{width:100%;height:100%;display:block}.zm-hero-image img{object-fit:cover;object-position:center}.zm-trust-line{border-bottom:1px solid var(--zm-line);background:var(--zm-paper);color:#4d433e;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(12px,3vw,44px);min-height:56px;padding:10px 24px;font-size:.68rem;font-weight:650;display:flex}.zm-trust-line i{background:var(--zm-champagne);border-radius:50%;width:3px;height:3px}.zm-home-products{padding-block:102px 112px}.zm-section-head{grid-template-columns:1fr 360px;align-items:end;gap:50px;margin-bottom:46px;display:grid}.zm-section-head h2,.zm-editorial-copy h2,.zm-how h2,.zm-faq-contact h2,.zm-related h2{font-family:var(--zm-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4vw,4.3rem);font-weight:400;line-height:1.03}[dir=rtl] .zm-section-head h2,[dir=rtl] .zm-editorial-copy h2,[dir=rtl] .zm-how h2,[dir=rtl] .zm-faq-contact h2,[dir=rtl] .zm-related h2{letter-spacing:0;font-weight:500;line-height:1.25}.zm-section-head>p{color:var(--zm-soft-ink);margin:0 0 6px;line-height:1.75}.zm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.zm-product-card{min-width:0}.zm-card-image{aspect-ratio:1/1.1;transition:transform var(--zm-motion-fast) ease, box-shadow var(--zm-motion-ui) ease;background:#0b0b0b;display:block;position:relative;overflow:hidden}.zm-card-image img{object-fit:cover;width:100%;height:100%;transition:opacity var(--zm-motion-panel) ease, transform var(--zm-motion-panel) var(--zm-ease-out)}.zm-card-secondary{opacity:0;position:absolute;inset:0}.zm-card-image:hover .zm-card-primary{opacity:0;transform:scale(1.012)}.zm-card-image:hover .zm-card-secondary{opacity:1;transform:scale(1.012)}.zm-card-stock{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0ea8;border:1px solid #ffffff42;padding:7px 10px;font-size:.61rem;font-weight:650;position:absolute;inset-block-start:14px;inset-inline-start:14px}.zm-card-stock.is-available:before{content:"";vertical-align:1px;background:#89bfa6;border-radius:50%;width:5px;height:5px;margin-inline-end:7px;display:inline-block}.zm-card-view{inset-inline:12px;min-height:46px;color:var(--zm-ink);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--zm-motion-ui) ease;background:#f9f5eef0;justify-content:space-between;align-items:center;padding:10px 15px;font-size:.69rem;font-weight:700;display:flex;position:absolute;bottom:12px;transform:translateY(65px)}.zm-card-image:hover .zm-card-view{transform:translateY(0)}.zm-card-view i{font-size:1rem;font-style:normal}.zm-card-info{padding:18px 2px 0}.zm-card-info>p{color:#856f61;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.63rem;font-weight:700}.zm-card-info h3{font-family:var(--zm-serif);letter-spacing:-.025em;margin:0 0 11px;font-size:1.55rem;font-weight:400;line-height:1.15}[dir=rtl] .zm-card-info h3{letter-spacing:0;font-weight:500;line-height:1.35}.zm-card-info>div{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.zm-card-info>div span{color:var(--zm-soft-ink);font-size:.77rem;line-height:1.55}.zm-card-info>div strong{color:#271f1b;font-family:var(--zm-serif);white-space:nowrap;font-size:1.08rem}.zm-card-price,.zm-current-price{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}[dir=rtl] .zm-card-price,[dir=rtl] .zm-current-price{align-items:flex-start}.zm-card-price del,.zm-current-price del{color:var(--zm-soft-ink);font-family:var(--zm-sans);font-size:.72em;font-weight:500;text-decoration-thickness:1px}.zm-editorial{background:var(--zm-ink);color:#fff;grid-template-columns:1.12fr .88fr;min-height:710px;display:grid}.zm-editorial-image{min-height:710px;overflow:hidden}.zm-editorial-image img{object-fit:cover;width:100%;height:100%}.zm-editorial-copy{flex-direction:column;justify-content:center;padding:80px clamp(46px,7vw,120px);display:flex}.zm-editorial-copy .zm-kicker{color:#d9b995}.zm-editorial-copy h2{max-width:520px;margin-bottom:28px;font-size:clamp(2.7rem,4.3vw,4.8rem)}.zm-editorial-copy>p:not(.zm-kicker){color:#d4cec9;max-width:530px;line-height:1.85}.zm-editorial-copy a{color:#fff;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #bda98f;align-self:flex-start;margin-top:20px;padding-bottom:7px;font-size:.73rem;font-weight:650}.zm-how{padding-block:110px}.zm-how>header{max-width:820px;margin-bottom:55px}.zm-how>div{border-top:1px solid var(--zm-line);border-bottom:1px solid var(--zm-line);grid-template-columns:repeat(3,1fr);display:grid}.zm-how article{border-inline-end:1px solid var(--zm-line);min-height:230px;padding:30px 34px}.zm-how article:last-child{border-inline-end:0}.zm-how article>span{color:#9d806a;font-family:var(--zm-serif);font-size:1.5rem}.zm-how h3{font-family:var(--zm-serif);margin:36px 0 10px;font-size:1.55rem;font-weight:400}.zm-how article p{max-width:300px;color:var(--zm-soft-ink);margin:0;font-size:.85rem;line-height:1.7}.zm-faq-contact{grid-template-columns:1.1fr .9fr;gap:90px;padding-block:20px 120px;display:grid}.zm-mini-faq h2,.zm-faq-contact aside h2{margin-bottom:34px;font-size:clamp(2.35rem,3.7vw,3.9rem)}.zm-mini-faq details{border-top:1px solid var(--zm-line)}.zm-mini-faq details:last-of-type{border-bottom:1px solid var(--zm-line)}.zm-mini-faq summary{cursor:pointer;min-height:68px;font-family:var(--zm-serif);justify-content:space-between;align-items:center;gap:20px;font-size:1.08rem;list-style:none;display:flex}.zm-mini-faq summary::-webkit-details-marker{display:none}.zm-mini-faq summary{transition:color var(--zm-motion-ui) ease, background var(--zm-motion-ui) ease}.zm-mini-faq summary span{font-family:var(--zm-sans);transition:transform var(--zm-motion-ui) ease;font-size:1.2rem;font-weight:300}.zm-mini-faq details[open] summary span{transform:rotate(45deg)}.zm-mini-faq details p{max-width:680px;color:var(--zm-soft-ink);margin:-4px 0 24px;line-height:1.7}.zm-mini-faq>a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;margin-top:24px;padding-bottom:5px;font-size:.72rem;font-weight:700;display:inline-block}.zm-faq-contact aside{border:1px solid var(--zm-line);background:var(--zm-paper);align-self:start;padding:clamp(34px,5vw,64px)}.zm-faq-contact aside>p:not(.zm-kicker){color:var(--zm-soft-ink);line-height:1.75}.zm-faq-contact aside a{overflow-wrap:anywhere;border-bottom:1px solid var(--zm-line);margin-top:18px;padding-bottom:10px;font-size:.76rem;font-weight:650;display:block}.zm-faq-contact .copy-email{border:0;border-bottom:1px solid var(--zm-line);color:#65584f;background:0 0;margin-top:12px;padding:0 0 9px;font-size:.68rem;font-weight:650}.zm-product-page{padding-bottom:90px}.zm-breadcrumbs{color:#786d67;letter-spacing:.04em;align-items:center;gap:9px;min-height:54px;font-size:.66rem;display:flex}.zm-breadcrumbs span:last-child{color:var(--zm-ink)}.zm-product-hero{grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);align-items:start;gap:clamp(42px,6vw,92px);padding-bottom:95px;display:grid}.zm-product-media{min-width:0;position:sticky;top:122px}.zm-gallery-main{aspect-ratio:1;background:#090909;position:relative;overflow:hidden}.zm-gallery-main>img{object-fit:contain;width:100%;height:100%}.zm-gallery-main>span{inset-inline-end:13px;color:#fff;letter-spacing:.1em;background:#0000009e;padding:6px 8px;font-size:.62rem;position:absolute;bottom:12px}[dir=rtl] .zm-gallery-main>span,[dir=rtl] .zm-gallery-mobile figcaption{letter-spacing:.1em;direction:ltr;unicode-bidi:isolate;font-family:Manrope Variable,Arial,sans-serif}.zm-gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.zm-gallery-thumbs button{aspect-ratio:1;opacity:.7;background:#111;border:1px solid #0000;padding:0;overflow:hidden}.zm-gallery-thumbs button.is-active{border-color:var(--zm-champagne);opacity:1}.zm-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.zm-gallery-mobile{display:none}.zm-product-intro{padding-top:18px}.zm-product-intro h1{max-width:650px;font-family:var(--zm-serif);letter-spacing:-.05em;margin:0 0 19px;font-size:clamp(2.55rem,4.2vw,4.7rem);font-weight:400;line-height:1.02}[dir=rtl] .zm-product-intro h1{letter-spacing:0;font-size:clamp(2.5rem,3.8vw,4rem);font-weight:500;line-height:1.24}.zm-product-intro>p:not(.zm-kicker){max-width:590px;color:var(--zm-soft-ink);margin:0 0 22px;line-height:1.7}.zm-price-row{border-block:1px solid var(--zm-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.zm-price-row>strong{font-family:var(--zm-serif);font-size:1.65rem;font-weight:400}.zm-price-row>span{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.zm-price-row .is-in-stock{color:var(--zm-emerald)}.zm-price-row .is-in-stock:before{content:"";background:#4b8c70;border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}.zm-price-display{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:inline-flex}.zm-price-display strong{font-family:var(--zm-serif);color:var(--zm-ink);font-size:1.65rem;font-weight:500;line-height:1}.zm-price-display del{color:#8a807a;font-size:.78rem;font-weight:500;text-decoration-thickness:1px}.zm-highlights{grid-template-columns:repeat(2,1fr);gap:9px 20px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.zm-highlights li{color:#4d443f;gap:8px;font-size:.76rem;display:flex}.zm-highlights li span{color:#98765e}.zm-product-attributes{border-block:1px solid var(--zm-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 22px;display:grid}.zm-product-attributes>div{border-bottom:1px solid #362a2314;justify-content:space-between;gap:12px;padding:10px 0;font-size:.73rem;display:flex}.zm-product-attributes>div:nth-child(odd){padding-inline-end:16px}.zm-product-attributes>div:nth-child(2n){border-inline-start:1px solid var(--zm-line);padding-inline-start:16px}.zm-product-attributes dt{color:#776c66}.zm-product-attributes dd{text-align:end;margin:0;font-weight:650}.zm-product-warranty{border:1px solid var(--zm-line);background:#ffffff52;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 22px;padding:12px 14px;font-size:.72rem;display:flex}.zm-product-warranty strong{color:var(--zm-emerald)}.zm-product-warranty a{margin-inline-start:auto;text-decoration:underline}.zm-primary-order-cta{border:1px solid var(--zm-ink);background:var(--zm-ink);color:#fff;width:100%;min-height:54px;font:750 .75rem/1.3 var(--zm-sans);letter-spacing:.045em;text-align:start;transition:background var(--zm-motion-ui) ease, border-color var(--zm-motion-ui) ease, transform var(--zm-motion-fast) ease;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 17px;display:flex}.zm-primary-order-cta span{font-size:1rem;font-weight:400;line-height:1}.zm-primary-order-cta:hover{border-color:var(--zm-emerald);background:var(--zm-emerald)}.zm-primary-order-cta:active{transform:translateY(1px)scale(.995)}.zm-home-categories{padding-block:clamp(40px,7vw,90px)}.zm-home-categories>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.zm-home-categories a{color:#fff;background:#75675c;min-height:250px;position:relative;overflow:hidden}.zm-home-categories img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.zm-home-categories a:hover img{transform:scale(1.02)}.zm-home-categories a:after{content:"";background:linear-gradient(#0000,#100c0ab8);position:absolute;inset:35% 0 0}.zm-home-categories a>span{z-index:1;inset-inline:20px;gap:5px;display:grid;position:absolute;bottom:18px}.zm-home-categories strong{font-family:var(--zm-serif);font-size:1.55rem;font-weight:500}.zm-home-categories small{opacity:.88;max-width:34ch}.zm-section-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;margin-top:24px;font-size:.72rem;font-weight:700;display:inline-block}.zm-trust-line>div{justify-content:center;align-items:center;gap:clamp(12px,3vw,44px);min-width:max-content;display:flex}.zm-trust-line span{align-items:center;gap:clamp(12px,3vw,44px);display:inline-flex}.zm-trust-line.is-animated>div{animation:28s ease-in-out infinite alternate zm-trust-drift}@keyframes zm-trust-drift{0%{transform:translate(3vw)}to{transform:translate(-3vw)}}.zm-order{border:1px solid var(--zm-line);background:var(--zm-paper);padding:clamp(25px,3.8vw,43px);scroll-margin-top:130px;box-shadow:0 24px 80px #2d221c12}.zm-order-heading{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.zm-order-heading span{color:#826c5f;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.zm-order-heading h2{font-family:var(--zm-serif);margin:4px 0 0;font-size:2rem;font-weight:400}.zm-order-heading>b{color:#73533e;letter-spacing:.08em;border:1px solid #b89978;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:.65rem;display:flex}.zm-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.zm-order label,.zm-full-field{display:block}.zm-order label>span,.zm-full-field>span{color:#514844;margin-bottom:7px;font-size:.7rem;font-weight:650;display:block}.zm-order input:not([type=radio]),.zm-order textarea{background:#fffefa;border:1px solid #d9cbc0;border-radius:0;outline:0;width:100%;min-height:49px;padding:11px 12px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.zm-order textarea{resize:vertical}.zm-order input:focus,.zm-order textarea:focus{border-color:#9f7b60;box-shadow:0 0 0 3px #c7a27e2e}.zm-order label small,.zm-field-error{color:#9b3c3c;margin-top:5px;font-size:.66rem;display:block}.zm-selector-field{min-width:0}.zm-order .zm-selector-field>span{color:#514844;margin-bottom:7px;font-size:.7rem;font-weight:650;display:block}.zm-selector-trigger{color:#776b64;text-align:start;background:#fffefa;border:1px solid #d9cbc0;border-radius:0;outline:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:49px;padding:11px 12px;font-size:.85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.zm-selector-trigger.has-value{color:var(--zm-ink)}.zm-selector-trigger[data-invalid=true]{border-color:#9b3c3c}.zm-selector-trigger:focus-visible,.zm-selector-trigger[aria-expanded=true]{border-color:#9f7b60;box-shadow:0 0 0 3px #c7a27e2e}.zm-selector-trigger:disabled{color:#9b9088;opacity:1;background:#f4eee8}.zm-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zm-selector-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px;transition:transform var(--zm-motion-ui) ease;flex:0 0 18px}.zm-selector-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.zm-selector-error{margin-top:5px;display:block}.zm-selector-layer{z-index:2147483400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zm-selector-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100e94;border:0;position:absolute;inset:0}.zm-selector-panel{background:#fbf7f0;border:1px solid #2e241e29;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,520px);max-height:min(78dvh,680px);animation:.18s ease-out zm-selector-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #19120f40}.zm-selector-head{border-bottom:1px solid var(--zm-line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 20px;display:flex}.zm-selector-head h2{font-family:var(--zm-serif);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.zm-selector-head p{color:#82746c;margin:3px 0 0;font-size:.66rem;line-height:1.4}.zm-selector-close{border:1px solid var(--zm-line);color:#4c423d;width:44px;height:44px;font-family:var(--zm-sans);background:0 0;flex:0 0 44px;font-size:1.55rem;font-weight:300;line-height:1}.zm-selector-search{background:#fffefa;border:1px solid #d7c8bc;align-items:center;gap:10px;min-height:50px;margin:14px 16px 10px;padding-inline:13px;display:flex}.zm-selector-search:focus-within{border-color:#9f7b60;box-shadow:0 0 0 3px #c7a27e29}.zm-selector-search svg{fill:none;stroke:#806f65;stroke-linecap:round;stroke-width:1.5px;flex:0 0 17px;width:17px;height:17px}.zm-selector-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:.8rem}.zm-selector-options{overscroll-behavior:contain;scrollbar-color:#bba391 transparent;scrollbar-width:thin;padding:4px 10px 14px;overflow-y:auto}.zm-selector-options>button{color:#332d29;text-align:start;width:100%;min-height:53px;transition:background var(--zm-motion-fast) ease, color var(--zm-motion-fast) ease, transform var(--zm-motion-fast) ease;background:0 0;border:0;border-bottom:1px solid #2d231d1a;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:10px 12px;font-size:.83rem;display:grid}.zm-selector-options>button:focus-visible{background:#f1e7dc}.zm-selector-options>button.is-selected{color:var(--zm-emerald);background:#eee2d5}.zm-selector-options>button bdi{color:#8b7769;font-family:Manrope Variable,Arial,sans-serif;font-size:.63rem}.zm-selector-options>button i{color:var(--zm-emerald);text-align:center;font-size:.78rem;font-style:normal}.zm-selector-empty{color:#766961;text-align:center;margin:0;padding:30px 18px;font-size:.78rem}[dir=rtl].zm-selector-layer .zm-selector-head h2{letter-spacing:0;font-family:Alexandria,sans-serif;font-weight:500;line-height:1.35}[dir=rtl].zm-selector-layer .zm-selector-head p,[dir=rtl].zm-selector-layer .zm-selector-options>button,[dir=rtl].zm-selector-layer .zm-selector-search input{letter-spacing:0;font-family:Almarai,sans-serif}body.zm-selector-open{overflow:hidden}@keyframes zm-selector-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zm-delivery-methods,.zm-variant-fieldset{border:0;margin:23px 0 18px;padding:0}.zm-delivery-methods legend,.zm-variant-fieldset legend{color:#514844;margin-bottom:9px;font-size:.7rem;font-weight:650}.zm-delivery-methods>p{color:#766961;border:1px dashed #d3c5bb;margin:0;padding:12px;font-size:.75rem}.zm-delivery-methods>p.is-error{color:#8a3935;background:#fff7f5;border-color:#c8a7a2}.zm-method-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.zm-method-grid label,.zm-variants label{cursor:pointer;min-height:61px;transition:border-color var(--zm-motion-ui) ease, background var(--zm-motion-ui) ease, box-shadow var(--zm-motion-ui) ease, transform var(--zm-motion-fast) ease;background:#fffefa;border:1px solid #d8cbc0;align-items:center;gap:10px;padding:10px 12px;display:flex}.zm-method-grid label.is-selected,.zm-variants label.is-selected{border-color:var(--zm-emerald);box-shadow:inset 0 0 0 1px var(--zm-emerald)}:is(.zm-method-grid label:has(input:disabled),.zm-variants label:has(input:disabled)){cursor:not-allowed;opacity:.46}.zm-method-grid label span{flex:1;margin:0}.zm-method-grid strong,.zm-method-grid small{display:block}.zm-method-grid strong{margin-bottom:3px;font-size:.76rem}.zm-method-grid small{color:#6d615a;margin:0;font-size:.72rem}.zm-full-field,.zm-discount{margin-top:14px}.zm-discount label>div{grid-template-columns:1fr auto;display:grid}.zm-discount label>div input{min-width:0}.zm-discount button{border:1px solid var(--zm-ink);background:0 0;min-width:92px;padding:8px 12px;font-size:.68rem;font-weight:700}.zm-discount>small{color:#9b3c3c;margin-top:6px;font-size:.65rem;display:block}.zm-discount>small.is-success,.zm-discount-row{color:var(--zm-emerald)}.zm-variants{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.zm-variants img{object-fit:cover;background:#111;width:48px;height:48px}.zm-variants label>span{margin:0}.zm-variants strong,.zm-variants small{display:block}.zm-live-total{border-block:1px solid var(--zm-line);margin-top:22px;padding:15px 0}.zm-order-product{align-items:center;gap:12px;margin-bottom:13px;display:flex}.zm-order-product img{object-fit:cover;background:#111;width:58px;height:58px}.zm-order-product span{min-width:0}.zm-order-product strong,.zm-order-product small{display:block}.zm-order-product strong{font-family:var(--zm-serif);font-size:.96rem}.zm-order-product small{color:#7d7069;margin-top:3px;font-size:.65rem}.zm-live-total dl{margin:0}.zm-live-total dl>div{justify-content:space-between;gap:20px;padding:4px 0;font-size:.75rem;display:flex}.zm-live-total dt{color:#6d615a}.zm-live-total dd{margin:0;font-weight:650}.zm-live-total dl>div:last-child{color:var(--zm-ink);border-top:1px solid #ded3ca;margin-top:5px;padding-top:10px;font-size:.96rem}.zm-order-error{color:#842f2b;background:#fff1ef;border-inline-start:3px solid #a1423d;margin-top:14px;padding:11px;font-size:.74rem}.zm-order-submit{border:1px solid var(--zm-ink);background:var(--zm-ink);color:#fff;letter-spacing:.04em;width:100%;min-height:55px;transition:background var(--zm-motion-ui) ease, transform var(--zm-motion-fast) ease;margin-top:17px;padding:12px 18px;font-size:.76rem;font-weight:750}.zm-order-submit:hover:not(:disabled){background:var(--zm-emerald)}.zm-order-consent{color:#7a6e67;text-align:center;margin:10px 0 0;font-size:.63rem;line-height:1.55}.zm-secondary-cart{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.zm-secondary-cart>span{color:#786b64;font-size:.69rem}.zm-secondary-cart button{min-width:190px;min-height:45px;padding:9px 14px}.add-to-cart-action{justify-items:stretch;gap:6px;display:grid}.cart-selection-message{color:#9b3c3c;text-align:center;max-width:270px;font-size:.63rem;line-height:1.45}.zm-product-story{border-top:1px solid var(--zm-line);grid-template-columns:.7fr 1fr .72fr;align-items:center;gap:clamp(36px,5vw,70px);padding-block:92px;display:grid}.zm-product-story h2{font-family:var(--zm-serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.9rem);font-weight:400;line-height:1.06}.zm-story-copy p{color:var(--zm-soft-ink);margin:0 0 18px;line-height:1.83}.zm-product-story figure{margin:0}.zm-product-story figure img{aspect-ratio:1;object-fit:cover;background:#111;width:100%}.zm-product-story figcaption{color:#7d7068;margin-top:7px;font-size:.62rem}.zm-reassurance{border-block:1px solid var(--zm-line);grid-template-columns:repeat(3,1fr);display:grid}.zm-reassurance article{border-inline-end:1px solid var(--zm-line);min-height:190px;padding:28px 32px}.zm-reassurance article:last-child{border-inline-end:0}.zm-reassurance article>span{color:#9d806a;font-family:var(--zm-serif);font-size:1.25rem}.zm-reassurance h2{font-family:var(--zm-serif);margin:30px 0 8px;font-size:1.4rem;font-weight:400}.zm-reassurance p{color:var(--zm-soft-ink);margin:0;font-size:.79rem;line-height:1.65}.zm-related{padding-top:105px}.zm-related header{margin-bottom:42px}.zm-related .zm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.zm-mobile-order{display:none}.zm-mobile-order.is-disabled{cursor:not-allowed;opacity:.72;pointer-events:none}.zm-footer{color:#f8f2eb;background:#151312;border-top:1px solid #ffffff1f}.zm-footer-top{grid-template-columns:1.8fr repeat(3,1fr);gap:50px;padding-block:74px;display:grid}.zm-footer-brand>div{align-items:center;gap:15px;display:flex}.zm-footer-brand img{width:58px;height:58px}.zm-footer-brand>div span{font-family:var(--zm-serif);letter-spacing:.13em;font-size:1.45rem}.zm-footer-brand small{font-family:var(--zm-sans);letter-spacing:.32em;text-align:center;font-size:.48rem;display:block}.zm-footer-brand p{color:#bdb4ae;max-width:360px;margin-top:22px;font-size:.8rem;line-height:1.75}.zm-footer h2{color:#cfaa84;font-family:var(--zm-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.64rem;font-weight:700}.zm-footer-top>div:not(.zm-footer-brand) a{color:#d7d0ca;margin-bottom:12px;font-size:.76rem;display:block}.zm-social-links{gap:12px;display:grid}.zm-footer-top .zm-social-links a{align-items:center;gap:11px;margin:0;display:flex}.zm-social-links svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 24px;width:24px;height:24px}.zm-social-links svg .is-filled{fill:currentColor;stroke:none}.zm-social-links span{flex-direction:column;display:flex}.zm-social-links strong{font-size:.72rem;font-weight:600}.zm-social-links small{color:#958b85;font-size:.61rem}.zm-footer-top a:hover{color:#fff}.zm-footer-bottom{color:#958b85;letter-spacing:.1em;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:.6rem;display:flex}.locale-root :where(a,button,summary,[role=button],[role=option]),.zm-mobile-layer :where(a,button,summary,[role=button]),.zm-selector-layer :where(button,[role=option]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.locale-root :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.zm-mobile-layer :where(a,button,summary,[tabindex]):focus-visible,.zm-selector-layer :where(button,input,[tabindex]):focus-visible{outline:2px solid var(--zm-focus-ring);outline-offset:3px;box-shadow:0 0 0 4px #c7a27e2e}.zm-selector-options>button:focus-visible{outline:2px solid var(--zm-focus-ring);outline-offset:-3px;box-shadow:inset 0 0 0 2px #c7a27e33}.zm-nav-actions>:where(a,button),.zm-menu-toggle,.zm-mobile-close,.zm-mobile-cart,.zm-mobile-links a,.zm-footer a,.zm-footer button,.zm-editorial-copy a,.zm-mini-faq>a,.zm-faq-contact :where(a,button),.faq-list summary,.tracking-form .button,.drawer-root :where(a,button),.zm-secondary-cart button,.zm-mobile-order,.copy-email{transition-duration:var(--zm-motion-ui);transition-property:color,background-color,border-color,opacity,transform,box-shadow;transition-timing-function:ease}.zm-menu-toggle i,.zm-mobile-close>span,.zm-mobile-links a i,.zm-social-links svg{transition:transform var(--zm-motion-ui) var(--zm-ease-out), opacity var(--zm-motion-fast) ease}.locale-root :where(.button,.zm-btn-primary,.zm-order-submit,.copy-email,.text-button,.remove-button,.zm-mobile-order):active:not(:disabled),.locale-root :where(.language-switcher,.zm-cart-button,.zm-menu-toggle,.zm-secondary-cart button):active:not(:disabled),.zm-mobile-layer :where(.zm-mobile-close,.zm-mobile-cart,.language-switcher):active:not(:disabled),.zm-selector-layer :where(.zm-selector-close,.zm-selector-options>button):active:not(:disabled),.zm-selector-trigger:active:not(:disabled){transition-duration:80ms;transform:translateY(1px)scale(.985)}.zm-card-image:active{transform:scale(.994)}.zm-mobile-links a:active,.zm-footer a:active,.zm-editorial-copy a:active,.zm-mini-faq>a:active{opacity:.72}:is(.zm-method-grid label:active:not(:has(input:disabled)),.zm-variants label:active:not(:has(input:disabled))){transform:scale(.992)}.zm-mini-faq details[open]>p,.faq-list details[open]>p{animation:zm-faq-reveal var(--zm-motion-ui) ease-out}.drawer-backdrop{transition-duration:var(--zm-motion-ui)}.cart-drawer{transition-duration:var(--zm-motion-panel)}@media (hover:hover) and (pointer:fine){.zm-nav-actions>:where(a,button):hover,.zm-menu-toggle:hover,.zm-mobile-close:hover,.zm-mobile-cart:hover,.zm-secondary-cart button:hover:not(:disabled){background:#c7a27e1a;border-color:#9f76537a;transform:translateY(-1px)}.zm-menu-toggle:hover i:first-child{transform:translate(2px)}.zm-menu-toggle:hover i:nth-child(2){transform:translate(-2px)}.zm-mobile-close:hover>span{transform:rotate(8deg)}.zm-mobile-links a:hover{background:#c7a27e14;transform:translate(2px)}[dir=rtl] .zm-mobile-links a:hover{transform:translate(-2px)}.zm-mobile-links a:hover i{transform:translate(3px)}[dir=rtl] .zm-mobile-links a:hover i{transform:translate(-3px)}.zm-card-image:hover{box-shadow:0 12px 30px #1c151217}.zm-selector-trigger:hover:not(:disabled){background:#fffaf3;border-color:#b7977c}.zm-selector-options>button:hover{background:#f1e7dc}.zm-selector-options>button:hover i{transform:scale(1.08)}:is(.zm-method-grid label:hover:not(:has(input:disabled)),.zm-variants label:hover:not(:has(input:disabled))){background:#fffaf3;border-color:#b7977c}.zm-mini-faq summary:hover,.faq-list summary:hover{color:#6d5140;background:#c7a27e0e}.zm-social-links a:hover{transform:translateY(-1px)}.zm-social-links a:hover svg{transform:scale(1.04)}.zm-editorial-copy a:hover,.zm-mini-faq>a:hover,.zm-faq-contact :where(a,button):hover,.copy-email:hover{color:#8d6b53}}@keyframes zm-faq-reveal{0%{opacity:.45;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes zm-close-enter{0%{opacity:.4;transform:rotate(-16deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@media (width<=1120px){.zm-nav{grid-template-columns:auto 1fr auto}.zm-desktop-nav{display:none}.zm-menu-toggle{background:0 0;border:0;grid-template-columns:18px auto;align-content:center;gap:4px 8px;width:48px;min-height:44px;padding:7px 0;display:grid}.zm-menu-toggle i{background:var(--zm-ink);grid-column:1;width:18px;height:1px;display:block}.zm-menu-toggle span{grid-area:1/2/span 2;align-self:center;font-size:.66rem;font-weight:650}.zm-brand{justify-self:center}.zm-mobile-backdrop{z-index:2147483001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--zm-motion-ui) ease, visibility var(--zm-motion-ui);background:#0e0c0b9e;border:0;display:block;position:fixed;inset:0}.zm-mobile-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.zm-mobile-nav{z-index:2147483002;overscroll-behavior:contain;width:min(88vw,420px);color:var(--zm-ink);visibility:hidden;transition:transform var(--zm-motion-panel) var(--zm-ease-out), visibility var(--zm-motion-panel);background:#fbf7f0;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-105%);box-shadow:22px 0 70px #14100e38}[dir=rtl] .zm-mobile-nav{transform:translate(105%);box-shadow:-22px 0 70px #14100e38}.zm-mobile-nav.is-open{visibility:visible;transform:translate(0)}.zm-mobile-nav-head{border-bottom:1px solid var(--zm-line);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 22px;display:flex}.zm-mobile-brand{align-items:center;gap:9px;display:inline-flex}.zm-mobile-brand img{width:31px;height:31px}.zm-mobile-brand>span{letter-spacing:.12em;white-space:nowrap;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1rem;line-height:1}.zm-mobile-brand small{letter-spacing:.34em;text-align:center;margin-top:4px;font-family:Manrope Variable,Arial,sans-serif;font-size:.36rem;font-weight:600;display:block}.zm-mobile-close{min-width:48px;min-height:48px;color:var(--zm-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px;display:inline-flex}.zm-mobile-close>span{font-family:var(--zm-sans);font-size:1.6rem;font-weight:300;line-height:1}.zm-mobile-nav.is-open .zm-mobile-close>span{animation:zm-close-enter var(--zm-motion-ui) ease-out}.zm-mobile-close small{font-size:.62rem;font-weight:600}.zm-mobile-links{align-self:start;padding:20px 22px}.zm-mobile-links a{color:#27221f;min-height:57px;font-family:var(--zm-sans);border-bottom:1px solid #1715141f;justify-content:space-between;align-items:center;gap:18px;font-size:.98rem;font-weight:500;line-height:1.45;display:flex}.zm-mobile-links a:first-child{border-top:1px solid #1715141f}.zm-mobile-links a i{color:#92735d;font-family:var(--zm-sans);flex:none;font-size:.92rem;font-style:normal}[dir=rtl] .zm-mobile-links a{letter-spacing:0;font-family:Alexandria,sans-serif;font-size:.93rem;font-weight:500;line-height:1.6}.zm-mobile-nav-foot{border-top:1px solid var(--zm-line);color:#6f625b;padding:18px 22px 24px;font-size:.68rem}.zm-mobile-nav-foot>div{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.zm-mobile-nav-foot>div>a,.zm-mobile-cart{border:1px solid var(--zm-line);min-height:46px;color:var(--zm-ink);background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.zm-mobile-nav-foot .language-switcher{display:inline-flex}.zm-mobile-cart .zm-cart-icon{width:17px;height:17px;margin:0;display:block}.zm-mobile-cart b{background:var(--zm-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.56rem;display:inline-flex}.zm-mobile-nav-foot>a{overflow-wrap:anywhere;color:#6f625b;display:inline-block}body.zm-menu-open{overflow:hidden}.zm-hero{grid-template-columns:.9fr 1.1fr}.zm-hero-copy{padding-inline:48px}.zm-product-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:42px}.zm-product-story{grid-template-columns:.8fr 1fr}.zm-product-story figure{display:none}}@media (width<=900px){.container{width:min(100% - 32px,760px)}.zm-announcement{padding-inline:16px}.zm-announcement span:last-child{display:none}.zm-nav{height:68px}.zm-nav-actions>.zm-cart-button{width:44px;padding:0;position:relative;overflow:visible}.zm-nav-actions .language-switcher{min-width:40px;padding-inline:8px;display:inline-flex}.zm-cart-label{display:none}.zm-cart-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:19px;height:19px;margin:auto;display:block}.zm-cart-count{border:1px solid var(--zm-ivory);min-width:16px;height:16px;margin:0;font-size:.52rem;position:absolute;inset-block-start:3px;inset-inline-end:3px}.zm-hero{grid-template-columns:1fr;min-height:0}.zm-hero-copy{order:1;padding:60px 28px 52px}.zm-hero-copy h1{max-width:620px;font-size:clamp(3rem,10vw,5rem)}.zm-hero-image{min-height:min(82vw,690px)}.zm-hero-actions{align-items:flex-start}.zm-trust-line{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.zm-home-products{padding-block:78px}.zm-section-head{grid-template-columns:1fr;gap:18px}.zm-section-head>p{max-width:570px}.zm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-editorial{grid-template-columns:1fr}.zm-editorial-image{min-height:min(92vw,720px)}.zm-editorial-copy{padding-block:68px}.zm-how{padding-block:82px}.zm-how>div{grid-template-columns:1fr}.zm-how article{border-inline-end:0;border-bottom:1px solid var(--zm-line);min-height:170px}.zm-how article:last-child{border-bottom:0}.zm-how h3{margin-top:20px}.zm-faq-contact{grid-template-columns:1fr;gap:70px;padding-bottom:90px}.zm-product-hero{grid-template-columns:1fr;gap:0;width:100%}.zm-product-media{position:static}.zm-gallery-desktop{display:none}.zm-gallery-mobile{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 16px 10px;display:flex;overflow-x:auto}.zm-gallery-mobile::-webkit-scrollbar{display:none}.zm-gallery-mobile figure{aspect-ratio:1;scroll-snap-align:center;background:#090909;flex:0 0 min(100vw - 42px,560px);margin:0;position:relative;overflow:hidden}.zm-gallery-mobile img{object-fit:contain;object-position:center;background:#090909;width:100%;height:100%;display:block}.zm-gallery-mobile figcaption{inset-inline-end:10px;color:#fff;text-align:end;background:#0000008f;margin:0;padding:5px 7px;font-size:.59rem;position:absolute;bottom:9px}.zm-product-buy{width:min(100% - 32px,720px);margin:0 auto}.zm-product-intro{padding-top:40px}.zm-product-story{grid-template-columns:1fr;gap:28px;padding-block:76px}.zm-reassurance{grid-template-columns:1fr}.zm-reassurance article{border-inline-end:0;border-bottom:1px solid var(--zm-line);min-height:155px}.zm-reassurance article:last-child{border-bottom:0}.zm-reassurance h2{margin-top:18px}.zm-related .zm-product-grid{grid-template-columns:repeat(2,1fr)}.zm-footer-top{grid-template-columns:1.5fr 1fr 1fr}.zm-footer-top>div:last-child{grid-column:1/-1}}@media (width<=640px){.container{width:min(100% - 28px,560px)}.zm-announcement{letter-spacing:.07em;text-align:center;justify-content:center;min-height:34px;padding-block:7px;font-size:.56rem;line-height:1.45}[dir=rtl] .zm-announcement{font-size:.62rem;line-height:1.65}.zm-nav{gap:8px;width:calc(100% - 24px);height:64px}.zm-brand{gap:6px}.zm-brand img{width:29px;height:29px}.zm-brand>span{letter-spacing:.1em;font-size:.92rem}.zm-brand small{font-size:.36rem}.zm-nav-actions{gap:3px}.zm-nav-actions>a{min-height:40px;padding-inline:9px}.zm-hero-copy{padding:48px 22px 44px}.zm-hero-copy h1{margin-bottom:20px;font-size:clamp(2.5rem,12vw,3.45rem)}[dir=rtl] .about-hero h1{max-width:13ch;font-size:2.35rem;line-height:1.36}.zm-hero-copy>p:not(.zm-kicker){margin-bottom:28px;font-size:.91rem;line-height:1.7}.zm-hero-actions{flex-direction:column;gap:13px}.zm-btn-primary{width:100%}.zm-hero-actions>span{max-width:none}.zm-hero-image{min-height:93vw}[dir=rtl] .zm-hero-copy h1{max-width:10.8ch;font-size:clamp(2.12rem,8.6vw,2.62rem);line-height:1.43}.zm-trust-line{min-height:48px;font-size:.6rem}.zm-home-products{padding-block:66px 76px}.zm-section-head{margin-bottom:31px}.zm-section-head h2,.zm-editorial-copy h2,.zm-how h2,.zm-faq-contact h2,.zm-related h2{font-size:2.35rem}.zm-product-grid,.zm-related .zm-product-grid{grid-template-columns:1fr;gap:46px}.zm-card-image{aspect-ratio:1}.zm-card-secondary{display:none}.zm-card-image:hover .zm-card-primary{opacity:1;transform:none}.zm-card-view{transform:translateY(0)}.zm-card-info h3{font-size:1.48rem}.zm-editorial-image{min-height:98vw}.zm-editorial-copy{padding:58px 24px}.zm-how{padding-block:72px}.zm-how>header{margin-bottom:36px}.zm-how article{padding-inline:8px}.zm-faq-contact{gap:58px}.zm-faq-contact aside{padding:30px 25px}.zm-breadcrumbs{white-space:nowrap;overflow:hidden}.zm-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.zm-gallery-mobile figure{flex-basis:calc(100vw - 36px)}.zm-product-intro h1{font-size:2.4rem}[dir=rtl] .zm-product-intro h1{text-wrap:balance;font-size:clamp(1.85rem,8.2vw,2.35rem);font-weight:500;line-height:1.34}.zm-highlights,.zm-product-attributes{grid-template-columns:1fr}.zm-product-attributes>div,.zm-product-attributes>div:nth-child(odd),.zm-product-attributes>div:nth-child(2n){border-inline-start:0;border-bottom:1px solid #362a2314;padding-inline:0}.zm-home-categories>div{grid-template-columns:1fr}.zm-home-categories a{min-height:215px}.zm-order{margin-inline:-2px;padding:24px 18px}.zm-order-fields,.zm-method-grid,.zm-variants{grid-template-columns:1fr}.zm-order-heading h2{font-size:1.72rem}.zm-secondary-cart{flex-direction:column;align-items:stretch}.zm-product-story{padding-block:66px}.zm-related{padding-top:80px}.zm-mobile-order{z-index:850;inset-inline:10px;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171514f5;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:10px 16px;display:flex;position:fixed;bottom:9px;box-shadow:0 10px 40px #00000047}.zm-mobile-order span{color:#d9b894;font-family:var(--zm-serif)}.zm-mobile-order strong{letter-spacing:.04em;font-size:.72rem}.zm-footer{padding-bottom:70px}.zm-footer-top{grid-template-columns:1fr 1fr;gap:40px 26px;padding-block:58px}.zm-footer-brand,.zm-footer-top>div:last-child{grid-column:1/-1}.zm-footer-bottom{text-align:center;flex-direction:column;justify-content:center;min-height:76px}}@media (prefers-reduced-motion:reduce){.zm-trust-line.is-animated>div{animation:none;transform:none}.locale-root *,.zm-mobile-layer *,.zm-selector-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){.zm-selector-layer{align-items:end;padding:0}.zm-selector-panel{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:min(82dvh,680px);animation-name:zm-selector-sheet-in}.zm-selector-head{min-height:72px;padding:14px 16px}.zm-selector-head h2{font-size:1.36rem}.zm-selector-search{margin-inline:14px}.zm-selector-options{padding-inline:8px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.zm-selector-options>button{min-height:56px;padding-inline:14px}}@keyframes zm-selector-sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
