@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}}.journey-admin{gap:22px;display:grid}.analytics-actions{align-items:center;gap:10px;display:flex}.analytics-actions select{background:#fff;border:1px solid #d8d2ca;border-radius:9px;padding:11px 13px}.privacy-banner{color:#36563d;background:#eef6ef;border:1px solid #cfe3d2;border-radius:13px;align-items:center;gap:12px;padding:15px 18px;font-size:13px;display:flex}.privacy-banner span{color:#58715d}.journey-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-dashboard-grid{grid-template-columns:1.25fr .85fr .85fr;gap:18px;display:grid}.journey-panel{background:#fff;border:1px solid #e5e0d9;border-radius:17px;padding:22px;box-shadow:0 10px 30px #26352e08}.journey-panel h3{margin:0 0 5px}.journey-panel>p{color:#747a76;margin:0 0 18px;font-size:12px}.funnel-list{gap:14px;display:grid}.funnel-list header{justify-content:space-between;gap:12px;font-size:12px;display:flex}.funnel-list header span{color:#6f756f}.funnel-list i{background:#eeeae5;border-radius:999px;height:9px;margin-top:7px;display:block;overflow:hidden}.funnel-list em{background:linear-gradient(90deg,var(--studio-primary),#dc9a7f);border-radius:inherit;height:100%;display:block}.rank-list{gap:10px;display:grid}.rank-list>div{border-bottom:1px solid #eeeae5;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.rank-list>div:last-child{border-bottom:0}.rank-list span{color:#757b77}.product-performance{overflow:hidden}.journey-table{overflow:auto}.journey-table>header,.journey-table>article{grid-template-columns:minmax(180px,2fr) repeat(4,minmax(75px,.7fr));align-items:center;gap:10px;min-width:620px;padding:12px 10px;display:grid}.journey-table>header{color:#606761;background:#f5f2ee;border-radius:10px;font-size:11px;font-weight:800}.journey-table>article{border-bottom:1px solid #eeeae5;font-size:13px}.recent-journeys details{border:1px solid #e8e3dc;border-radius:13px;margin-top:10px;overflow:hidden}.recent-journeys summary{cursor:pointer;background:#fdfcf9;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.recent-journeys summary span{flex-direction:column;gap:4px;display:flex}.recent-journeys summary small{color:#747a76}.recent-journeys summary strong{color:var(--studio-primary);font-size:12px}.recent-journeys ol{gap:0;margin:0;padding:15px 20px;list-style:none;display:grid}.recent-journeys li{gap:12px;padding:0 0 18px;display:flex;position:relative}.recent-journeys li:last-child{padding-bottom:0}.recent-journeys li>i{border:2px solid var(--studio-primary);z-index:1;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:4px}.recent-journeys li:not(:last-child):after{content:"";background:#eadbd4;width:2px;position:absolute;top:13px;bottom:0;left:4px}.recent-journeys li span{flex-direction:column;gap:3px;display:flex}.recent-journeys li small{color:#747a76}@media (width<=1100px){.journey-cards{grid-template-columns:repeat(3,1fr)}.analytics-dashboard-grid{grid-template-columns:1fr 1fr}.funnel-panel{grid-column:1/-1}}@media (width<=700px){.analytics-actions,.privacy-banner{flex-direction:column;align-items:stretch}.journey-cards,.analytics-dashboard-grid{grid-template-columns:1fr}.funnel-panel{grid-column:auto}}:root{--khayt-x:50vw;--khayt-y:35vh;--khayt-scroll:0}.storefront{isolation:isolate;background:#fbf8f1;position:relative;overflow:clip}.storefront>section,.storefront>header,.storefront>footer,.storefront>.announcement,.storefront>.thread-divider{z-index:2;position:relative}.interactive-ambience{z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--khayt-x) var(--khayt-y),var(--terracotta),transparent 72%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.interactive-ambience{background:radial-gradient(420px circle at var(--khayt-x) var(--khayt-y),color-mix(in srgb,var(--terracotta) 10%,transparent),transparent 72%)}}.interactive-ambience i{filter:blur(20px);opacity:.38;border-radius:50%;animation:18s ease-in-out infinite alternate khaytDrift;position:absolute}.interactive-ambience i:first-child{background:var(--sage);width:34vw;height:34vw;top:17vh;left:-12vw}@supports (color:color-mix(in lab, red, red)){.interactive-ambience i:first-child{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.interactive-ambience i:nth-child(2){background:var(--terracotta);width:26vw;height:26vw;top:55vh;right:-7vw}@supports (color:color-mix(in lab, red, red)){.interactive-ambience i:nth-child(2){background:color-mix(in srgb,var(--terracotta) 13%,transparent)}}.interactive-ambience i:nth-child(2){animation-delay:-7s}.interactive-ambience i:nth-child(3){background:#f3d9b12e;width:18vw;height:18vw;animation-delay:-12s;top:115vh;left:45vw}.living-thread{z-index:1;pointer-events:none;opacity:.5;width:40px;height:82vh;position:fixed;top:9vh;left:clamp(8px,2.4vw,36px)}.living-thread svg{width:100%;height:100%;overflow:visible}.living-thread path{fill:none;stroke:var(--terracotta);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--khayt-scroll));filter:drop-shadow(0 0 5px var(--terracotta))}@supports (color:color-mix(in lab, red, red)){.living-thread path{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--terracotta) 32%,transparent))}}.living-thread span{left:12px;top:calc(var(--khayt-scroll) * 94%);width:20px;height:20px;color:var(--terracotta);box-shadow:0 0 22px var(--terracotta);background:#fffaf1;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.living-thread span{box-shadow:0 0 22px color-mix(in srgb,var(--terracotta) 36%,transparent)}}.living-thread span{transition:top .15s linear}.arabic-store .living-thread{left:auto;right:clamp(8px,2.4vw,36px);transform:scaleX(-1)}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(42px)scale(.985)}[data-reveal].is-visible{opacity:1;transform:none}.products [data-reveal]:nth-child(2n){transition-delay:80ms}.products [data-reveal]:nth-child(3n){transition-delay:.16s}.interactive-hero{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;min-height:min(780px,84vh);overflow:visible}.interactive-hero .hero-copy{padding-right:20px}.interactive-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(64px,7.7vw,126px)}.arabic-store .interactive-hero h1{letter-spacing:0}.interactive-product-world{perspective:1200px;height:min(650px,68vw);min-height:540px;background:0 0!important;border:0!important;outline:0!important;overflow:visible!important}.interactive-product-world:before{display:none!important}.product-constellation{--tilt-x:0deg;--tilt-y:0deg;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s;position:relative}.constellation-glow{aspect-ratio:1;background:radial-gradient(circle,#fff 0 20%,var(--terracotta) 42%,transparent 70%);border-radius:50%;width:68%;position:absolute;top:15%;left:16%}@supports (color:color-mix(in lab, red, red)){.constellation-glow{background:radial-gradient(circle,#fff 0 20%,color-mix(in srgb,var(--terracotta) 15%,transparent) 42%,transparent 70%)}}.constellation-glow{filter:blur(8px);animation:5s ease-in-out infinite khaytPulse}.constellation-ring{border:1px solid var(--terracotta);position:absolute;inset:16%}@supports (color:color-mix(in lab, red, red)){.constellation-ring{border:1px solid color-mix(in srgb,var(--terracotta) 30%,transparent)}}.constellation-ring{box-shadow:0 0 45px var(--terracotta);border-radius:50%;transform:rotateX(66deg)rotate(8deg)}@supports (color:color-mix(in lab, red, red)){.constellation-ring{box-shadow:0 0 45px color-mix(in srgb,var(--terracotta) 8%,transparent)}}.ring-two{border-color:var(--sage);inset:7%}@supports (color:color-mix(in lab, red, red)){.ring-two{border-color:color-mix(in srgb,var(--sage) 30%,transparent)}}.ring-two{transform:rotateY(65deg)rotate(-12deg)}.constellation-centre{z-index:4;cursor:pointer;filter:drop-shadow(0 32px 36px #25372c2b);background:0 0;border:0;width:57%;height:72%;padding:0;transition:filter .4s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:12%;left:22%;transform:translateZ(65px)}.constellation-centre:hover{filter:drop-shadow(0 38px 46px #25372c40);transform:translateZ(105px)scale(1.035)}.constellation-centre img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;animation:5.5s ease-in-out infinite khaytFloat}.constellation-centre>span{width:100%;height:100%;font:700 90px var(--font-display-ar);color:var(--terracotta);place-items:center;display:grid}.constellation-centre i{pointer-events:none;background:linear-gradient(115deg,#0000 28%,#fff9 43%,#0000 57%);border-radius:48%;animation:6s ease-in-out infinite heroShine;position:absolute;inset:4% 2%;transform:translate(-120%)}.constellation-centre b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font:800 9px var(--font-body-en);letter-spacing:.18em;white-space:nowrap;background:#fffaf1d9;border:1px solid #fff;border-radius:999px;padding:9px 14px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #29372f16}.orbit-product{z-index:5;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;width:126px;transform-style:preserve-3d;background:#fffaf1dc;border:1px solid #ffffffd9;border-radius:50%;transition:transform .35s,box-shadow .35s;position:absolute;box-shadow:0 18px 45px #28372f20}.orbit-product:hover{box-shadow:0 28px 55px #28372f30;transform:translateZ(75px)scale(1.1)!important}.orbit-product img{object-fit:contain;mix-blend-mode:multiply;width:82%;height:82%}.orbit-product>span{font-size:38px}.orbit-product small{width:max-content;max-width:145px;color:var(--ink);background:#fffaf1d9;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.orbit-1{animation:9s ease-in-out infinite orbitOne;top:12%;right:2%}.orbit-2{animation:10s ease-in-out infinite orbitTwo;bottom:12%;left:3%}.orbit-3{animation:8s ease-in-out infinite orbitThree;bottom:4%;right:8%}.constellation-note{writing-mode:vertical-rl;font:800 9px var(--font-body-en);letter-spacing:.26em;color:#798078;position:absolute;top:49%;right:3%}.depth-card{--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%;transform-style:preserve-3d;perspective:900px}.depth-card.is-visible{transition:opacity .8s,transform .22s,box-shadow .35s;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0)!important}.depth-card:hover{z-index:4;box-shadow:0 32px 75px #2a3a3126}.depth-card>*{transform:translateZ(12px)}.depth-card .product-visual-button{overflow:visible;transform:translateZ(28px)}.depth-card .product-art{overflow:hidden;border-radius:24px!important}.product-main-view,.product-alt-view{transition:opacity .65s,transform .75s cubic-bezier(.2,.8,.2,1)!important}.product-alt-view{opacity:0;object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(.94)rotateY(10deg)!important}.depth-card:hover .product-main-view{opacity:0;transform:scale(.94)rotateY(-10deg)!important}.depth-card:hover .product-alt-view{opacity:1;transform:scale(1)rotateY(0)!important}.product-shine{z-index:3;pointer-events:none;background:radial-gradient(170px circle at var(--shine-x) var(--shine-y),#fff9,transparent 65%);mix-blend-mode:screen;opacity:0;transition:opacity .25s;position:absolute;inset:0}.depth-card:hover .product-shine{opacity:1}.products{perspective:1300px}.products .product:nth-child(3n+2){margin-top:48px}.products .product:nth-child(3n){margin-top:12px}.primary,.product>button:last-child,.bag{isolation:isolate;position:relative;overflow:hidden}.primary:after,.product>button:last-child:after,.bag:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 43%,#fff8 50%,#0000 57%);transition:transform .8s;position:absolute;inset:-100% -45%;transform:translate(-75%)}.primary:hover:after,.product>button:last-child:hover:after,.bag:hover:after{transform:translate(75%)}.highlight-stage{perspective:1200px}.highlight-slide.active .highlight-image img{filter:drop-shadow(0 25px 30px #28372f25);animation:6s ease-in-out infinite featuredFloat}.highlight-stage:after{content:"";border:1px solid var(--terracotta);border-radius:50%;position:absolute;inset:8% 4%}@supports (color:color-mix(in lab, red, red)){.highlight-stage:after{border:1px solid color-mix(in srgb,var(--terracotta) 14%,transparent)}}.highlight-stage:after{pointer-events:none;transform:rotate(-4deg)}.detail-image{perspective:1000px;position:relative}.detail-image>img{transition:transform .5s,filter .5s}.detail-image:hover>img{filter:drop-shadow(0 24px 30px #23332b26);transform:translateZ(25px)scale(1.025)}@keyframes khaytFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-17px)rotate(1.5deg)}}@keyframes khaytPulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes khaytDrift{to{transform:translate(8vw,-6vh)scale(1.15)}}@keyframes heroShine{0%,55%{transform:translate(-140%)}80%,to{transform:translate(140%)}}@keyframes orbitOne{0%,to{transform:translateZ(42px)}50%{transform:translate3d(-12px,18px,78px)}}@keyframes orbitTwo{0%,to{transform:translateZ(25px)}50%{transform:translate3d(16px,-14px,64px)}}@keyframes orbitThree{0%,to{transform:translateZ(50px)}50%{transform:translate3d(-14px,-18px,82px)}}@keyframes featuredFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.015)}}@media (width<=1000px){.interactive-hero{grid-template-columns:1fr;min-height:auto}.interactive-product-world{height:610px;min-height:0}.interactive-hero .hero-copy{text-align:center;padding-right:0}.interactive-hero .hero-actions,.interactive-hero .eyebrow{justify-content:center}.interactive-hero h1{font-size:clamp(60px,13vw,100px)}.living-thread{opacity:.32}.products .product:nth-child(n){margin-top:0}}@media (width<=620px){.living-thread{display:none}.interactive-ambience{background:radial-gradient(280px circle at 50% 18%,var(--terracotta),transparent 75%)}@supports (color:color-mix(in lab, red, red)){.interactive-ambience{background:radial-gradient(280px circle at 50% 18%,color-mix(in srgb,var(--terracotta) 12%,transparent),transparent 75%)}}.interactive-product-world{height:480px}.constellation-centre{width:68%;height:67%;top:12%;left:16%}.orbit-product{width:86px}.orbit-1{top:10%;right:0}.orbit-2{bottom:13%;left:0}.orbit-3{bottom:4%;right:2%}.orbit-product small,.constellation-note{display:none}.depth-card.is-visible{transform:none!important}.product-main-view{opacity:1!important;transform:none!important}.product-alt-view{display:none}.interactive-hero h1{font-size:clamp(52px,15vw,74px)}}@media (prefers-reduced-motion:reduce){.interactive-ambience i,.constellation-centre img,.constellation-centre i,.orbit-product,.highlight-slide.active .highlight-image img{animation:none!important}.living-thread{display:none}[data-reveal]{opacity:1;transform:none}.depth-card.is-visible,.product-constellation{transition:none!important;transform:none!important}}.true-3d-world{position:relative;box-shadow:inset 0 0 90px #fff9,0 35px 90px #26382e12;background:radial-gradient(circle at 48% 46%,#fffdfa 0 8%,#f6ede2b8 36%,#e8ded03d 66%,#0000 72%)!important;border-radius:58px!important}.true-3d-world:after{content:"";z-index:-1;border:1px solid var(--terracotta);position:absolute;inset:7%}@supports (color:color-mix(in lab, red, red)){.true-3d-world:after{border:1px solid color-mix(in srgb,var(--terracotta) 22%,transparent)}}.true-3d-world:after{border-radius:48% 52% 47% 53%;animation:9s ease-in-out infinite alternate webglHalo}.yarn-world-3d{border-radius:inherit;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.yarn-world-canvas{outline:0;width:100%;height:100%;display:block}.yarn-world-label{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fffaf1bd;border:1px solid #ffffffd9;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:11px 14px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 12px 35px #27372e14}.yarn-world-label span{background:var(--ink);color:#fff;width:43px;height:43px;font:700 11px var(--font-body-en);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.yarn-world-label b{font:800 9px var(--font-body-en);letter-spacing:.14em}.yarn-world-label small{color:#737a74;font-size:10px}.world-product-chips{z-index:5;gap:8px;max-width:calc(100% - 44px);display:flex;position:absolute;bottom:20px;left:22px}.world-product-chips button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:180px;color:var(--ink);cursor:pointer;background:#fffaf1cc;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;transition:transform .25s,background .25s;display:flex;box-shadow:0 9px 24px #26372e14}.world-product-chips button:hover{background:#fff;transform:translateY(-5px)}.world-product-chips img,.world-product-chips button>span{object-fit:contain;mix-blend-mode:multiply;background:#fff;border-radius:50%;width:34px;height:34px}.world-product-chips b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.arabic-store .yarn-world-label{left:22px;right:auto}.arabic-store .world-product-chips{left:auto;right:22px}.yarn-world-fallback{perspective:900px;transform-style:preserve-3d;position:absolute;inset:0}.fallback-yarn-ball{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#f2ae91 0 8%,#cf765b 42%,#a95442 100%);border-radius:50%;width:30%;animation:5s ease-in-out infinite fallbackFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -24px -20px 35px #713b3038,0 28px 50px #57382b24}.fallback-yarn-ball i{transform:rotate(var(--r,0deg));border:2px solid #8d493a6e;border-radius:50%;position:absolute;inset:8% -1%}.fallback-yarn-ball i:nth-child(2){--r:32deg}.fallback-yarn-ball i:nth-child(3){--r:65deg}.fallback-yarn-ball i:nth-child(4){--r:102deg}.fallback-yarn-ball i:nth-child(5){--r:142deg}.fallback-orbit{border:1px solid #8b9a8380;border-radius:50%;width:72%;height:44%;animation:10s linear infinite fallbackOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.fallback-orbit.orbit-two{border-color:#db9e8b70;width:58%;height:72%;animation-duration:13s;animation-direction:reverse}.fallback-thread{border:5px solid #0000;border-top-color:#c96e55;border-radius:50%;width:39%;height:22%;position:absolute;top:58%;left:49%;transform:rotate(12deg)}.fallback-needle{background:linear-gradient(90deg,#987c5c,#ead5b2 45%,#927757);border-radius:8px;width:4px;height:40%;position:absolute;top:36%;right:16%;transform:rotate(37deg);box-shadow:0 7px 16px #4e382c24}.fallback-product{aspect-ratio:1;cursor:pointer;background:#fff8;border:0;border-radius:28% 72% 61% 39%/48% 44% 56% 52%;width:19%;padding:0;animation:6s ease-in-out infinite fallbackPiece;position:absolute;overflow:hidden;box-shadow:0 18px 35px #27382c22}.fallback-product img{object-fit:contain;mix-blend-mode:multiply;background:#fff;width:100%;height:100%}.fallback-product-1{top:18%;left:7%;transform:rotate(-8deg)}.fallback-product-2{animation-delay:-2s;bottom:14%;left:12%}.fallback-product-3{animation-delay:-4s;bottom:13%;right:7%;transform:rotate(7deg)}@keyframes fallbackFloat{50%{transform:translate(-50%,-54%)rotate(7deg)}}@keyframes fallbackOrbit{to{transform:translate(-50%,-50%)rotate(346deg)}}@keyframes fallbackPiece{50%{translate:0 -12px;rotate:3deg}}@keyframes webglHalo{0%{border-radius:48% 52% 47% 53%;transform:rotate(-2deg)scale(.98)}to{border-radius:53% 47% 54% 46%;transform:rotate(3deg)scale(1.03)}}@media (width<=620px){.true-3d-world{border-radius:36px!important}.yarn-world-label{padding:8px 10px;top:12px;right:12px}.yarn-world-label span{width:34px;height:34px}.yarn-world-label b{font-size:8px}.yarn-world-label small{display:none}.world-product-chips{max-width:calc(100% - 24px);bottom:12px;left:12px;overflow:auto}.world-product-chips button{padding:5px}.world-product-chips b{display:none}.arabic-store .world-product-chips{right:12px}}@media (prefers-reduced-motion:reduce){.true-3d-world:after{animation:none}}.product-led-world{position:relative;box-shadow:inset 0 0 90px #fff9,0 35px 90px #26382e16;background:radial-gradient(circle at 48% 42%,#fff 0 10%,#fbf5eb 38%,#eee2d2 100%)!important;border-radius:58px!important;overflow:hidden!important}.product-led-world:after{content:"";border:1px solid var(--terracotta);position:absolute;inset:6%}@supports (color:color-mix(in lab, red, red)){.product-led-world:after{border:1px solid color-mix(in srgb,var(--terracotta) 22%,transparent)}}.product-led-world:after{pointer-events:none;border-radius:48% 52% 45% 55%;animation:8s ease-in-out infinite alternate productHalo}.product-stage{--product-rx:0deg;--product-ry:0deg;--product-light-x:50%;--product-light-y:40%;perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.product-stage.is-dragging{cursor:grabbing}.product-stage-aura{pointer-events:none;position:absolute;inset:0}.product-stage-aura i{border:1px solid var(--terracotta);position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.product-stage-aura i{border:1px solid color-mix(in srgb,var(--terracotta) 25%,transparent)}}.product-stage-aura i{border-radius:50%;transform:translate(-50%,-50%)rotate(-9deg)}.product-stage-aura i:first-child{width:76%;height:54%}.product-stage-aura i:nth-child(2){border-color:var(--sage);width:58%;height:78%}@supports (color:color-mix(in lab, red, red)){.product-stage-aura i:nth-child(2){border-color:color-mix(in srgb,var(--sage) 28%,transparent)}}.product-stage-aura i:nth-child(2){transform:translate(-50%,-50%)rotate(18deg)}.product-stage-aura i:nth-child(3){border-style:dashed;width:46%;height:46%;animation:24s linear infinite productOrbit}.product-stage-object{z-index:2;transform-style:preserve-3d;transform:rotateX(var(--product-rx)) rotateY(var(--product-ry)) translateZ(45px);transition:transform .18s;position:absolute;inset:10% 14% 17%}.product-depth-shadow{filter:blur(24px);background:#23362d30;border-radius:50%;height:12%;position:absolute;bottom:2%;left:16%;right:16%;transform:translateZ(-80px)rotateX(75deg)}.product-angle{object-fit:contain;mix-blend-mode:multiply;opacity:0;filter:drop-shadow(0 32px 30px #26362e2c);pointer-events:none;width:100%;height:100%;transition:opacity .65s,transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;inset:0}.product-angle.is-active{opacity:1;z-index:4;filter:drop-shadow(0 38px 32px #26362e34);transform:translateZ(75px)scale(1)}.product-angle.angle-1:not(.is-active){opacity:.14;z-index:3;filter:blur(.5px)saturate(.72);transform:translate3d(9%,2%,-25px)scale(.9)rotateY(-12deg)}.product-angle.angle-2:not(.is-active){opacity:.07;z-index:2;filter:blur(1px)saturate(.6);transform:translate3d(-9%,4%,-55px)scale(.82)rotateY(14deg)}.product-stage-shine{z-index:7;background:radial-gradient(190px circle at var(--product-light-x) var(--product-light-y),#fffbe8a8,transparent 68%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute;inset:4% 6%}.product-stage-status{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fffaf1c7;border:1px solid #ffffffdf;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 13px;display:grid;position:absolute;top:22px;left:22px;box-shadow:0 12px 35px #27372e12}.product-stage-status>span{background:var(--ink);color:#fff;width:44px;height:44px;font:700 10px var(--font-body-en);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.product-stage-status b{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:11px;overflow:hidden}.product-stage-status small{letter-spacing:.14em;color:#7b817d;font-size:8px;font-weight:800}.product-stage-open{z-index:9;background:var(--terracotta);color:#fff;box-shadow:0 12px 28px var(--terracotta);border:0;border-radius:999px;align-items:center;gap:12px;padding:11px 14px;font-size:10px;font-weight:800;display:flex;position:absolute;top:25px;right:24px}@supports (color:color-mix(in lab, red, red)){.product-stage-open{box-shadow:0 12px 28px color-mix(in srgb,var(--terracotta) 28%,transparent)}}.product-stage-open{transition:transform .25s}.product-stage-open:hover{transform:translateY(-3px)}.product-stage-open span{font-size:15px}.product-stage-picker{z-index:10;justify-content:center;gap:8px;padding:3px;display:flex;position:absolute;bottom:17px;left:20px;right:20px;overflow:auto}.product-stage-picker button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;max-width:155px;color:var(--ink);background:#fffaf1cc;border:1px solid #ffffffdc;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;transition:transform .25s,background .25s;display:flex;box-shadow:0 10px 24px #26372e13}.product-stage-picker button:hover,.product-stage-picker button.active{background:#fff;transform:translateY(-4px)}.product-stage-picker button.active{border-color:var(--terracotta)}@supports (color:color-mix(in lab, red, red)){.product-stage-picker button.active{border-color:color-mix(in srgb,var(--terracotta) 48%,#fff)}}.product-stage-picker img,.product-stage-picker button>span{object-fit:contain;mix-blend-mode:multiply;background:#fff;border-radius:50%;width:36px;height:36px}.product-stage-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.arabic-store .product-stage-status{left:auto;right:22px}.arabic-store .product-stage-open{left:24px;right:auto}.interactive-detail-stage{--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%;perspective:1000px}.interactive-detail-stage .enlarge-image{transform-style:preserve-3d}.interactive-detail-stage .active-product-image{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(18px);filter:drop-shadow(0 24px 26px #23332b22);transition:transform .18s,filter .3s}.detail-product-light{z-index:2;background:radial-gradient(190px circle at var(--shine-x) var(--shine-y),#fff9,transparent 65%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.interactive-detail-stage:hover .active-product-image{filter:drop-shadow(0 32px 34px #23332b36)}@keyframes productHalo{to{border-radius:53% 47% 54% 46%;transform:rotate(3deg)scale(1.035)}}@keyframes productOrbit{to{transform:translate(-50%,-50%)rotate(351deg)}}@media (width<=620px){.product-led-world{border-radius:36px!important}.product-stage-object{inset:14% 8% 19%}.product-stage-status{padding:7px 9px;top:12px;left:12px}.product-stage-status>span{width:35px;height:35px;font-size:8px}.product-stage-status b{max-width:115px;font-size:9px}.product-stage-status small{font-size:7px}.product-stage-open{padding:9px;top:14px;right:12px}.product-stage-open span{display:none}.product-stage-picker{justify-content:flex-start;bottom:10px;left:10px;right:10px}.product-stage-picker button{padding:4px}.product-stage-picker b{display:none}.arabic-store .product-stage-status{right:12px}.arabic-store .product-stage-open{left:12px}.interactive-detail-stage .active-product-image{transform:none!important}}@media (prefers-reduced-motion:reduce){.product-led-world:after,.product-stage-aura i{animation:none}.product-stage-object,.product-angle{transition:none}.product-angle.angle-1:not(.is-active),.product-angle.angle-2:not(.is-active){display:none}}.product-detail{align-items:start}.product-detail .interactive-detail-stage{align-self:start;height:90vh;min-height:0;max-height:842px;position:sticky;top:0}@media (width<=620px){.product-detail .interactive-detail-stage{height:52vh;max-height:none;position:relative}}
