@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-vietnamese-wght-normal-DvU6pLYV.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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-ext-wght-normal-CJ9LaFMc.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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-math-wght-normal-DQBQnv-a.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-symbols-wght-normal-DD5BxwiP.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.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}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#28352d;--cream:#f8f3e9;--paper:#fffdf8;--terracotta:#b65f47;--sage:#819076;--line:#dcd4c6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.shell{max-width:1240px;margin:auto;padding-left:42px;padding-right:42px}.announcement{background:var(--ink);color:#fff;text-align:center;letter-spacing:.08em;padding:10px;font-size:12px}.announcement span{color:#dcb89b;margin:0 12px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand b{font:700 32px Georgia,serif}.brand span{letter-spacing:.28em;font-size:14px}.nav nav{gap:34px;display:flex}.nav nav a,.footer-grid a{color:inherit;font-size:14px;text-decoration:none}.bag{color:var(--ink);background:0 0;border:0}.bag span{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:6px;font-size:11px;display:inline-grid}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:660px;display:grid}.eyebrow{letter-spacing:.18em;color:var(--terracotta);font-size:11px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin:20px 0 25px;font:500 clamp(58px,7vw,96px)/.96 Georgia,serif}h1 em{color:var(--terracotta);font-weight:400}.lead{color:#59645d;max-width:560px;font:20px/1.65 Georgia,serif}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.primary{background:var(--terracotta);color:#fff;border:0;border-radius:2px;padding:17px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.text-link{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.hero-art{background:#ded8c4;border-radius:48% 48% 8px 8px;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.hero-art:before{content:"";border-radius:inherit;background:repeating-radial-gradient(circle at 50% 55%,#0000 0 17px,#28352d0f 18px 20px);position:absolute;inset:18px}.yarn{z-index:1;background:repeating-linear-gradient(9deg,#a9644f 0 5px,#c27a62 6px 10px);border-radius:50%;place-items:center;width:215px;height:185px;display:grid;transform:rotate(-9deg);box-shadow:0 22px 40px #66504536}.yarn span{color:#f8eadd;font:700 60px Georgia}.needle{z-index:2;background:#866d5e;border-radius:5px;width:350px;height:5px;position:absolute;transform:rotate(-43deg)}.hero-art>p{text-align:right;color:#59645d;font:italic 16px/1.4 Georgia;position:absolute;bottom:26px;right:28px}.stitch{color:#fff8;font-size:100px;position:absolute}.stitch-one{top:22px;left:22px}.stitch-two{top:80px;right:18px;transform:rotate(90deg)}.shop{padding-top:100px;padding-bottom:120px}.section-head{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section-head h2,.story h2,.custom h2,.cart h2{margin:12px 0 0;font:500 44px/1.12 Georgia}.section-head>p{color:#687269;max-width:390px;line-height:1.7}.products{grid-template-columns:repeat(3,1fr);gap:34px 24px;display:grid}.product-art{place-items:center;height:310px;display:grid;position:relative;overflow:hidden}.product-art:before,.thumb:before{content:"";background:repeating-radial-gradient(circle at 70% 20%,#0000 0 11px,#ffffff2e 12px 14px);position:absolute;inset:0}.product-art>span{filter:drop-shadow(0 10px 8px #0002);z-index:1;font:70px Georgia}.product-art small{letter-spacing:.18em;font-size:9px;position:absolute;bottom:18px;left:18px}.clay{background:#c98268}.sage{background:#a7b19a}.butter{background:#ddc78f}.rose{background:#d8aaa3}.sky{background:#9db4b0}.lavender{background:#aaa0b4}.product-info{justify-content:space-between;margin-top:17px;display:flex}.product-info h3{margin-bottom:5px;font:600 20px Georgia}.product-info p,.product-note{color:#737a74;font-size:12px}.product-info strong{font-size:13px}.product-note{margin:12px 0}.product>button{border:1px solid var(--ink);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:13px;font-size:12px;font-weight:700;display:flex}.product>button:hover{background:var(--ink);color:#fff}.story{background:var(--cream);padding:110px 0}.story-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;display:grid}.story-mark{background:var(--sage);color:#f3eadf;border-radius:50% 50% 5px 5px;place-items:center;height:430px;font:700 190px Georgia;display:grid}.story h2{margin:18px 0 28px;font-size:50px}.story-grid>div>p:not(.eyebrow){color:#59645d;max-width:620px;font:18px/1.75 Georgia}.values{flex-direction:column;gap:13px;margin-top:30px;font-size:13px;font-weight:700;display:flex}.custom{text-align:center;padding-top:120px;padding-bottom:120px}.custom h2{font-size:58px}.custom>p:not(.eyebrow){color:#677168;max-width:580px;margin:18px auto 30px;font:18px/1.6 Georgia}footer{background:var(--ink);color:#f4efe5;padding:65px 0 20px}.footer-grid{grid-template-columns:1.2fr 1fr .6fr 1fr;gap:50px;display:grid}.footer-brand{color:#fff}.footer-grid>div{flex-direction:column;gap:10px;display:flex}.footer-grid p{color:#cbd0cc;line-height:1.6}.footer-grid span{color:#cbd0cc;font-size:12px}.copyright{text-align:center;color:#9fa8a1;border-top:1px solid #ffffff1d;margin:45px 42px 0;padding-top:20px;font-size:10px}.overlay{z-index:20;background:#28352daa;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart{background:var(--paper);width:min(540px,100%);height:100%;padding:48px;position:relative;overflow:auto}.close{color:var(--ink);background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:24px}.cart h2{margin:10px 0 28px}.cart h2 small{color:#808780;font:12px Arial}.cart-items{border-top:1px solid var(--line)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:18px;padding:20px 0;display:grid}.thumb{place-items:center;height:90px;font-size:30px;display:grid;position:relative}.cart-item>div:last-child{flex-direction:column;gap:7px;display:flex}.cart-item span{font-size:12px}.qty{border:1px solid var(--line);align-items:center;width:max-content;display:flex}.qty button{background:0 0;border:0;padding:5px 10px}.qty span{text-align:center;min-width:20px}.summary{margin-top:30px}.summary p{justify-content:space-between;font-size:13px;display:flex}.summary .total{border-top:1px solid var(--line);padding-top:18px;font-size:18px}.full{width:100%;margin-top:10px}.summary>small{text-align:center;color:#777;margin-top:12px;display:block}.empty{text-align:center;color:#777;padding:60px 10px;font:18px Georgia}.back{background:0 0;border:0;margin-bottom:25px;padding:0}.cart form{flex-direction:column;gap:15px;display:flex}.cart form label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.cart input,.cart textarea,.cart select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:13px;font:14px Arial}.cart textarea{resize:vertical;min-height:65px}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cart fieldset{border:0;padding:5px 0}.cart legend{margin-bottom:10px;font-size:12px;font-weight:700}.pay{border:1px solid var(--line);grid-template-columns:20px 1fr;margin-bottom:9px;padding:14px;display:grid!important}.pay input{width:auto}.pay span{flex-direction:column;gap:5px;display:flex}.pay small{color:#777;font-weight:400}.pay.active{border-color:var(--terracotta);background:#faf0eb}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;padding-top:16px;font-size:18px;display:flex}.success{text-align:center;padding-top:120px}.success>span{background:var(--sage);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid}.success h2{margin-top:25px}.success p{color:#657067;font:17px/1.7 Georgia}.success .primary{margin-top:20px}@media (width<=850px){.shell{padding-left:22px;padding-right:22px}.nav{height:76px}.nav nav{display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:70px}.hero-art{height:400px}.products{grid-template-columns:repeat(2,1fr)}.section-head{display:block}.section-head>p{margin-top:18px}.story-grid{grid-template-columns:1fr;gap:45px}.story-mark{height:310px}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){h1{font-size:55px}.hero-art{height:340px}.yarn{width:160px;height:140px}.needle{width:260px}.products{grid-template-columns:1fr}.product-art{height:330px}.section-head h2,.story h2{font-size:38px}.custom h2{font-size:45px}.story{padding:75px 0}.footer-grid{grid-template-columns:1fr}.cart{padding:42px 24px}.two{grid-template-columns:1fr}.announcement{font-size:10px}.announcement span{margin:0 5px}}.brand-logo{object-fit:contain;width:42px;height:42px}.category-tabs{flex-wrap:wrap;gap:9px;margin:-10px 0 35px;display:flex}.category-tabs button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:99px;padding:10px 18px;font-size:12px}.category-tabs button.active{background:var(--ink);color:#fff}.product-visual-button{border:0!important;width:100%!important;padding:0!important;display:block!important}.product-art img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.product-overlay{justify-content:center;align-items:center;padding:20px}.product-detail{background:var(--paper);grid-template-columns:1fr 1fr;width:min(900px,100%);max-height:90vh;display:grid;position:relative;overflow:auto}.detail-art{place-items:center;min-height:520px;font-size:90px;display:grid}.detail-art img{object-fit:cover;width:100%;height:100%}.detail-copy{padding:65px 48px}.detail-copy h2{margin:12px 0;font:48px Georgia}.detail-copy>strong{margin:18px 0;font-size:18px;display:block}.detail-copy>p:not(.eyebrow):not(.arabic-name){color:#667067;font:17px/1.7 Georgia}.arabic-name{color:#777}.denied,.studio-loading{text-align:center;background:#f7f3eb;place-content:center;min-height:100vh;padding:40px;display:grid}.denied h1{font:50px Georgia}.denied a{color:#b65f47}.studio{color:#24332b;background:#f5f4ef;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.studio-nav{color:#fff;background:#24332b;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.studio-brand{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.studio-brand b{font:35px Georgia}.studio-brand span{letter-spacing:.15em;font-size:12px}.studio-nav>p{letter-spacing:.18em;color:#aeb9b1;margin:22px 8px 10px;font-size:10px}.studio-nav button{color:#d9dfdb;text-align:left;background:0 0;border:0;border-radius:7px;padding:12px;font-size:13px}.studio-nav button.active{color:#fff;background:#ffffff15}.studio-nav>a{color:#fff;border-top:1px solid #ffffff1c;margin-top:auto;padding:22px 8px;font-size:12px;text-decoration:none}.studio-nav small{color:#aeb9b1;padding:0 8px;font-size:9px;line-height:1.6}.studio-main{width:100%;max-width:1200px;padding:42px 55px}.studio-main>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.studio-main>header p{letter-spacing:.17em;color:#888;font-size:10px}.studio-main>header h1{margin:5px 0;font:42px Georgia}.save-status{color:var(--studio-primary);font-size:13px;font-weight:700}.studio-actions{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.studio-actions p{color:#6e7770;font-size:13px}.studio-primary{background:var(--studio-primary);color:#fff;border:0;border-radius:5px;padding:13px 20px;font-size:12px;font-weight:700}.product-table,.category-list,.orders-table{flex-direction:column;gap:10px;display:flex}.product-table article,.category-list article,.orders-table article{background:#fff;border:1px solid #e5e1d9;border-radius:9px;grid-template-columns:72px 1fr auto auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-thumb{border-radius:6px;place-items:center;height:68px;font-size:24px;display:grid;overflow:hidden}.admin-thumb img{object-fit:cover;width:100%;height:100%}.product-table article>div:nth-child(2),.orders-table article>div{flex-direction:column;gap:5px;display:flex}.product-table span,.orders-table span{color:#68726b;font-size:11px}.product-table small,.orders-table small{color:#999;font-size:9px}.product-table article>button,.category-list article>button{background:#fff;border:1px solid #ddd;border-radius:5px;padding:8px 12px;font-size:11px}.danger{color:#a3423f!important}.category-list article{grid-template-columns:1fr auto auto auto}.category-list input[type=text],.category-list article>input{border:1px solid #ddd;padding:10px}.category-list label{font-size:11px}.orders-table article{grid-template-columns:1fr auto;padding:18px}.settings-card{background:#fff;border:1px solid #e5e1d9;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;max-width:720px;padding:28px;display:grid}.settings-card>label,.product-editor>label,.form-grid label{flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.settings-card input,.settings-card textarea,.product-editor input,.product-editor textarea,.product-editor select{color:#24332b;background:#fff;border:1px solid #d9d5cc;padding:12px;font:14px Arial}.settings-card input[type=color]{height:45px;padding:3px}:is(.settings-card textarea,.settings-card>label:has(textarea)){grid-column:1/-1}.settings-card>.studio-primary{grid-column:1/-1;justify-self:start}.logo-upload,.image-upload{background:#faf9f6;border:1px dashed #bbb;align-items:center;gap:16px;min-height:120px;padding:15px;display:flex}.logo-upload img{object-fit:contain;width:90px;height:90px}.logo-upload span{font:50px Georgia}.editor-overlay{z-index:30;background:#19251fbb;justify-content:flex-end;display:flex;position:fixed;inset:0}.product-editor{background:#fff;flex-direction:column;gap:16px;width:min(620px,100%);height:100%;padding:40px;display:flex;position:relative;overflow:auto}.product-editor>p{letter-spacing:.18em;color:var(--studio-primary);font-size:9px}.product-editor h2{margin:0 0 8px;font:36px Georgia}.image-upload{min-height:170px;position:relative}.image-upload img{object-fit:cover;width:145px;height:145px}.image-upload>span{font-size:55px}.image-upload input{border:0}.image-upload small{color:#999;font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checks{gap:25px;font-size:12px;display:flex}.checks label{align-items:center;gap:7px;display:flex}.checks input{width:auto}.product-editor>.studio-primary{align-self:flex-start}.studio .close{z-index:2}@media (width<=800px){.product-detail{grid-template-columns:1fr}.detail-art{min-height:320px}.studio{grid-template-columns:1fr}.studio-nav{height:auto;position:relative}.studio-nav button{display:inline-block}.studio-nav>a{margin-top:15px}.studio-main{padding:30px 20px}.product-table article{grid-template-columns:60px 1fr}.product-table article>button{grid-row:2}.settings-card{grid-template-columns:1fr}.settings-card textarea,.settings-card>.studio-primary{grid-column:auto}.settings-card>label:has(textarea){grid-column:auto}.form-grid{grid-template-columns:1fr}}.bank-instructions{text-align:left;background:var(--cream);border:1px solid var(--line);white-space:pre-line;margin:20px 0;padding:18px}.bank-instructions p{margin:10px 0;color:var(--ink)!important;font:14px/1.7 Arial!important}.bank-instructions small{color:#747b75}h1 em{color:var(--terracotta);font-weight:400;display:block}.story-mark{flex-direction:column;justify-content:center;align-items:center;display:flex}.story-mark small{letter-spacing:.24em;text-align:center;margin-top:-24px;font:700 10px/1.5 Arial}.story-grid>div>p:not(.eyebrow){max-width:680px}.story-ar{border-top:1px solid var(--line);margin-top:22px;padding-top:22px;font-family:Tahoma,Arial,sans-serif!important;font-size:16px!important;line-height:2!important}.launch-link{color:var(--terracotta);letter-spacing:.05em;border:1px solid var(--terracotta);padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}.no-commitment{color:#777;text-align:center;margin-top:12px;line-height:1.5;display:block}.interest-card{background:var(--paper);border-radius:4px;width:min(590px,100%);max-height:90vh;padding:52px;position:relative;overflow:auto;box-shadow:0 30px 80px #18231d55}.interest-card h2{margin:12px 0 18px;font:44px/1.1 Georgia}.interest-card h2 em{color:var(--terracotta);font-weight:400}.interest-card>p:not(.eyebrow),.interest-thanks>p:not(.eyebrow){color:#657067;font:17px/1.65 Georgia}.interest-card form{flex-direction:column;gap:15px;margin-top:25px;display:flex}.interest-card label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.interest-card input,.interest-card textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:13px;font:14px Arial}.interest-card textarea{resize:vertical;min-height:85px}.interest-card>small{color:#777;text-align:center;margin-top:12px;display:block}.form-error{color:#a3423f!important;font:12px Arial!important}.interest-thanks{text-align:center;padding:35px 0}.interest-thanks>span{background:var(--cream);width:72px;height:72px;color:var(--terracotta);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:36px;display:grid}.interest-thanks h2{font:42px/1.15 Georgia}.interest-table{flex-direction:column;gap:10px;display:flex}.interest-table article{background:#fff;border:1px solid #e5e1d9;border-radius:9px;grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}.interest-table article>div{flex-direction:column;gap:6px;display:flex}.interest-table span,.interest-table small{color:#68726b;font-size:11px}.interest-table a{color:var(--studio-primary);font-size:12px;font-weight:700}.empty-admin{text-align:center;background:#fff;border:1px dashed #d5d0c6;border-radius:9px;padding:55px 20px}.empty-admin p{color:#777;margin-top:8px;font-size:12px}@media (width<=560px){.launch-link{padding:8px;font-size:10px}.interest-card{padding:42px 24px}.interest-card h2,.interest-thanks h2{font-size:34px}.interest-table article{grid-template-columns:1fr}.nav .brand span{display:none}}.whatsapp-payment{background:#f0f6ef;border:1px solid #cbd9c9;padding:18px}.whatsapp-payment b{font-size:13px}.whatsapp-payment p{color:#59645d;margin:8px 0 0;font:13px/1.6 Arial}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-cards article{background:#fff;border:1px solid #e5e1d9;border-radius:10px;flex-direction:column;gap:9px;padding:28px;display:flex}.analytics-cards span{color:#68726b;font-size:12px}.analytics-cards b{color:var(--studio-primary);font:50px Georgia}.analytics-cards small{color:#999;font-size:10px}.order-notes{white-space:pre-line;margin-top:7px;color:#59645d!important;line-height:1.6!important}.success a.primary{margin-top:18px;display:inline-block}@media (width<=560px){.analytics-cards{grid-template-columns:1fr}}.care-policy{background:var(--cream);padding:100px 0}.info-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.info-grid article{background:var(--paper);border-top:4px solid var(--terracotta);padding:42px}.info-grid h2,.faq h2,.reviews h2{margin:12px 0 24px;font:44px/1.15 Georgia}.info-grid p,.info-grid li{color:#59645d;font:16px/1.75 Georgia}.info-grid li{margin-bottom:8px}.faq{padding-top:110px;padding-bottom:100px}.faq-list{max-width:850px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font:600 18px Georgia}.faq details p{color:#657067;margin:0;padding:15px 0 0;line-height:1.7}.reviews{text-align:center;padding-bottom:110px}.reviews>p:not(.eyebrow){color:#657067;max-width:620px;margin:0 auto 20px;font:17px/1.7 Georgia}.product-facts{background:var(--cream);flex-direction:column;gap:8px;margin:18px 0;padding:15px;font-size:12px;display:flex}.detail-copy form{flex-direction:column;gap:13px;display:flex}.detail-copy form label{flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.detail-copy form input,.detail-copy form textarea{border:1px solid var(--line);background:#fff;padding:12px}.detail-copy form small{color:#888;font-weight:400}.detail-gallery{align-content:start;position:relative}.gallery-thumbs{gap:8px;display:flex;position:absolute;bottom:15px;left:15px;right:15px;overflow:auto}.gallery-thumbs img{object-fit:cover;border:3px solid #fff;width:72px!important;height:72px!important}.gallery-admin{border:1px dashed #bbb;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.gallery-admin>div{position:relative}.gallery-admin img{object-fit:cover;width:80px;height:80px}.gallery-admin button{color:#fff;background:#a3423f;border:0;border-radius:50%;position:absolute;top:-5px;right:-5px}.policy-check{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;display:grid!important}.policy-check input{width:auto}.product>button:disabled{opacity:.55;cursor:not-allowed}.orders-table select{background:#fff;border:1px solid #ddd;padding:9px}.analytics-list{background:#fff;border:1px solid #e5e1d9;border-radius:10px;margin-top:20px;padding:25px}.analytics-list h3{font:25px Georgia}.analytics-list p{border-top:1px solid #eee;justify-content:space-between;margin:0;padding:12px 0;font-size:12px;display:flex}@media (width<=800px){.info-grid{grid-template-columns:1fr;gap:20px}.care-policy{padding:70px 0}.info-grid article{padding:28px}}.nav-tools{align-items:center;gap:12px;display:flex}.lang-switch{border:1px solid var(--line);color:var(--ink);background:0 0;padding:9px 12px;font-size:11px;font-weight:700}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:18px;padding-top:20px;padding-bottom:20px;display:grid}.trust-strip span{text-align:center;color:#59645d;font-size:11px;font-weight:700}.contact-section{background:var(--ink);color:#f7f0e6;padding:90px 0}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.contact-grid h2{margin:12px 0;font:52px Georgia}.contact-grid>div:first-child>p:not(.eyebrow){color:#cbd0cc;font:18px/1.7 Georgia}.contact-card{color:var(--ink);background:#fff;grid-template-columns:1fr 1fr;display:grid}.contact-card>a,.contact-card>div{color:inherit;border:1px solid #eee;flex-direction:column;gap:6px;padding:22px;text-decoration:none;display:flex}.contact-card b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.contact-card span{color:#657067;font-size:12px}.footer-button{color:#f4efe5;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.privacy-card{background:var(--paper);width:min(720px,100%);max-height:90vh;padding:55px;position:relative;overflow:auto}.privacy-card h2{font:44px Georgia}.privacy-card h3{margin-top:26px;font:24px Georgia}.privacy-card p,.privacy-card li{color:#59645d;line-height:1.7}.gift-option{border:1px solid var(--line);padding:15px;grid-template-columns:20px 1fr!important;display:grid!important}.gift-option input{width:auto}.gift-option span{flex-direction:column;gap:4px;display:flex}.gift-line{justify-content:space-between;font-size:13px;display:flex}.invoice{padding-top:55px}.invoice-box{border:1px solid var(--line);text-align:left;margin:20px 0;padding:20px}.invoice-box header{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:10px;padding-bottom:15px;display:flex}.invoice-box p{margin:0;padding:9px 0;display:flex;color:var(--ink)!important;justify-content:space-between!important;font:13px Arial!important}.invoice-total{border-top:1px solid var(--line);font-size:16px!important}.success-actions{justify-content:center;align-items:center;gap:18px;display:flex}.print-button{background:0 0;border:0}.arabic-store,.arabic-store h1,.arabic-store h2,.arabic-store h3{font-family:Tahoma,Arial,sans-serif}.arabic-store .eyebrow{letter-spacing:0}.arabic-store .product-info,.arabic-store .section-head{text-align:right}@media (width<=850px){.trust-strip{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:35px}.nav-tools{margin-left:auto}.lang-switch{padding:7px}.contact-card{grid-template-columns:1fr}}@media (width<=560px){.trust-strip{grid-template-columns:1fr}.privacy-card{padding:45px 24px}.success-actions{flex-direction:column}}@media print{body *{visibility:hidden}.invoice,.invoice *{visibility:visible}.invoice{background:#fff;position:absolute;inset:0}.overlay{background:#fff}.close,.success-actions{display:none!important}}body{background:var(--paper);font-family:Avenir Next,Avenir,Segoe UI,sans-serif}h1,.section-head h2,.story h2,.custom h2,.cart h2,.detail-copy h2,.info-grid h2,.faq h2,.reviews h2,.contact-grid h2,.privacy-card h2,.privacy-card h3{font-family:Iowan Old Style,Baskerville,Times New Roman,serif}.nav{z-index:4;position:relative}.brand{gap:12px}.brand-word{flex-direction:column;line-height:1;display:flex}.brand-word b{font:700 28px/1 Iowan Old Style,Baskerville,serif}.brand-word small{letter-spacing:.34em;margin-top:5px;font-size:9px}.brand-symbol{width:52px;height:36px;display:block;position:relative;transform:rotate(-5deg)}.brand-symbol i{border:3px solid var(--terracotta);border-radius:50%;width:25px;height:25px;display:block;position:absolute;top:4px}.brand-symbol i:first-child{left:0}.brand-symbol i:nth-child(2){border-color:var(--sage);left:17px}.brand-symbol i:nth-child(3){border-left-color:#0000;width:18px;height:18px;top:8px;left:34px}.brand-symbol:after{content:"";border-bottom:2px solid var(--terracotta);border-radius:50%;width:28px;height:15px;position:absolute;bottom:0;right:-15px;transform:rotate(18deg)}.hero{position:relative}.hero:after{content:"";border:2px dashed var(--terracotta);width:82px;height:82px;position:absolute;bottom:4%;left:3%}@supports (color:color-mix(in lab, red, red)){.hero:after{border:2px dashed color-mix(in srgb,var(--terracotta) 45%,transparent)}}.hero:after{opacity:.65;border-radius:50%}.hero-art{border-radius:45% 45% 18px 18px;box-shadow:0 30px 70px #3c382b18}.hero-art:after{content:"";border:3px solid #0000;border-color:#f8eadc88 #0000 #0000 #f8eadc88;border-radius:50%;width:190px;height:95px;position:absolute;bottom:62px;left:-25px;transform:rotate(-12deg)}.thread-divider{width:100%;height:92px;margin:-8px 0;position:relative;overflow:hidden}.thread-divider svg{width:100%;height:100%;overflow:visible}.thread-divider path{fill:none;stroke:var(--terracotta);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:2.2s ease-out forwards draw-thread}.thread-divider circle{fill:var(--paper);stroke:var(--terracotta);stroke-width:2px}.thread-divider span{color:var(--sage);font-size:18px;animation:3s ease-in-out infinite thread-float;position:absolute;top:18px;left:73%}.thread-flip{transform:scaleX(-1)}@keyframes draw-thread{to{stroke-dashoffset:0}}@keyframes thread-float{50%{transform:translateY(7px)rotate(12deg)}}.product{position:relative}.product-art{border-radius:90px 90px 8px 8px}.product-art img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.product>button:last-child{border-radius:0 0 14px 14px}.story{position:relative}.story:before{content:"";background:repeating-linear-gradient(to bottom,var(--terracotta) 0 7px,transparent 7px 16px);opacity:.3;width:1px;position:absolute;inset:30px auto 30px 6%}.story-mark{box-shadow:20px 24px 0 var(--terracotta)}@supports (color:color-mix(in lab, red, red)){.story-mark{box-shadow:20px 24px 0 color-mix(in srgb,var(--terracotta) 17%,transparent)}}.story-mark{position:relative}.story-mark:after{content:"";border:3px solid #0000;border-top-color:#f4eadf88;border-radius:50%;width:115px;height:65px;position:absolute;bottom:28px;right:-55px;transform:rotate(15deg)}.custom{position:relative}.custom:before,.custom:after{content:"";border:2px solid var(--sage);opacity:.25;border-radius:50%;position:absolute}.custom:before{width:95px;height:60px;top:38%;left:8%}.custom:after{width:55px;height:88px;bottom:24%;right:10%;transform:rotate(32deg)}.faq details{transition:padding .25s}.faq details[open]{border-left:2px solid var(--terracotta);padding-left:18px}.arabic-store .faq details[open]{border-left:0;border-right:2px solid var(--terracotta);padding-left:0;padding-right:18px}.arabic-store,.arabic-store h1,.arabic-store h2,.arabic-store h3,.arabic-store .lead,.arabic-store .story-grid>div>p:not(.eyebrow),.arabic-store .custom>p:not(.eyebrow),.arabic-store .info-grid p,.arabic-store .info-grid li,.arabic-store .reviews>p:not(.eyebrow),.arabic-store .contact-grid>div:first-child>p:not(.eyebrow),.arabic-store .privacy-card p,.arabic-store .privacy-card li{font-family:Geeza Pro,Noto Naskh Arabic,Traditional Arabic,Tahoma,sans-serif}.arabic-store h1{letter-spacing:0;font-weight:700;line-height:1.15}.arabic-store h1 em{font-style:normal}.arabic-store .brand-word b{font-family:Geeza Pro,Traditional Arabic,serif}.arabic-store .brand-word small{font-family:Avenir Next,Arial,sans-serif}.arabic-store .hero-art>p{text-align:left;left:28px;right:auto}.arabic-store .product>button,.arabic-store .footer-button{text-align:right}.arabic-store .close{left:24px;right:auto}.arabic-store .back{align-self:flex-start}.arabic-store .invoice-box{text-align:right}.thumb img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}@media (width<=850px){.thread-divider{height:64px}.product:nth-child(3n+2){transform:none}.hero:after{display:none}.brand-word b{font-size:24px}}@media (width<=560px){.brand-symbol{transform-origin:0;width:43px;transform:scale(.85)rotate(-5deg)}.brand-word b{font-size:22px}.nav-tools{gap:5px}.bag{font-size:11px}.thread-divider{height:48px}.custom:before,.custom:after,.story:before{display:none}}@media (prefers-reduced-motion:reduce){.thread-divider path{stroke-dashoffset:0;animation:none}.thread-divider span{animation:none}.product-art img{transition:none}}.hero-has-image:before,.hero-has-image:after{display:none}.hero-photo{object-fit:cover;width:100%;height:100%;display:block}.hero-upload{background:#faf9f6;border:1px dashed #bbb;flex-wrap:wrap;align-items:center;gap:16px;min-height:190px;padding:16px;display:flex}.hero-upload img{object-fit:cover;border-radius:8px;width:180px;height:145px}.hero-upload div{flex-direction:column;gap:6px;display:flex}.hero-upload small{color:#888;font-weight:400}.hero-upload button{background:#fff;border:1px solid #d7d0c6;padding:9px 12px}.wide-setting{grid-column:1/-1!important}.editor-section{border-top:1px solid #e8e2d8;flex-direction:column;gap:14px;padding-top:20px;display:flex}.editor-section h3{margin:0 0 4px;font:25px Georgia}.sticky-save{position:sticky;bottom:12px;box-shadow:0 10px 35px #24332b44}.gallery-admin>div{padding-bottom:22px}.gallery-admin .make-main{background:#24332b;border-radius:3px;width:auto;padding:4px 7px;font-size:9px;position:absolute;inset:auto auto 0 2px}.gallery-admin>input{min-width:180px}.file-picker{background:var(--studio-primary);color:#fff;cursor:pointer;border-radius:6px;flex-direction:column;gap:5px;min-width:190px;padding:14px 16px;display:flex;position:relative}.file-picker small{color:#ffffffc9!important}.file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gallery-picker{align-self:center}.image-upload.is-uploading,.gallery-admin.is-uploading{opacity:.65;pointer-events:none}.photo-save-note{color:#6d746f;margin-top:8px;font-weight:400;display:block}.sticky-save:disabled{opacity:.55;cursor:wait}.detail-gallery{overflow:hidden}.active-product-image{object-fit:cover;width:100%;height:100%}.gallery-thumbs{background:linear-gradient(#0000,#1b211bb0);padding:38px 10px 10px}.gallery-thumbs button{background:#fff;border:2px solid #0000;border-radius:7px;flex:none;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:var(--terracotta)}.gallery-thumbs button img{display:block;width:76px!important;height:76px!important}.price-range{color:#787f79;margin-top:-10px;display:block}.full-description{white-space:pre-line}.product-extra{border-top:1px solid var(--line);margin-top:8px;padding:18px 0}.product-extra h3,.product-extra summary{font:600 17px Georgia}.product-extra ul{color:#5f6861;padding-inline-start:20px;line-height:1.8}.product-extra p{white-space:pre-line;font:14px/1.7 Arial!important}.safety-note{background:#fff5e8;border-left:3px solid #d39655;margin:12px 0;padding:15px}.safety-note p{margin:6px 0 0!important;font:13px/1.6 Arial!important}.gift-fields{flex-direction:column;gap:12px;display:flex;border:1px solid var(--line)!important;padding:16px!important}.gift-fields legend{color:var(--terracotta);padding:0 8px}.arabic-store .safety-note{border-left:0;border-right:3px solid #d39655}@media (width<=800px){.gallery-thumbs button img{width:62px!important;height:62px!important}.hero-upload img{width:130px;height:105px}}.custom{text-align:left;grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.custom-intro{position:sticky;top:32px}.custom-intro>p:not(.eyebrow){color:#677168;margin:20px 0 28px;font:18px/1.7 Georgia}.custom-steps{flex-direction:column;gap:14px;display:flex}.custom-steps span{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.custom-steps b{border:1px solid var(--sage);width:32px;height:32px;color:var(--terracotta);border-radius:50%;place-items:center;display:grid}.custom-order-form{background:var(--cream);border:1px solid var(--line);z-index:1;flex-direction:column;gap:16px;padding:34px;display:flex;position:relative}.custom-order-form h3{margin:0 0 8px;font:32px Georgia}.custom-order-form label{text-align:left;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.custom-order-form input,.custom-order-form textarea,.custom-order-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:13px;font:14px Arial}.custom-order-form textarea{resize:vertical;min-height:110px}.reference-upload{border:1px dashed var(--sage);background:#fff;padding:17px}.reference-upload input{background:0 0;border:0;padding:8px 0}.reference-upload small{color:#737a74;font-weight:400;line-height:1.5}.custom-success,.custom-error{padding:13px;text-align:left!important;margin:0!important;font:13px/1.5 Arial!important}.custom-success{color:#36503d;background:#e8eee6}.custom-error{color:#8d3833;background:#f8e5e1}.arabic-store .custom,.arabic-store .custom-order-form label,.arabic-store .custom-success,.arabic-store .custom-error{text-align:right}.custom-request-table{flex-direction:column;gap:14px;display:flex}.custom-request-table>article{background:#fff;border:1px solid #e5e1d9;border-radius:9px;padding:20px}.custom-request-table article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.custom-request-table header>div{flex-direction:column;gap:5px;display:flex}.custom-request-table span,.custom-request-table small{color:#68726b;font-size:11px}.custom-request-table select{background:#fff;border:1px solid #d9d5cc;padding:9px}.request-details{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.request-details p{background:#f7f5f0;flex-direction:column;gap:5px;margin:0;padding:12px;display:flex}.request-images{gap:10px;margin-bottom:16px;display:flex;overflow:auto}.request-images img{object-fit:cover;border-radius:6px;width:110px;height:110px}.contact-request{color:var(--studio-primary);font-size:12px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=800px){.custom{grid-template-columns:1fr;gap:35px}.custom-intro{position:static}.request-details{grid-template-columns:1fr 1fr}}@media (width<=560px){.custom-order-form{padding:24px}.custom-order-form .two,.request-details{grid-template-columns:1fr}.custom-request-table article>header{flex-direction:column}.custom h2{font-size:42px}}.highlights{padding-top:105px;padding-bottom:105px;overflow:hidden}.highlight-heading{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.highlight-heading h2{margin:10px 0 0;font:500 44px/1.12 Iowan Old Style,Baskerville,Times New Roman,serif}.highlight-heading>p{color:#687269;max-width:400px;line-height:1.7}.highlight-stage{background:var(--cream);border:1px solid var(--line);min-height:520px;position:relative;overflow:hidden}.highlight-stage:after{content:"";border-top:2px solid var(--terracotta);height:78px;position:absolute;bottom:29px;left:-6%;right:-6%}@supports (color:color-mix(in lab, red, red)){.highlight-stage:after{border-top:2px solid color-mix(in srgb,var(--terracotta) 62%,transparent)}}.highlight-stage:after{pointer-events:none;z-index:2;border-radius:50%;transform:rotate(-1.8deg)}.highlight-slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1.08fr .92fr;transition:opacity .6s,transform .65s,visibility .6s;display:grid;position:absolute;inset:0;transform:translate(4%)}.highlight-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:translate(0)}.highlight-image{place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.highlight-image:before{content:"";border:1px solid #fff6;border-radius:50% 50% 4px 4px;position:absolute;inset:22px}.highlight-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.highlight-image>span{filter:drop-shadow(0 18px 16px #0002);font-size:100px}.crochet-thread{border:3px solid #0000;border-color:#fff9 #0000 #0000 #fff9;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-145px;right:-100px;transform:rotate(25deg)}.highlight-copy{z-index:3;flex-direction:column;justify-content:center;padding:62px 72px 78px;display:flex;position:relative}.highlight-copy h3{margin:13px 0 7px;font:500 clamp(38px,5vw,62px)/1 Iowan Old Style,Baskerville,Times New Roman,serif}.highlight-copy>p:not(.eyebrow):not(.arabic-name){color:#657067;max-width:480px;font:17px/1.65 Georgia}.highlight-badges{flex-wrap:wrap;gap:8px;display:flex}.highlight-badges span{border:1px solid var(--sage);background:#fff;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700}.highlight-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.highlight-actions strong{font-size:18px}.highlight-arrow{z-index:5;border:1px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px}.highlight-arrow:hover,.highlight-arrow:focus-visible{background:var(--ink);color:#fff}.highlight-arrow.previous{right:76px}.highlight-arrow.next{right:24px}.highlight-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.highlight-dots button{background:0 0;border:0;padding:7px}.highlight-dots span{background:#c8c5bb;width:22px;height:3px;transition:width .3s,background .3s;display:block}.highlight-dots button.active span{background:var(--terracotta);width:44px}.featured-help{color:#6d756f;line-height:1.5}.arabic-store .highlight-copy,.arabic-store .highlight-heading{text-align:right}.arabic-store .highlight-arrow.previous{left:76px;right:auto}.arabic-store .highlight-arrow.next{left:24px;right:auto}.arabic-store .highlight-stage:after{transform:rotate(1.8deg)}@media (prefers-reduced-motion:reduce){.highlight-slide{transition:none}}@media (width<=900px){.highlight-slide{grid-template-columns:1fr 1fr}.highlight-copy{padding:44px 42px 76px}.highlight-stage,.highlight-image{min-height:460px}}@media (width<=700px){.highlights{padding-top:75px;padding-bottom:75px}.highlight-heading{display:block}.highlight-heading>p{margin-top:15px}.highlight-heading h2{font-size:38px}.highlight-stage{min-height:680px}.highlight-slide{grid-template-rows:340px 1fr;grid-template-columns:1fr}.highlight-image{min-height:340px}.highlight-copy{padding:30px 24px 78px}.highlight-copy h3{font-size:38px}.highlight-arrow{bottom:22px}.highlight-stage:after{bottom:25px}.highlight-actions{align-items:flex-start}.highlight-actions .primary{padding:13px 16px}}.order-guide{padding-top:25px;padding-bottom:105px}.order-guide-heading{text-align:center;margin-bottom:30px}.order-guide-heading h2{margin:10px 0;font:500 42px/1.15 Iowan Old Style,Baskerville,Times New Roman,serif}.order-guide ol{border:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.order-guide li{border-inline-end:1px solid var(--line);gap:14px;padding:25px 22px;display:flex}.order-guide li:last-child{border-inline-end:0}.order-guide li>b{color:var(--terracotta);font:italic 25px Georgia}.order-guide li span{flex-direction:column;gap:7px;display:flex}.order-guide li strong{font:600 15px Georgia}.order-guide li small{color:#687269;font:12px/1.55 Arial}.product-detail{width:min(1080px,100%)}.detail-art{background:var(--cream)!important}.enlarge-image{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.enlarge-image img{width:100%;height:100%;display:block;object-fit:contain!important}.enlarge-image>span{color:var(--ink);background:#fffde9;border-radius:99px;padding:9px 12px;font-size:11px;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 4px 18px #1e281f22}.enlarge-image:hover img{transform:scale(1.025)}.enlarge-image img{transition:transform .3s}.detail-image-arrow{z-index:4;width:42px;height:42px;color:var(--ink);background:#fffddd;border:0;border-radius:50%;font-size:28px;position:absolute;top:46%;box-shadow:0 6px 20px #17201930}.detail-image-arrow.previous{left:14px}.detail-image-arrow.next{right:14px}.image-lightbox{z-index:80;background:#121713ed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lightbox-panel{color:#fff;background:#242a25;grid-template-rows:auto 1fr auto;width:min(1400px,100%);height:min(940px,96vh);display:grid;position:relative;box-shadow:0 30px 90px #0008}.lightbox-panel>header{background:#1a1f1b;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.lightbox-panel>header>div:first-child{flex-direction:column;gap:3px;display:flex}.lightbox-panel header small{color:#bfc7c0;font-size:10px}.zoom-controls{align-items:center;gap:7px;display:flex}.zoom-controls button{color:#fff;background:#303731;border:1px solid #ffffff38;min-width:39px;height:39px;padding:0 10px}.zoom-controls button:disabled{opacity:.35;cursor:not-allowed}.zoom-controls span{text-align:center;min-width:48px;font-size:11px}.zoom-controls .lightbox-close{font-size:25px}.lightbox-viewport{touch-action:none;overscroll-behavior:contain;background:#101411;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.lightbox-viewport img{object-fit:contain;flex:none;min-width:100%;min-height:100%;transition:width .18s,height .18s;display:block}.lightbox-arrow{z-index:3;color:#1b221c;background:#fffde9;border:0;border-radius:50%;width:52px;height:52px;font-size:35px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 25px #0005}.lightbox-arrow.previous{left:18px}.lightbox-arrow.next{right:18px}.lightbox-panel>footer{background:#1a1f1b;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.lightbox-panel>footer>span{color:#bbc3bc;font-size:10px}.lightbox-panel>footer>div{gap:7px;display:flex;overflow:auto}.lightbox-panel>footer button{background:0 0;border:2px solid #0000;padding:0}.lightbox-panel>footer button.active{border-color:var(--terracotta)}.lightbox-panel>footer img{object-fit:cover;width:48px;height:48px;display:block}.arabic-store .enlarge-image>span{left:auto;right:18px}@media (width<=900px){.order-guide ol{grid-template-columns:1fr 1fr}.order-guide li:nth-child(2){border-inline-end:0}.order-guide li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=700px){.product-overlay{padding:0}.product-detail{height:100vh;max-height:100vh}.detail-art{min-height:52vh}.enlarge-image>span{top:12px;left:12px}.lightbox-panel{width:100%;height:100%}.image-lightbox{padding:0}.lightbox-panel>header{align-items:flex-start}.lightbox-panel>header>div:first-child{max-width:32%}.zoom-controls{flex-wrap:wrap;justify-content:flex-end}.zoom-controls button{min-width:35px;height:35px}.lightbox-arrow{width:43px;height:43px}.lightbox-arrow.previous{left:8px}.lightbox-arrow.next{right:8px}.lightbox-panel>footer{display:block}.lightbox-panel>footer>span{margin-bottom:8px;display:block}.lightbox-panel>footer img{width:42px;height:42px}}@media (width<=520px){.order-guide{padding-bottom:75px}.order-guide ol{grid-template-columns:1fr}.order-guide li{border-inline-end:0;border-bottom:1px solid var(--line)}.order-guide li:last-child{border-bottom:0}.order-guide li:nth-child(-n+2){border-bottom:1px solid var(--line)}.order-guide-heading h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.enlarge-image img,.lightbox-viewport img{transition:none}}.shop-tools{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;margin:0 0 18px;display:grid}.product-search{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex}.product-search span{color:var(--terracotta);font-size:24px}.product-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.filter-check{border:1px solid var(--line);background:var(--cream);align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:700;display:flex}.sort-control{align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.sort-control select{border:1px solid var(--line);height:48px;color:var(--ink);background:#fff;padding:0 34px 0 12px}.product{isolation:isolate}.favourite-button{z-index:4;height:39px;position:absolute;top:13px;right:13px;box-shadow:0 5px 18px #1c251d26;width:39px!important;color:var(--ink)!important;background:#fffdeb!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:22px!important;display:grid!important}.favourite-button.active{background:var(--terracotta)!important;color:#fff!important}.no-results{text-align:center;border:1px dashed var(--sage);background:var(--cream);padding:55px 20px}.no-results p{color:#687269}.no-results button{background:0 0;border:0}.recently-viewed{padding-top:15px;padding-bottom:90px}.recently-viewed h2{font:500 38px/1.15 Iowan Old Style,Baskerville,Times New Roman,serif}.recently-viewed>div:last-child{gap:14px;padding:4px 2px 12px;display:flex;overflow:auto}.recently-viewed>div:last-child>button{border:1px solid var(--line);text-align:start;color:var(--ink);background:#fff;flex-direction:column;flex:0 0 170px;gap:8px;padding:8px;display:flex}.recently-viewed button>span{place-items:center;width:100%;height:125px;font-size:40px;display:grid;overflow:hidden}.recently-viewed img{object-fit:cover;width:100%;height:100%}.recently-viewed b{font:600 14px Georgia}.recently-viewed small{color:#687269}.detail-price-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-favourite{border:1px solid var(--line);color:var(--ink);background:#fff;padding:8px 12px;font-size:11px;font-weight:700}.detail-favourite.active{border-color:var(--terracotta);color:var(--terracotta)}.detail-accordions{border-top:1px solid var(--line);margin-top:18px}.detail-accordions .product-extra{margin:0}.detail-accordions summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.detail-accordions summary:after{content:"＋";color:var(--terracotta)}.detail-accordions details[open] summary:after{content:"−"}.form-privacy{color:#687269;margin-top:-8px;line-height:1.55;display:block}@media (width<=800px){.shop-tools{grid-template-columns:1fr 1fr}.product-search{grid-column:1/-1}.sort-control{justify-content:flex-end}.recently-viewed{padding-bottom:65px}}@media (width<=560px){.shop-tools{grid-template-columns:1fr}.product-search{grid-column:auto}.sort-control{justify-content:space-between}.sort-control select{flex:1}.filter-check{justify-content:center}.detail-copy{padding-bottom:105px}.detail-copy form .primary.full{z-index:8;position:sticky;bottom:8px;box-shadow:0 8px 30px #1a251d3d}.recently-viewed>div:last-child>button{flex-basis:145px}}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 16px;text-decoration:none;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--terracotta)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--terracotta) 70%,white)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px}.promo-box{background:var(--cream);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:16px}.promo-box>label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.promo-box>div{grid-template-columns:1fr auto;gap:8px;display:grid}.promo-box input{border:1px solid var(--line);text-transform:uppercase;background:#fff;min-width:0;padding:12px 13px}.promo-box>div button{background:var(--ink);color:#fff;border:0;border-radius:6px;padding:0 17px;font-size:12px;font-weight:700}.promo-box>div button:disabled{opacity:.5}.promo-box small{text-align:start;margin:9px 0 0;display:block}.promo-success{color:#357044!important}.promo-error{color:#a3423f!important}.remove-promo{color:var(--terracotta);background:0 0;border:0;padding:7px 0 0;font-size:11px;font-weight:700}.discount-line{color:#357044}.promotions-admin{max-width:850px}.promotion-create,.promotion-list article{background:#fff;border:1px solid #e5e1d9;border-radius:12px;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:15px;padding:20px;display:grid}.promotion-create label,.promotion-list label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.promotion-create input,.promotion-list input{color:#24332b;background:#fff;border:1px solid #d9d5cc;padding:12px}.percentage-input{grid-template-columns:1fr 38px;display:grid}.percentage-input input{min-width:0}.percentage-input span{background:#f2eee6;border:1px solid #d9d5cc;border-left:0;place-items:center;display:grid}.promotion-list{flex-direction:column;gap:10px;margin-top:15px;display:flex}.promotion-list article{grid-template-columns:1.4fr 1fr .8fr auto auto}.promotion-list article>button{background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px 13px;font-size:11px}.promotion-active{align-items:center;flex-direction:row!important}.promotion-active input{width:auto}.promotions-admin .studio-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.promotion-create,.promotion-list article{grid-template-columns:1fr}.promotion-create .studio-primary,.promotion-list article>button{width:100%}}.admin-category-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.admin-category-tabs button{color:#445048;background:#fff;border:1px solid #d8d4cb;border-radius:999px;padding:10px 14px;font-size:12px}.admin-category-tabs button.active{background:var(--studio-primary);border-color:var(--studio-primary);color:#fff}.admin-category-tabs span{background:#0000000d;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:10px;display:inline-grid}.sales-admin{max-width:1000px}.sales-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.sales-summary article{background:#fff;border:1px solid #e5e1d9;border-radius:12px;flex-direction:column;gap:8px;padding:22px;display:flex}.sales-summary span{color:#68726b;font-size:11px}.sales-summary b{color:var(--studio-primary);font:42px Georgia}.sales-table{background:#fff;border:1px solid #e5e1d9;border-radius:12px;overflow:hidden}.sales-table>header,.sales-table>article{grid-template-columns:minmax(230px,2fr) repeat(4,minmax(80px,.7fr));align-items:center;gap:14px;padding:13px 18px;display:grid}.sales-table>header{color:#68726b;text-transform:uppercase;letter-spacing:.05em;background:#f0eee8;font-size:10px;font-weight:700}.sales-table>article{border-top:1px solid #eeeae3}.sales-table>article>div{align-items:center;gap:12px;display:flex}.sales-table .admin-thumb{flex:none;width:54px;height:54px}.sales-table article span{flex-direction:column;gap:5px;display:flex}.sales-table small{color:#78817b;font-size:10px}.sales-table strong{font-size:14px}.analytics-note{color:#78817b;margin-top:10px;font-size:10px;display:block}@media (width<=800px){.sales-summary{grid-template-columns:1fr}.sales-table{overflow:auto}.sales-table>header,.sales-table>article{min-width:720px}.studio-actions{align-items:flex-start;gap:15px}.studio-actions .studio-primary{white-space:normal}}.header-logo{object-fit:contain;object-position:left center;width:auto;max-width:170px;height:62px;display:block}@media (width<=560px){.header-logo{max-width:125px;height:50px}}.footer-logo{object-fit:contain;object-position:left center;width:auto;max-width:175px;height:88px;display:block}.story-mark-image{padding:0;overflow:hidden}.story-mark-image img{object-fit:cover;width:100%;height:100%;display:block}.favourites-nav{color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;font-size:17px;display:flex}.favourites-nav span{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.favourites-nav b{margin-left:3px;font-size:11px}.floating-whatsapp{z-index:60;color:#fff;background:#1f8f55;border-radius:99px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #1738224d}.floating-whatsapp span{border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;display:grid;transform:rotate(-18deg)}.favourites-page{z-index:70;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow:auto}.favourites-page>header{border-bottom:1px solid var(--line);padding-top:50px;padding-bottom:28px;position:relative}.favourites-page>header h2{margin:8px 0 0;font:500 48px/1.05 Georgia}.favourites-page>header .close{top:44px}.favourites-content{padding-top:42px;padding-bottom:80px}.favourites-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.favourites-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;padding:14px;display:flex}.favourite-photo{border:0;place-items:center;height:285px;padding:0;font-size:60px;display:grid;overflow:hidden}.favourite-photo img{object-fit:cover;width:100%;height:100%}.favourites-grid article>div:not(.favourite-actions){justify-content:space-between;align-items:start;gap:15px;display:flex}.favourites-grid h3{margin:0;font:600 20px Georgia}.favourites-grid p{color:#687269;flex:1;font-size:12px;line-height:1.6}.favourite-actions{gap:8px;display:flex}.favourite-actions .primary{flex:1}.remove-favourite{border:1px solid var(--line);color:var(--terracotta);background:#fff;padding:11px 14px}.empty-favourites{text-align:center;padding:80px 20px}.empty-favourites>span{color:var(--terracotta);font-size:70px}.empty-favourites h3{margin:18px 0 8px;font:36px Georgia}.empty-favourites p{color:#687269;margin-bottom:25px}.arabic-store .floating-whatsapp{left:22px;right:auto}.product-whatsapp{color:#fff;background:#1f8f55;border-radius:18px 6px;align-items:center;gap:13px;margin:20px 0;padding:14px 17px;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 10px 25px #17382220}.product-whatsapp:hover{background:#187747;transform:translateY(-2px)}.product-whatsapp svg{fill:currentColor;flex:0 0 30px;width:30px;height:30px}.product-whatsapp span{flex-direction:column;gap:2px;display:flex}.product-whatsapp b{font-size:14px}.product-whatsapp small{color:#e9fff1;font-size:11px}.zoom-controls .lightbox-save{border-radius:50%;width:39px;padding:0;font-size:21px}@media (width<=850px){.favourites-nav b{display:none}.favourites-grid{grid-template-columns:repeat(2,1fr)}.favourite-photo{height:240px}}@media (width<=560px){.floating-whatsapp{padding:11px;bottom:12px;right:12px}.arabic-store .floating-whatsapp{left:12px}.floating-whatsapp b{display:none}.favourites-page>header{padding-top:34px}.favourites-page>header h2{font-size:37px}.favourites-page>header .close{top:26px}.favourites-grid{grid-template-columns:1fr}.favourite-photo{height:300px}}:root{--font-body-en:"Manrope Variable","Avenir Next","Segoe UI",sans-serif;--font-display-en:"Fraunces Variable","Iowan Old Style",Baskerville,serif;--font-body-ar:"Noto Kufi Arabic Variable",Tahoma,sans-serif;--font-display-ar:"Alexandria Variable","Noto Kufi Arabic Variable",Tahoma,sans-serif;--photo-mat:#f8e4d4}body{font-family:var(--font-body-en)}h1,h2,h3,.brand-word b,.lead,.hero-art>p,.section-head h2,.story h2,.story-grid>div>p:not(.eyebrow),.custom h2,.custom-intro>p:not(.eyebrow),.custom-order-form h3,.cart h2,.detail-copy h2,.detail-copy>p:not(.eyebrow):not(.arabic-name),.info-grid h2,.info-grid p,.info-grid li,.faq h2,.faq summary,.reviews h2,.reviews>p:not(.eyebrow),.contact-grid h2,.contact-grid>div:first-child>p:not(.eyebrow),.privacy-card h2,.privacy-card h3,.highlight-heading h2,.highlight-copy h3,.recently-viewed h2,.product-info h3,.favourites-page>header h2,.favourites-grid h3,.empty-favourites h3,.order-guide-heading h2,.order-guide li strong{font-family:var(--font-display-en)}button,input,select,textarea,.product-note,.order-guide li small,.product-extra p,.safety-note p{font-family:var(--font-body-en)}.arabic-store{font-family:var(--font-body-ar)}.arabic-store h1,.arabic-store h2,.arabic-store h3,.arabic-store .brand-word b,.arabic-store .lead,.arabic-store .hero-art>p,.arabic-store .story-grid>div>p:not(.eyebrow),.arabic-store .custom-intro>p:not(.eyebrow),.arabic-store .detail-copy>p:not(.eyebrow):not(.arabic-name),.arabic-store .info-grid p,.arabic-store .info-grid li,.arabic-store .faq summary,.arabic-store .reviews>p:not(.eyebrow),.arabic-store .contact-grid>div:first-child>p:not(.eyebrow),.arabic-store .privacy-card p,.arabic-store .privacy-card li{font-family:var(--font-display-ar)}.arabic-store button,.arabic-store input,.arabic-store select,.arabic-store textarea,.arabic-store .product-note,.arabic-store .eyebrow,.arabic-store .order-guide li small,.arabic-store .product-extra p,.arabic-store .safety-note p{font-family:var(--font-body-ar)}.product-art{background:var(--cream);isolation:isolate}.product-art img{object-fit:cover;object-position:center;width:108%;max-width:none;height:108%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:-4%;transform:scale(1)}.favourite-button{text-align:center!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}.favourite-button-star{place-items:center;width:100%;height:100%;font-family:Arial,sans-serif;line-height:1;display:grid;transform:translateY(-1px)}.storefront{background:radial-gradient(circle at 7% 12%,var(--terracotta) 0 11rem,transparent 11.1rem), radial-gradient(circle at 96% 38%,var(--sage) 0 15rem,transparent 15.1rem), var(--paper);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront{background:radial-gradient(circle at 7% 12%,color-mix(in srgb,var(--terracotta) 7%,transparent) 0 11rem,transparent 11.1rem), radial-gradient(circle at 96% 38%,color-mix(in srgb,var(--sage) 8%,transparent) 0 15rem,transparent 15.1rem), var(--paper)}}.announcement{letter-spacing:.11em;padding:11px 20px;font-size:12px;font-weight:700;position:relative}.announcement:after{content:"";background:var(--ink);z-index:-1;border-radius:0 0 50% 50%;height:20px;position:absolute;bottom:-10px;left:-2%;right:-2%}.nav{border-bottom:0;height:104px}.nav:after{content:"";background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent);height:1px;position:absolute;bottom:0;left:42px;right:42px}.nav nav a{font-weight:700;position:relative}.nav nav a:after{content:"";background:var(--terracotta);height:2px;transition:left .25s,right .25s;position:absolute;bottom:-9px;left:50%;right:50%}.nav nav a:hover:after{left:0;right:0}.hero{min-height:690px;padding-top:45px;padding-bottom:58px}.hero-copy{z-index:1;position:relative}.hero-copy:before{content:"";border:2px solid var(--sage);width:125px;height:74px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-copy:before{border:2px solid color-mix(in srgb,var(--sage) 35%,transparent)}}.hero-copy:before{border-color:var(--sage) transparent transparent transparent}@supports (color:color-mix(in lab, red, red)){.hero-copy:before{border-color:color-mix(in srgb,var(--sage) 35%,transparent) transparent transparent transparent}}.hero-copy:before{z-index:-1;border-radius:50%;top:-22px;left:-50px;transform:rotate(-14deg)}.hero h1{font-variation-settings:"SOFT" 80,"WONK" 1;font-weight:570;line-height:.9}.hero h1 em{font-style:italic;display:block}.hero .lead{font-family:var(--font-body-en);font-size:18px;line-height:1.75}.arabic-store .hero .lead{font-family:var(--font-body-ar);line-height:2}.hero-art{outline:1px solid var(--terracotta);border-radius:48% 48% 28px 28px}@supports (color:color-mix(in lab, red, red)){.hero-art{outline:1px solid color-mix(in srgb,var(--terracotta) 28%,transparent)}}.hero-art{outline-offset:12px}.hero-art:before{border-radius:inherit}.hero-actions .primary,.highlight-actions .primary{box-shadow:0 10px 24px var(--terracotta);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-actions .primary,.highlight-actions .primary{box-shadow:0 10px 24px color-mix(in srgb,var(--terracotta) 24%,transparent)}}.hero-actions .primary,.highlight-actions .primary{transition:transform .2s,box-shadow .2s}.hero-actions .primary:hover,.highlight-actions .primary:hover{box-shadow:0 14px 30px var(--terracotta);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hero-actions .primary:hover,.highlight-actions .primary:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--terracotta) 32%,transparent)}}.eyebrow{align-items:center;gap:9px;display:inline-flex}.eyebrow:before{content:"";background:var(--terracotta);border-radius:99px;width:28px;height:2px}.arabic-store .eyebrow{letter-spacing:0;font-weight:700}.trust-strip{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:24px 34px;position:relative}.trust-strip:before,.trust-strip:after{content:"";border:2px solid var(--terracotta);border-color:var(--terracotta) transparent transparent transparent;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)rotate(18deg)}.trust-strip:before{left:-18px}.trust-strip:after{right:-18px;transform:translateY(-50%)rotate(198deg)}.trust-strip span{font-size:12px}.highlight-stage{border:0;border-radius:54px 54px 18px 18px;box-shadow:0 28px 70px #25342c12}.highlight-image{border-radius:54px 0 0 18px}.arabic-store .highlight-image{border-radius:0 54px 18px 0}.highlight-copy{background:linear-gradient(145deg,#fffdf9,var(--cream))}.highlight-badges span{border-radius:999px;padding:8px 13px}.highlight-heading h2,.section-head h2,.order-guide-heading h2{font-variation-settings:"SOFT" 70,"WONK" 1}.highlight-heading h2:after,.section-head h2:after,.order-guide-heading h2:after{content:"";border-top:2px solid var(--terracotta);border-radius:50%;width:72px;height:13px;margin-top:8px;display:block;transform:rotate(-3deg)}.order-guide-heading h2:after{margin-left:auto;margin-right:auto}.order-guide ol{background:#fff;border:0;border-radius:32px;overflow:hidden;box-shadow:0 18px 50px #26382e0d}.order-guide li{min-height:138px;padding:30px 24px}.order-guide li>b{font-family:var(--font-display-en);font-size:31px}.order-guide li strong{font-size:17px}.order-guide li small{font-size:13px;line-height:1.65}.shop{position:relative}.shop:before{content:"KHAYT  ·  خيط";color:var(--terracotta);position:absolute;top:42px;right:40px}@supports (color:color-mix(in lab, red, red)){.shop:before{color:color-mix(in srgb,var(--terracotta) 8%,transparent)}}.shop:before{font:700 clamp(52px,9vw,125px)/1 var(--font-display-en);letter-spacing:.04em;white-space:nowrap;z-index:-1}.arabic-store .shop:before{font-family:var(--font-display-ar);left:40px;right:auto}.shop-tools{border:1px solid var(--line);background:#fff;border-radius:24px;padding:12px;box-shadow:0 12px 35px #26382e0c}.product-search,.filter-check,.sort-control select{border-radius:14px}.category-tabs button{border-radius:999px;font-size:13px;transition:background .2s,color .2s,transform .2s}.category-tabs button:hover{transform:translateY(-1px)}.products{gap:46px 28px}.product{border:1px solid var(--line);background:#fff;padding:12px}@supports (color:color-mix(in lab, red, red)){.product{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.product{border-radius:116px 116px 26px 26px;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 50px #26382e0d}.product:nth-child(3n+2){transform:translateY(28px)}.product:hover{box-shadow:0 26px 65px #26382e18}.product:nth-child(3n+2):hover{transform:translateY(24px)}.product-art{border-radius:104px 104px 20px 20px;height:340px}.product-art.has-product-image,.highlight-image.has-product-image{background:var(--photo-mat)!important}.product-art img{width:100%;height:100%;inset:0;transform:none}.product:hover .product-art img{transform:scale(1.018)}.product-art small{color:var(--ink);letter-spacing:.12em;z-index:2;background:#fffdf0e8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;bottom:16px;left:20px}.arabic-store .product-art small{letter-spacing:0;left:auto;right:20px}.product-info{gap:16px;padding:10px 8px 0}.product-info h3{font-size:24px;line-height:1.08}.product-info p{font-family:var(--font-body-ar);font-size:13px}.product-info strong{white-space:nowrap;font-size:14px}.product-note{min-height:43px;padding:0 8px;font-size:13px;line-height:1.65}.product>button:last-child{background:var(--ink);color:#fff;border:0;border-radius:999px;width:calc(100% - 8px);margin:0 4px 4px;padding:14px 18px}.product>button:last-child:hover{background:var(--terracotta)}.favourite-button{top:24px;right:24px;box-shadow:0 8px 24px #1c251d2e;border:1px solid #ffffffc7!important;width:48px!important;height:48px!important}.arabic-store .favourite-button{left:24px;right:auto}.favourite-button-star{font-size:24px;transform:translateY(-.5px)}.story{background:linear-gradient(135deg,var(--cream),var(--sage));margin:45px 24px}@supports (color:color-mix(in lab, red, red)){.story{background:linear-gradient(135deg,var(--cream),color-mix(in srgb,var(--sage) 14%,var(--cream)))}}.story{border-radius:80px 24px;overflow:hidden}.story:before{inset:36px auto 36px 4%}.story-mark{box-shadow:18px 22px 0 var(--terracotta);border-radius:50% 50% 22px 22px}@supports (color:color-mix(in lab, red, red)){.story-mark{box-shadow:18px 22px 0 color-mix(in srgb,var(--terracotta) 16%,transparent)}}.story-grid>div>p:not(.eyebrow){font-family:var(--font-body-en);font-size:17px}.arabic-store .story-grid>div>p:not(.eyebrow){font-family:var(--font-body-ar);line-height:2}.values span{border:1px solid var(--line);background:#fff9;border-radius:999px;width:max-content;max-width:100%;padding:11px 15px}.custom{padding-top:125px;padding-bottom:125px}.custom-order-form{border:0;border-radius:48px 16px;padding:42px;box-shadow:0 24px 65px #27372f12}.custom-order-form input,.custom-order-form textarea,.custom-order-form select{border-radius:13px;font-size:14px}.custom-steps b{background:var(--paper);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--sage)}.care-policy{border-radius:70px 70px 18px 18px;margin:0 24px}.info-grid article{border:0;border-radius:36px 12px;box-shadow:0 16px 45px #26382e0d}.faq details{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:18px;margin:10px 0;padding:20px 22px}.faq details[open]{padding-left:24px}.arabic-store .faq details[open]{padding-right:24px}.contact-section{border-radius:70px 70px 0 0;margin:0 24px}.contact-card{border-radius:34px 10px;overflow:hidden}.floating-whatsapp{border:2px solid #ffffffbd}footer{border-radius:70px 70px 0 0;margin-top:-1px;position:relative}footer:before{content:"";border-top:2px solid #ffffff25;border-radius:50%;height:45px;position:absolute;top:20px;left:8%;right:8%}.arabic-store h1,.arabic-store h2,.arabic-store h3{letter-spacing:0;font-weight:650;line-height:1.35}.arabic-store .product-info h3{line-height:1.5}.arabic-store .product-note{line-height:1.85}.arabic-store .highlight-heading h2:after,.arabic-store .section-head h2:after{margin-left:auto;margin-right:0;transform:rotate(3deg)}@media (width<=850px){.nav:after{left:22px;right:22px}.hero{padding-top:64px}.trust-strip{border-radius:36px}.product{border-radius:80px 80px 24px 24px}.product:nth-child(3n+2),.product:nth-child(3n+2):hover{transform:none}.story,.care-policy,.contact-section{margin-left:12px;margin-right:12px}.story{border-radius:54px 18px}.highlight-image,.arabic-store .highlight-image{border-radius:54px 54px 0 0}}@media (width<=560px){.announcement{font-size:10px}.hero{padding-top:48px}.hero h1{line-height:.98}.hero-art{outline-offset:7px}.trust-strip{padding:20px}.shop:before{top:60px;right:12px}.products{gap:28px}.product{border-radius:92px 92px 24px 24px;padding:9px}.product-art{border-radius:84px 84px 18px 18px;height:360px}.product-info h3{font-size:23px}.story{border-radius:42px 14px;margin-top:20px}.custom-order-form{border-radius:34px 12px;padding:26px}.care-policy{border-radius:42px 42px 14px 14px}.contact-section,footer{border-radius:42px 42px 0 0}}.favourite-photo:has(img){background:var(--photo-mat)!important}.product{border-radius:28px;padding:10px}.product-art,.product-art.has-product-image{border-radius:18px;background:0 0!important}.product-art.has-product-image:before{display:none}.product-art.has-product-image img{object-fit:contain;object-position:center;background:0 0;border-radius:0;width:100%;height:100%;inset:0;transform:none!important}.product:hover .product-art.has-product-image img{transform:none!important}.product-visual-button,.highlight-image.has-product-image{background:0 0!important}.favourite-photo:has(img){background:0 0!important}.product-back{color:var(--ink);cursor:pointer;white-space:nowrap;background:#fffdf8;border:1px solid #e7d8c9;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 7px 22px #24332b24}.product-back span:first-child{font-size:20px;line-height:1}.product-back:hover{background:var(--terracotta);border-color:var(--terracotta);color:#fff;transform:translateY(-1px)}.product-back-floating{z-index:24;position:absolute;top:18px;left:18px}.arabic-store .product-back-floating{direction:rtl}.arabic-store .product-back-floating span:first-child{transform:rotate(180deg)}@media (width<=700px){.product-back-floating{top:max(14px,env(safe-area-inset-top));z-index:1001;background:#fffdf8f5;padding:11px 14px;position:fixed;left:14px}.arabic-store .product-back-floating{left:auto;right:14px}.detail-copy{padding-top:26px}}.arabic-store .highlight-arrow,.arabic-store .detail-image-arrow,.arabic-store .lightbox-arrow{font-size:0}.arabic-store .highlight-arrow:before,.arabic-store .detail-image-arrow:before,.arabic-store .lightbox-arrow:before{font-size:25px;line-height:1}.arabic-store .highlight-arrow.previous:before{content:"→"}.arabic-store .highlight-arrow.next:before{content:"←"}.arabic-store .detail-image-arrow.previous,.arabic-store .lightbox-arrow.previous{left:auto;right:14px}.arabic-store .detail-image-arrow.next,.arabic-store .lightbox-arrow.next{left:14px;right:auto}.arabic-store .detail-image-arrow.previous:before,.arabic-store .lightbox-arrow.previous:before{content:"›"}.arabic-store .detail-image-arrow.next:before,.arabic-store .lightbox-arrow.next:before{content:"‹"}.arabic-store .lightbox-arrow.previous{right:18px}.arabic-store .lightbox-arrow.next{left:18px}.simple-product-order{border-top:1px solid var(--line);margin-top:8px;padding-top:22px}.simple-order-intro{background:var(--cream);border-radius:16px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.simple-order-intro b{font-size:16px}.simple-order-intro small{color:#6b726d;font-size:13px;line-height:1.65}.simple-product-order textarea{border-radius:12px;min-height:86px}.cart form>.two:has([name=colours]){display:none}.cart label:has([name=customization]){display:none}.arabic-store .cart .back{font-size:0}.arabic-store .cart .back:after{content:"العودة إلى السلة →";font-size:13px}@media (width<=700px){.arabic-store .detail-image-arrow.previous{right:8px}.arabic-store .detail-image-arrow.next{left:8px}.arabic-store .lightbox-arrow.previous{right:8px}.arabic-store .lightbox-arrow.next{left:8px}}.classes-section{background:linear-gradient(135deg,#f3eadb 0%,#fbf7ef 55%,var(--sage));margin:70px 24px;padding:105px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.classes-section{background:linear-gradient(135deg,#f3eadb 0%,#fbf7ef 55%,color-mix(in srgb,var(--sage) 14%,#fbf7ef))}}.classes-section{border-radius:80px 24px;overflow:hidden}.classes-section:before{content:"";border:2px solid var(--terracotta);width:300px;height:300px;position:absolute}@supports (color:color-mix(in lab, red, red)){.classes-section:before{border:2px solid color-mix(in srgb,var(--terracotta) 25%,transparent)}}.classes-section:before{box-shadow:0 0 0 28px var(--terracotta),0 0 0 58px var(--terracotta);border-radius:50%;top:-150px;left:-170px}@supports (color:color-mix(in lab, red, red)){.classes-section:before{box-shadow:0 0 0 28px color-mix(in srgb,var(--terracotta) 6%,transparent),0 0 0 58px color-mix(in srgb,var(--terracotta) 4%,transparent)}}.classes-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid;position:relative}.classes-intro h2{font:560 clamp(42px,5vw,72px)/.98 var(--font-display-en);max-width:720px;margin:18px 0 24px}.arabic-store .classes-intro h2{font-family:var(--font-display-ar);line-height:1.35}.classes-intro>p:not(.eyebrow){color:#556159;font-size:17px;line-height:1.85}.class-facts{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0;display:grid}.class-facts span{border:1px solid var(--line);background:#fff9;border-radius:22px 8px;flex-direction:column;justify-content:center;min-height:105px;padding:18px 20px;display:flex}.class-facts b{font:650 24px/1.1 var(--font-display-en);color:var(--terracotta)}.arabic-store .class-facts b{font-family:var(--font-display-ar)}.class-facts small{color:#606b64;margin-top:8px;line-height:1.5}.class-location-note{border-left:3px solid var(--terracotta);background:#fff7;border-radius:0 12px 12px 0;padding:15px 18px;font-size:13px!important}.arabic-store .class-location-note{border-left:0;border-right:3px solid var(--terracotta);border-radius:12px 0 0 12px}.class-booking-form{background:#fff;border-radius:46px 14px;flex-direction:column;gap:17px;padding:38px;display:flex;box-shadow:0 24px 70px #26382e16}.class-booking-form h3{margin:0 0 2px;font-size:29px}.class-booking-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.class-booking-form input,.class-booking-form textarea{width:100%;color:var(--ink);background:#fffdf9;border:1px solid #dcd4ca;border-radius:12px;padding:13px 14px}.class-slot-list{gap:9px;display:grid}.class-slot-list label{border:1px solid var(--line);cursor:pointer;background:#fffdf9;border-radius:15px;flex-direction:row;align-items:center;gap:13px;padding:14px 16px;display:flex;position:relative}.class-slot-list label.selected{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--terracotta);background:#fff7f2}@supports (color:color-mix(in lab, red, red)){.class-slot-list label.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--terracotta) 12%,transparent)}}.class-slot-list label.full{opacity:.5;cursor:not-allowed}.class-slot-list input{width:17px;height:17px;accent-color:var(--terracotta);padding:0}.class-slot-list span{flex-direction:column;gap:4px;display:flex}.class-slot-list b{font-size:14px}.class-slot-list small{color:#69736c;font-size:11px}.class-no-slots{border:1px dashed var(--terracotta);color:#5e675f;border-radius:15px;flex-direction:column;gap:5px;padding:20px;display:flex}.class-no-slots span{font-size:13px}.class-booking-form .two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.class-create{background:#fff;border-radius:16px;grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;margin-bottom:28px;padding:22px;display:grid}.class-create label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.class-create input{border:1px solid #d6cfc7;border-radius:8px;padding:12px}.class-admin-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.class-admin-grid>section{background:#fff;border-radius:16px;padding:24px}.class-admin-grid h3{margin:0 0 18px}.class-admin-list,.class-booking-list{gap:12px;display:grid}.class-admin-list article{border:1px solid #e4ded6;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:14px;display:grid}.class-admin-list article>div,.class-booking-list header>div{flex-direction:column;gap:4px;display:flex}.class-admin-list span,.class-booking-list span,.class-booking-list p,.class-booking-list small{color:#667069;font-size:12px}.class-admin-list label{align-items:center;gap:6px;font-size:12px;display:flex}.class-booking-list article{border:1px solid #e4ded6;border-radius:12px;flex-direction:column;gap:9px;padding:16px;display:flex}.class-booking-list header{justify-content:space-between;gap:14px;display:flex}.class-booking-list select{border:1px solid #d6cfc7;border-radius:8px;padding:8px}.class-booking-list p{margin:0}.class-booking-list .contact-request{margin-top:2px}@media (width<=950px){.classes-grid,.class-admin-grid{grid-template-columns:1fr}.classes-grid{gap:40px}.class-create{grid-template-columns:1fr 1fr}.class-create button{grid-column:1/-1}}@media (width<=600px){.classes-section{border-radius:46px 14px;margin:40px 12px;padding:70px 0}.classes-grid{padding-left:20px;padding-right:20px}.classes-intro h2{font-size:42px}.class-booking-form{border-radius:34px 10px;padding:25px 20px}.class-booking-form .two,.class-facts,.class-create{grid-template-columns:1fr}.class-admin-list article{grid-template-columns:1fr auto}.class-admin-list article>div{grid-column:1/-1}.class-admin-list article .danger{grid-column:2}.class-create button{grid-column:auto}}.sale-price{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 8px;line-height:1;display:flex}.sale-price strong{color:var(--ink);font-size:15px}.sale-price s{color:#8b8f8a;font-size:12px;text-decoration-thickness:1.5px}.sale-price em{background:var(--terracotta);color:#fff;white-space:nowrap;border-radius:999px;order:-1;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.sale-price.on-sale strong{color:var(--terracotta);font-size:17px}.detail-price-row .sale-price{justify-content:flex-start}.detail-price-row .sale-price strong{font-size:24px}.detail-price-row .sale-price s{font-size:15px}.arabic-store .sale-price{direction:rtl}.sale-editor{background:#fff;border:1px solid #dedbd4;border-radius:15px;margin:18px 0 24px;padding:18px}.sale-editor.active{border-color:var(--studio-primary);background:#fff8f4}.sale-switch{align-items:center;flex-direction:row!important;gap:12px!important;display:flex!important}.sale-switch input{accent-color:var(--studio-primary);width:20px!important;height:20px!important}.sale-switch span{flex-direction:column;gap:4px;display:flex}.sale-switch b{font-size:15px}.sale-switch small{color:#6f746f;font-size:12px;font-weight:400}.sale-editor-details{border-top:1px solid #eaded6;grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin-top:17px;padding-top:17px;display:grid}.percentage-input{background:#fff;border:1px solid #d6cfc7;align-items:center;display:flex}.percentage-input input{border:0!important}.percentage-input span{color:var(--studio-primary);padding:0 14px;font-weight:800}.sale-preview{align-items:center;gap:9px;min-height:48px;display:flex}.sale-preview small{color:#777;display:block}.sale-preview s{color:#8a8e89}.sale-preview b{color:var(--studio-primary);font-size:19px}@media (width<=650px){.sale-editor-details{grid-template-columns:1fr}.sale-price{max-width:145px}.detail-price-row .sale-price{max-width:none}}.classes-page{min-height:100vh}.classes-nav{background:var(--paper);position:relative}.classes-store-back{color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.classes-section.standalone{align-items:center;min-height:calc(100vh - 104px);margin-top:0;margin-bottom:0;display:flex}.classes-section.standalone .classes-intro h1{font:560 clamp(48px,6vw,84px)/.94 var(--font-display-en);margin:18px 0 24px}.arabic-store .classes-section.standalone .classes-intro h1{font-family:var(--font-display-ar);line-height:1.3}.class-whatsapp-link{color:#1d7c4b;border-bottom:1px solid;margin-top:12px;padding-bottom:3px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=600px){.classes-nav .brand-word small{display:block}.classes-store-back{padding:9px 11px;font-size:12px}.classes-section.standalone .classes-intro h1{font-size:44px}.classes-section.standalone{padding-top:55px}}.classes-nav-link{color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:none}.classes-nav .brand-word{letter-spacing:0;flex-direction:column;display:flex}@media (width<=850px){.classes-nav-link{display:inline-flex}.classes-nav .brand-word{display:flex!important}}
