@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_c89d6af1-module__YPIeBq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_c89d6af1-module__YPIeBq__variable{--font-display-ar:"Cairo", "Cairo Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9179d80a-module__ouJxjW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_9179d80a-module__ouJxjW__variable{--font-display-latin:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_3215cb5b-module__ZPc77W__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_3215cb5b-module__ZPc77W__variable{--font-body-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5b5fde57-module__dcYjPq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5b5fde57-module__dcYjPq__variable{--font-body-latin:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_464b7190-module__usQ5aa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_464b7190-module__usQ5aa__variable{--font-data:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pine-ink:#181510;--field-green:#2c4d3a;--harvest-gold:#b8892e;--wheat-cream:#ede8dc;--bronze-clay:#c0352a;--sage:#6b6150;--pine-deep:#203a2c;--leaf:#5a8c6e;--store-canvas:#f7f4ee;--store-paper:#fff;--admin-canvas:#f7f4ee;--admin-paper:#fff;--line:#e5e0d6;--success:#2c6a4a;--warning:#96650f;--danger:#c0352a;--info-blue:#4a7db5;--info-violet:#75608f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-control:10px;--radius-card:12px;--radius-marketing:16px;--radius-pill:999px;--radius-husk:16px;--elevation-1:0 1px 2px #1815100d, 0 4px 12px #2c4d3a0a;--elevation-2:0 10px 28px #2c4d3a17;--elevation-3:0 24px 56px #18151026;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-out:var(--ease-standard);--duration-instant:.1s;--duration-fast:.16s;--duration-base:.2s;--duration-lift:.22s;--duration-media:.42s;--duration-entrance:.36s;--duration-stagger-step:45ms;--type-display-xl:clamp(2.75rem, 5vw, 4.5rem);--type-display-lg:clamp(2rem, 4vw, 3rem);--type-heading-lg:clamp(1.625rem, 2.5vw, 2rem);--type-heading-md:clamp(1.125rem, 1.6vw, 1.25rem);--type-body-lg:1.0625rem;--type-body-md:1rem;--type-body-sm:.875rem;--type-label-xs:.75rem;--type-data-md:.9375rem;--type-data-sm:.75rem}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-form-field{gap:7px;min-width:0;display:grid}.ui-form-field>label{color:var(--pine-ink);font-size:.8125rem;font-weight:700}.ui-form-field>small{color:var(--sage);font-size:.75rem}.ui-form-field .ui-form-field__error{color:var(--danger)}.ui-data-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;display:flex}.ui-data-toolbar__search{flex:260px;align-items:center;min-width:min(100%,300px);display:flex;position:relative}.ui-data-toolbar__search>svg{color:var(--sage);pointer-events:none;position:absolute;inset-inline-start:13px}.ui-data-toolbar__search .input{width:100%;padding-inline-start:40px}.ui-data-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px 4px;display:flex}.ui-pagination__summary{color:var(--sage);font-size:.8125rem}.ui-pagination__controls,.ui-pagination__unit{align-items:center;gap:6px;display:flex}.ui-pagination__controls .ui-button{min-height:42px}.ui-pagination__page{border:1px solid var(--line);background:var(--paper,var(--store-paper));min-width:42px;height:42px;color:var(--pine-ink);cursor:pointer;border-radius:10px;place-items:center;font-weight:700;display:grid}.ui-pagination__page[aria-current=page]{background:var(--pine-deep);border-color:var(--pine-deep);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--harvest-gold) 24%, transparent)}.ui-overlay{z-index:1000;background:color-mix(in srgb, var(--pine-ink) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-dialog{border:1px solid var(--line);border-radius:var(--radius-marketing);background:var(--paper,var(--store-paper));width:min(100%,560px);max-height:min(88vh,760px);color:var(--pine-ink);box-shadow:var(--elevation-3);overflow:auto}.ui-dialog--wide{width:min(100%,1040px)}.ui-dialog__header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 22px 14px;display:flex}.ui-dialog__header h2{margin:0;font-size:1.25rem}.ui-dialog__header p{color:var(--sage);margin:7px 0 0;font-size:.875rem;line-height:1.6}.ui-dialog__body{padding:20px 22px}.ui-dialog__footer{justify-content:flex-end;gap:10px;padding:14px 22px 22px;display:flex}.ui-icon-button{border:1px solid var(--line);background:var(--paper,var(--store-paper));width:42px;height:42px;color:var(--pine-ink);cursor:pointer;border-radius:11px;flex:0 0 42px;place-items:center;display:grid}@media (max-width:640px){.ui-data-toolbar,.ui-data-toolbar__filters,.ui-pagination{align-items:stretch}.ui-data-toolbar__filters>*,.ui-pagination__controls{flex:auto}.ui-pagination__summary{width:100%}.ui-pagination__controls{justify-content:space-between}.ui-pagination__controls .ui-button span{display:none}.ui-dialog{border-radius:16px}}
:root{--ink:var(--pine-ink);--muted:var(--sage);--green:var(--field-green);--green-dark:var(--pine-deep);--forest:var(--field-green);--forest-strong:var(--pine-deep);--wheat:var(--harvest-gold);--wheat-soft:var(--wheat-cream);--paper:var(--store-paper);--canvas:var(--store-canvas);--radius-sm:10px;--radius-md:var(--radius-card);--radius-lg:var(--radius-marketing);--shadow-sm:var(--elevation-2);--shadow-lg:var(--elevation-3);--container:1200px}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth;font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}body{background:radial-gradient(circle at 8% 0%, #d7a84b21, transparent 26rem), var(--canvas);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}main{min-height:calc(100svh - 110px)}.container{width:min(calc(100% - 32px), var(--container));margin-inline:auto}.announcement{background:var(--forest-strong);color:#fff;text-align:center;padding:8px 16px;font-size:13px}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffef9e6;border-bottom:1px solid #dfe3dacc;position:sticky;top:0}.site-header__row{align-items:center;gap:32px;min-height:76px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand__mark{aspect-ratio:1;background:var(--forest);width:40px;color:var(--wheat-soft);border-radius:13px 13px 13px 4px;place-items:center;font-weight:900;display:grid}.brand__copy{font-weight:850;line-height:1.1;display:grid}.brand__copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.site-nav{align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.site-header__actions{gap:8px;margin-inline-start:auto;display:flex}.menu-toggle,.mobile-nav{display:none}.icon-link{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.icon-link.menu-toggle{display:none}.icon-link:hover,.icon-link:focus-visible{border-color:var(--leaf);color:var(--leaf)}.hero{padding:72px 0 42px}.hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.eyebrow,.ui-eyebrow{color:var(--leaf);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850}.hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6.5vw,82px);line-height:.98}[dir=rtl] .hero h1{letter-spacing:-.03em;font-family:Noto Sans Arabic,Tahoma,sans-serif}.hero__copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:24px 0;font-size:18px;line-height:1.8}.hero__actions,.button-row{flex-wrap:wrap;gap:12px;display:flex}.hero__visual{background:linear-gradient(145deg, #0f3e2c0d, #d7a84b4d), var(--wheat-soft);min-height:470px;box-shadow:var(--shadow-lg);border-radius:42px 42px 12px;position:relative;overflow:hidden}.hero__visual:before{content:"";border:1px solid #174f3a33;border-radius:50% 50% 12px;position:absolute;inset:52px}.hero__plant{height:82%;color:var(--forest);opacity:.94;position:absolute;inset:auto 12% 6%}.hero__metric{z-index:2;border-radius:var(--radius-md);max-width:210px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffef9e0;border:1px solid #ffffffb3;padding:16px 18px;position:absolute;inset:auto auto 24px 24px}.hero__metric strong{margin-bottom:4px;font-size:18px;display:block}.hero__metric span{color:var(--muted);font-size:12px;line-height:1.6}.section{padding:54px 0}.section--paper{background:var(--paper)}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px)}[dir=rtl] .section-heading h2{font-family:inherit}.section-heading p{max-width:560px;color:var(--muted);margin:8px 0 0;line-height:1.7}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex-direction:column;justify-content:end;min-height:172px;padding:24px;transition:transform .18s,border-color .18s;display:flex}.category-card:hover{border-color:var(--wheat);transform:translateY(-4px)}.category-card span{color:var(--wheat);font-size:32px}.category-card strong{margin-top:22px;font-size:18px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 1px #16312805}.product-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-5px)}.product-card__image{aspect-ratio:1/.86;background:#fff;place-items:center;display:grid;overflow:hidden}.product-card__image img{object-fit:cover;width:100%;height:100%}.product-card__category{color:var(--leaf);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-card h3{min-height:48px;margin:8px 0 12px;font-size:16px;line-height:1.5}.product-card__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.price{color:var(--forest);font-weight:850}.page{padding:54px 0 80px}.ui-page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.ui-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,58px)}.ui-page-header>div>p:last-child{max-width:680px;color:var(--muted);margin:12px 0 0;line-height:1.7}.ui-button{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:46px;padding:0 20px;font-weight:750;transition:all .16s}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button--primary{background:var(--forest);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--forest-strong);transform:translateY(-1px)}.ui-button--ghost{color:var(--forest);background:0 0}.ui-button--danger{background:var(--danger);color:#fff}.ui-badge{min-height:25px;color:var(--muted);background:#edf0ec;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-badge--positive{color:#1c6847;background:#e2f2e9}.ui-badge--warning{color:#7a5713;background:#fff0ca}.ui-badge--danger{color:#96352f;background:#fae2df}.ui-badge--info{color:#315f8c;background:#e3ecf6}.ui-state,.ui-loading{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--paper);text-align:center;align-content:center;place-items:center;min-height:260px;padding:36px;display:grid}.ui-state__icon{width:54px;height:54px;color:var(--leaf);background:#edf2ed;border-radius:50%;place-items:center;display:grid}.ui-state h2{margin:16px 0 8px}.ui-state p{color:var(--muted);margin:0 0 18px}.ui-loading{color:var(--muted);gap:10px}.ui-loading svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);gap:10px;margin-bottom:24px;padding:14px;display:flex}.field{gap:7px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:750}.input,.select,.textarea{border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #cfd6ce;outline:none;padding:11px 14px}.textarea{resize:vertical;min-height:116px}.input:focus,.select:focus,.textarea:focus{border-color:var(--leaf);box-shadow:0 0 0 3px #2e76541f}.product-detail{grid-template-columns:1fr 1fr;gap:52px;display:grid}.product-detail__media{border-radius:var(--radius-lg);background:linear-gradient(145deg,#edf1e9,#f7edce);place-items:center;min-height:560px;display:grid;overflow:hidden}.product-detail__media img{object-fit:contain;width:100%;height:100%}.product-detail__content{padding:28px 0}.product-detail__content h1{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1.12}.product-detail__lead{color:var(--muted);font-size:17px;line-height:1.8}.product-detail__price{color:var(--forest);margin:28px 0;font-size:28px;font-weight:900}.purchase-box{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:20px;box-shadow:0 16px 45px #073b2d12}.variant-options{border:0;min-width:0;margin:0 0 18px;padding:0}.variant-options legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.variant-options__values{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.variant-option{min-width:0;min-height:66px;color:var(--ink);text-align:start;cursor:pointer;background:#fbfcf9;border:1px solid #d8e1da;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:10px 12px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.variant-option:hover:not(:disabled){border-color:#2e765485;transform:translateY(-2px);box-shadow:0 9px 24px #073b2d14}.variant-option>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.variant-option>small{color:var(--muted);grid-column:1/-1;font-size:11px}.variant-option--active{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#edf6ef}.variant-option--active>svg{color:var(--leaf)}.variant-option:disabled{cursor:not-allowed;opacity:.48}.purchase-box__price{background:var(--canvas);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;padding:13px 15px;display:flex}.purchase-box__price>div{gap:2px;display:grid}.purchase-box__price span,.purchase-box__price small{color:var(--muted);font-size:11px}.purchase-box__price strong{color:var(--forest-strong);font-size:20px}.quantity-stepper{background:#fff;border:1px solid #d5ded7;border-radius:13px;grid-template-columns:38px minmax(32px,1fr) 38px;align-items:center;min-width:120px;min-height:48px;display:grid;overflow:hidden}.quantity-stepper button{width:38px;height:46px;color:var(--forest);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.quantity-stepper button:hover:not(:disabled){background:#edf6ef}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.35}.quantity-stepper output{text-align:center;font-size:14px;font-weight:900}.purchase-box__row{grid-template-columns:120px 1fr;gap:12px;display:grid}.purchase-box__row .ui-button{width:100%}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.cart-list,.form-card,.summary-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.cart-item:last-child{border-bottom:0}.cart-item__image{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--canvas);overflow:hidden}.cart-item__image img{object-fit:cover;width:100%;height:100%}.summary-card{padding:22px;position:sticky;top:108px}.summary-card h2,.form-card h2{margin:0 0 18px}.summary-line{color:var(--muted);justify-content:space-between;padding:8px 0;display:flex}.summary-line--total{border-top:1px solid var(--line);color:var(--ink);margin-top:10px;padding-top:18px;font-size:19px;font-weight:850}.form-card{padding:24px}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.form-grid .field--wide{grid-column:1/-1}.notice{border-radius:var(--radius-sm);color:var(--success);background:#e8f2eb;margin:14px 0;padding:12px 14px;font-size:13px}.notice--error{color:var(--danger);background:#fae5e2}.auth-shell{width:min(100% - 32px,520px);margin:60px auto 100px}.auth-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg);padding:32px}.auth-card h1{margin:10px 0;font-size:36px}.auth-card>p{color:var(--muted);margin:0 0 24px}.auth-card form{gap:16px;display:grid}.site-footer{background:var(--forest-strong);color:#fff;padding:54px 0 26px}.site-footer .brand__copy small{color:#ffffffb8}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:36px;display:grid}.footer-grid p,.footer-grid a{color:#ffffffb3;font-size:14px;line-height:1.8}.footer-grid nav{align-content:start;gap:8px;display:grid}.footer-grid nav a{align-items:center;min-height:32px;display:flex}.footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff21;margin-top:40px;padding-top:20px;font-size:12px}@media (max-width:960px){.site-nav{display:none}.icon-link.menu-toggle{display:grid}.mobile-nav{opacity:0;pointer-events:none;width:100%;transition:opacity .22s ease, transform .32s var(--ease-out), border-color .22s ease;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffefaf5;border-bottom:1px solid #0000;display:grid;position:absolute;top:100%;overflow:hidden;transform:translateY(-8px);box-shadow:0 22px 45px #073b2d1a}.mobile-nav--open{border-color:var(--line);opacity:1;pointer-events:auto;transform:none}.mobile-nav__inner{grid-template-columns:repeat(2,1fr);gap:7px;padding-block:10px 16px;display:grid}.mobile-nav a{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 14px;font-size:13px;font-weight:750;display:flex}.mobile-nav a:hover{border-color:var(--wheat);background:#fffdf7}.mobile-nav a span{color:var(--wheat);font-size:11px;font-weight:900}.hero__grid,.product-detail,.cart-layout,.checkout-layout{grid-template-columns:1fr}.hero__visual{min-height:360px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.summary-card{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){main{min-height:calc(100svh - 138px)}.container{width:min(calc(100% - 22px), var(--container))}.site-header__row{min-height:66px}.brand__copy small,.site-header__actions .search-link{display:none}.site-header__actions{gap:6px}.site-header__actions .icon-link{width:39px;height:39px}.site-header__actions .menu-toggle{display:grid}.hero{padding-top:42px}.hero h1{font-size:44px}.hero__grid{gap:30px}.hero__visual{border-radius:28px 28px 8px;min-height:310px}.category-grid,.product-grid,.form-grid{grid-template-columns:1fr}.section{padding:38px 0}.section-heading,.ui-page-header{flex-direction:column;align-items:start}.product-detail__media{min-height:350px}.cart-item{grid-template-columns:72px 1fr}.cart-item>:last-child{grid-column:2}.footer-grid{grid-template-columns:1fr}}::selection{background:var(--wheat-soft);color:var(--forest-strong)}:focus-visible{outline-offset:3px;outline:3px solid #d6a63d9e}.announcement{background:linear-gradient(90deg, transparent, #ffffff0f, transparent), var(--forest-strong);color:#ffffffeb;letter-spacing:.01em;font-weight:650;position:relative;overflow:hidden}.site-header{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#fffefad1;border-color:#102f2617;box-shadow:0 8px 35px #073b2d0a}.brand__mark,.icon-link,.ui-button,.category-card,.product-card{transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), border-color .22s ease, background-color .22s ease, color .22s ease}.brand:hover .brand__mark{transform:rotate(-4deg)scale(1.04);box-shadow:0 10px 24px #073b2d38}[dir=rtl] .brand:hover .brand__mark{transform:rotate(4deg)scale(1.04)}.site-nav a{padding:8px 0;position:relative}.site-nav a:after{content:"";background:var(--wheat);height:2px;transition:inset .26s var(--ease-out);border-radius:2px;position:absolute;inset:auto 50% 0}.site-nav a:hover:after,.site-nav a:focus-visible:after{inset-inline:0}.icon-link:hover,.icon-link:focus-visible{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}.hero{padding:86px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #2476531f;border-radius:50%;width:370px;height:370px;position:absolute;inset:4% auto auto -240px;box-shadow:0 0 0 56px #24765308,0 0 0 112px #24765305}.hero__copy{z-index:2;animation:reveal-up .7s var(--ease-out) both;position:relative}.hero h1{text-wrap:balance;background:linear-gradient(120deg, var(--ink), var(--forest) 68%, #80601e);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__copy>p:not(.eyebrow){font-size:clamp(16px,2vw,19px)}.hero__visual{isolation:isolate;background:radial-gradient(circle at 75% 18%, #ffffff9e, transparent 12rem), linear-gradient(145deg, #073b2d14, #d6a63d57), var(--wheat-soft);min-height:500px;animation:reveal-scale .85s .1s var(--ease-out) both;border:1px solid #ffffffb3}.hero__visual:after{content:"";z-index:-1;filter:blur(2px);background:#ffffff47;border-radius:50%;width:210px;height:210px;position:absolute;inset:35% auto auto -65px}.hero__plant{filter:drop-shadow(0 20px 28px #073b2d2e);transform-origin:50% 100%;animation:8s ease-in-out infinite plant-breathe}.hero__halo{z-index:-1;border:1px solid #073b2d26;border-radius:50%;animation:8s ease-in-out infinite alternate halo-float;position:absolute}.hero__halo:after{content:"";background:var(--wheat);border:4px solid #ffffffb3;border-radius:50%;width:12px;height:12px;position:absolute;inset:18% auto auto 2%}.hero__halo--one{width:320px;height:320px;inset:11% 12% auto auto}.hero__halo--two{width:220px;height:220px;animation-duration:10s;animation-delay:-3s;inset:auto auto 11% 9%}.hero__sparkle{color:#9d7829;animation:3.5s ease-in-out infinite sparkle;position:absolute;inset:9% 9% auto auto}.hero__live{z-index:3;box-shadow:var(--shadow-sm);color:var(--forest-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefac7;border:1px solid #ffffffbd;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:24px auto auto 24px}[dir=rtl] .hero__live{inset-inline:24px auto}.hero__live>span{background:#2f9367;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #2f936724}.hero__metric{background:#fffefad1;border-color:#ffffffd1;inset-inline:24px auto;box-shadow:0 20px 50px #073b2d24}.hero__metric>svg{color:var(--leaf)}.trust-strip{z-index:3;padding:0 0 34px;position:relative}.trust-strip__grid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefad1;border:1px solid #102f2617;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #073b2d12}.trust-item{border-inline-end:1px solid var(--line);align-items:center;gap:13px;min-width:0;padding:19px 22px;display:flex}.trust-item:last-child{border-inline-end:0}.trust-item__icon{width:43px;height:43px;color:var(--forest);background:#e7f1e9;border-radius:13px;flex:none;place-items:center;display:grid}.trust-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.trust-item strong,.trust-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trust-item strong{font-size:13px}.trust-item small{color:var(--muted);font-size:11px}.trust-item__check{color:#3b8b66;flex:none;margin-inline-start:auto}.section{content-visibility:visible}.section-heading h2{text-wrap:balance}.category-card{isolation:isolate;position:relative;overflow:hidden}.category-card:before{content:"";z-index:-1;width:150px;height:150px;transition:transform .5s var(--ease-out);background:#d6a63d1c;border-radius:50%;position:absolute;inset:-90px -90px auto auto}.category-card:after{content:"";width:9px;height:9px;color:var(--leaf);opacity:0;transition:opacity .22s ease, transform .32s var(--ease-out);border-block-start:2px solid;border-inline-end:2px solid;position:absolute;inset:22px auto auto 22px;transform:translate(-6px,6px)rotate(-45deg)}[dir=rtl] .category-card:after{inset-inline:22px auto;transform:translate(6px,6px)rotate(45deg)}.category-card:hover{box-shadow:var(--shadow-sm);border-color:#d6a63dbf;transform:translateY(-6px)}.category-card:hover:before{transform:scale(1.55)}.category-card:hover:after{opacity:1;transform:rotate(-45deg)}[dir=rtl] .category-card:hover:after{transform:rotate(45deg)}.product-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px #073b2d21}.product-card__image{position:relative}.product-card:hover .product-card__image img{transform:scale(1.055)}.product-card__stock{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffb3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;position:absolute;inset:12px auto auto 12px;box-shadow:0 6px 18px #073b2d1a}[dir=rtl] .product-card__stock{inset-inline:12px auto}.product-card__stock--available{color:#216847;background:#e7f4ebe6}.product-card__stock--unavailable{color:var(--danger);background:#fae7e5e6}.product-card__bottom svg{width:31px;height:31px;color:var(--forest);transition:transform .32s var(--ease-out), background-color .22s ease, color .22s ease;background:#edf3ed;border-radius:50%;padding:5px}.product-card:hover .product-card__bottom svg{background:var(--forest);color:#fff;transform:translate(-2px,-2px)}[dir=rtl] .product-card:hover .product-card__bottom svg{transform:translate(2px,-2px)}.ui-button{justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 20px #0000}.ui-button:hover:not(:disabled){transform:translateY(-2px)}.ui-button:active:not(:disabled){transform:translateY(0)scale(.98)}.ui-button--primary:hover:not(:disabled){box-shadow:0 12px 28px #073b2d3b}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}}@keyframes reveal-scale{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes plant-breathe{50%{transform:rotate(.7deg)scale(1.012)}}@keyframes halo-float{to{transform:translate(7px,-9px)}}@keyframes sparkle{50%{opacity:.45;transform:rotate(12deg)scale(.82)}}@keyframes pulse{50%{box-shadow:0 0 0 7px #2f93670a}}@media (max-width:960px){.hero{padding-top:62px}.hero__visual{min-height:410px}.trust-strip__grid{grid-template-columns:1fr}.trust-item{border-inline-end:0;border-bottom:1px solid var(--line)}.trust-item:last-child{border-bottom:0}}@media (max-width:600px){.hero{padding-top:48px}.hero h1{font-size:clamp(42px,13vw,56px);line-height:1.06}.hero__visual{min-height:330px}.hero__metric{inset-inline-start:14px;max-width:190px;padding:13px;bottom:14px}.hero__live{top:14px;inset-inline-start:14px}.hero__sparkle{width:18px}.trust-strip{padding-bottom:18px}.trust-item{padding:15px}.mobile-nav__inner{grid-template-columns:1fr}.product-card h3{min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.route-feedback{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.route-feedback--active{visibility:visible}.route-feedback__bar{display:none}.route-feedback__status{opacity:0;place-items:center;width:20px;height:20px;min-height:0;padding:0;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%,-4px)}.route-feedback--active .route-feedback__status{animation:route-status-in .16s var(--ease-out) forwards}.route-feedback__pulse{border:2px solid color-mix(in srgb, var(--leaf) 28%, transparent);border-top-color:var(--leaf);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite paused spin}.route-feedback--active .route-feedback__pulse{animation-play-state:running}.route-feedback__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-skeleton{background-color:#dae7de;background-color:lab(90.384% -5.5657 2.8505);background-image:linear-gradient(100deg,#0000 25%,#ffffffb8 48%,#0000 72%),none;background-image:linear-gradient(100deg,#0000 25%,lab(100% 0 0/.72) 48%,#0000 72%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;min-height:12px;animation:1.45s ease-in-out infinite skeleton-shimmer;display:block;overflow:hidden}.ui-page-skeleton{gap:28px;display:grid}.ui-page-skeleton__heading{gap:12px;width:min(100%,620px);display:grid}.ui-page-skeleton__heading .ui-skeleton:first-child{width:110px;min-height:10px}.ui-page-skeleton__heading .ui-skeleton:nth-child(2){border-radius:14px;width:68%;min-height:42px}.ui-page-skeleton__heading .ui-skeleton:nth-child(3){width:88%;min-height:16px}.ui-page-skeleton__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ui-page-skeleton__card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fefcf8b8;background:lab(99.1005% .0582635 2.28934/.72);align-content:end;gap:11px;min-height:220px;padding:18px;display:grid}.ui-page-skeleton__card .ui-skeleton:first-child{border-radius:14px;min-height:110px;margin-bottom:auto}.ui-page-skeleton__card .ui-skeleton:nth-child(2){width:72%;min-height:17px}.ui-page-skeleton__card .ui-skeleton:nth-child(3){width:46%}.ui-loading{align-content:center}.ui-loading__title{justify-content:center;align-items:center;gap:9px;display:flex}.ui-loading__title svg{animation:.8s linear infinite spin}.ui-loading__skeleton{gap:9px;width:min(100%,420px);display:grid}.ui-loading__skeleton .ui-skeleton:nth-child(2){width:82%}.ui-loading__skeleton .ui-skeleton:nth-child(3){width:61%}@keyframes route-progress{0%{transform:scaleX(0)}12%{transform:scaleX(.35)}55%{transform:scaleX(.72)}to{transform:scaleX(.94)}}@keyframes route-status-in{to{opacity:1;transform:translate(-50%)}}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@media (max-width:720px){.route-feedback__status{top:9px}.ui-page-skeleton__grid{grid-template-columns:1fr}}.catalog-filters .field>span,.catalog-sort__control>span,.catalog-filters__heading a,.store-pagination>span,.store-pagination__arrow,.store-pagination__page,.ui-badge{font-size:var(--type-label-xs)}.hero--commerce{background:var(--forest-strong);color:#fff;align-items:center;min-height:min(720px,100svh - 105px);padding:0;display:grid;position:relative;overflow:hidden}.hero--commerce .hero__photo{object-fit:cover;object-position:center 44%;filter:saturate(.86)contrast(1.03)}.hero__shade{background:linear-gradient(90deg,#062217e6 0%,#062217a8 48%,#0622171a 82%),linear-gradient(#0000 56%,#08261b6b);position:absolute;inset:0}.hero--commerce .hero__grid{z-index:1;grid-template-columns:minmax(0,760px);width:100%;padding-block:78px;position:relative}.hero--commerce .hero__copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07251a52;border:1px solid #ffffff2e;border-radius:32px 32px 10px;padding:clamp(26px,5vw,56px);box-shadow:0 28px 90px #0003}.hero--commerce .eyebrow{color:#f3cf79}.hero--commerce h1{color:#fff;text-shadow:0 2px 30px #00000047;font-size:clamp(44px,6.2vw,78px)}.hero--commerce .hero__copy>p:not(.eyebrow){color:#ffffffd6}.hero--commerce .ui-button--secondary{color:#fff;background:#ffffff1a;border-color:#ffffff6b}.hero__proof{color:#ffffffb3;border-top:1px solid #fff3;gap:30px;margin-top:30px;padding-top:22px;font-size:12px;display:flex}.hero__proof strong{color:#fff;font-size:24px;display:block}.category-showcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.category-tile{border:1px solid var(--line);background:var(--paper);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 8px 28px #0f3e2c0d}.category-tile:hover{box-shadow:var(--shadow-sm);border-color:#2e76546b;transform:translateY(-4px)}.category-tile__media{aspect-ratio:1.55;background:#e9eee7;grid-column:1/-1;position:relative;overflow:hidden}.category-tile__media img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.category-tile:hover .category-tile__media img{transform:scale(1.045)}.category-tile>span{gap:4px;min-width:0;padding:16px 6px 17px 16px;display:grid}[dir=rtl] .category-tile>span{padding-inline:16px 6px}.category-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.category-tile small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.category-tile>svg{color:var(--leaf);margin-inline-end:14px}.section--ink{color:#fff;background:radial-gradient(circle at 10% 20%, #d7a84b24, transparent 24rem), var(--forest-strong)}.section-heading--inverse h2{color:#fff}.section-heading--inverse .eyebrow{color:#f1ca70}.collection-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.collection-card{border:1px solid #ffffff29;border-radius:28px 28px 9px;align-items:end;min-height:390px;display:flex;position:relative;overflow:hidden}.collection-card>img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.collection-card:hover>img{transform:scale(1.045)}.collection-card__shade{background:linear-gradient(#051d140d 20%,#051d14f0);position:absolute;inset:0}.collection-card__content{z-index:1;gap:8px;padding:26px;display:grid;position:relative}.collection-card__content strong{font-size:24px}.collection-card__content small{color:#ffffffb8;min-height:40px;line-height:1.6}.collection-card__content b{color:#f1ca70;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.product-rail{border-top:1px solid var(--line);padding-block:30px}.product-rail__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.product-rail__heading h3{margin:0;font-size:25px}.product-rail__heading p{max-width:650px;color:var(--muted);margin:5px 0 0;font-size:13px}.text-link{color:var(--leaf);align-items:center;gap:6px;font-weight:750;display:inline-flex}.service-promise{color:#fff;background:linear-gradient(125deg, var(--forest-strong), var(--forest));border-radius:30px 30px 9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,4vw,46px);display:grid}.service-promise h2{max-width:780px;margin:0;font-size:clamp(23px,3vw,38px)}.service-promise .eyebrow{color:#f1ca70}.product-card{position:relative}.product-card__stock,.product-card__discount{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px}.product-card__stock{color:var(--forest-strong);background:#ffffffe0;inset-inline-start:12px}.product-card__discount{color:#fff;background:var(--danger);inset-inline-end:12px}.product-card__brand{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750;display:block}.product-card__bottom>span{gap:2px;display:grid}.product-card__bottom del{color:var(--muted);font-size:11px}.page-shell{padding-block:52px 84px}.page-heading{max-width:760px;margin-bottom:30px}.page-heading h1{margin:0;font-size:clamp(38px,6vw,64px)}.page-heading>p:last-child{color:var(--muted);line-height:1.8}.orders-center{gap:20px;display:grid}.orders-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-tabs{border:1px solid var(--line);background:var(--paper);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.orders-tabs button{min-height:37px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:12px}.orders-tabs button.is-active{color:#fff;background:var(--forest)}.claim-order-card,.orders-auth-gate,.action-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:24px;align-items:center;gap:16px;padding:clamp(20px,4vw,34px);display:flex}.claim-order-card>div,.orders-auth-gate>div{flex:1}.claim-order-card p,.orders-auth-gate p{color:var(--muted);margin:5px 0 0}.claim-order-card .input{width:min(100%,270px)}.claim-order-card .notice{flex-basis:100%}.order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-card{border:1px solid var(--line);background:var(--paper);border-radius:22px;gap:18px;padding:22px;display:grid;box-shadow:0 10px 34px #0f3e2c0d}.order-card header,.order-detail__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.order-card h2{margin:2px 0 0;font-size:20px}.order-card small,.order-line small,.order-timeline small{color:var(--muted);display:block}.order-card__facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.order-card__facts>span{background:var(--canvas);border-radius:13px;padding:12px}.order-card__summary{color:var(--muted);margin:0;font-size:13px}.order-detail{gap:24px;display:grid}.order-detail__header{border-bottom:1px solid var(--line);padding-bottom:22px}.order-detail__header h1{margin:0;font-size:clamp(32px,5vw,52px)}.order-detail__header p:last-child{color:var(--muted)}.order-detail__layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.order-detail__layout>div,.order-detail__layout>aside{gap:18px;display:grid}.order-panel{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:22px}.order-panel h2{align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.order-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.order-documents{gap:14px;display:grid}.order-documents>h2,.order-documents>p{margin:0}.order-documents__list{gap:10px;display:grid}.order-document-card{border:1px solid color-mix(in srgb, var(--forest) 18%, var(--line));min-height:70px;color:var(--ink);background:color-mix(in srgb, var(--forest) 4%, var(--paper));border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .16s,box-shadow .16s,translate .16s;display:grid}.order-document-card:hover,.order-document-card:focus-visible{border-color:color-mix(in srgb, var(--forest) 45%, var(--line));translate:0 -1px;box-shadow:0 8px 22px #0f3e2c17}.order-document-card__icon{color:#fff;background:var(--forest);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.order-document-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.order-document-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-document-card>svg{color:var(--forest)}.order-timeline{gap:0;display:grid}.order-timeline>div{grid-template-columns:32px 1fr;gap:12px;min-height:62px;display:grid}.order-timeline>div>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.order-timeline p{margin:2px 0 0}.order-total p{justify-content:space-between;gap:12px;display:flex}.order-total__final{border-top:1px solid var(--line);padding-top:14px;font-size:18px}.order-actions{gap:8px;display:grid}.action-panel{align-items:stretch;display:grid}.account-orders-callout{color:#fff;background:linear-gradient(125deg, var(--forest-strong), var(--forest));border-radius:24px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.account-orders-callout>span{width:48px;height:48px;color:var(--forest-strong);background:var(--wheat-soft);border-radius:15px;place-items:center;display:grid}.account-orders-callout h2{margin:0}.account-orders-callout p:last-child{color:#ffffffb8;margin:6px 0 0}.account-orders-callout .eyebrow{color:#f1ca70}@media (max-width:1000px){.category-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card{min-height:330px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail__layout{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(calc(100% - 22px), var(--container))}.hero--commerce{min-height:650px}.hero--commerce .hero__grid{padding-block:46px}.hero--commerce .hero__copy{border-radius:24px 24px 8px;padding:25px 20px}.hero--commerce h1{font-size:clamp(39px,12vw,54px)}.hero__proof{gap:20px}.category-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile{border-radius:17px;display:block}.category-tile>span{padding:13px}.category-tile>svg{display:none}.collection-showcase,.order-list{grid-template-columns:1fr}.collection-card{min-height:310px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card__content{padding:13px}.product-card h3{font-size:14px}.product-rail__heading,.section-heading,.orders-toolbar,.claim-order-card,.orders-auth-gate{flex-direction:column;align-items:stretch}.service-promise,.account-orders-callout{grid-template-columns:1fr}.orders-tabs{border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.orders-tabs button{width:100%;min-width:0;padding-inline:6px;font-size:10px}.order-line{grid-template-columns:1fr auto}.order-line>strong{grid-column:1/-1}.claim-order-card .input{width:100%}.account-grid{grid-template-columns:1fr}}@media (max-width:390px){.hero__proof{grid-template-columns:1fr 1fr;display:grid}.product-grid{gap:8px}.product-card__stock,.product-card__discount{padding:4px 6px;font-size:8px;top:7px}.product-card__stock{inset-inline-start:7px}.product-card__discount{inset-inline-end:7px}.order-card__facts{grid-template-columns:1fr}}html{font-size:16px}body{font-size:1rem;line-height:1.65}.brand__mark{background:0 0;border:0;place-items:center;width:52px;height:52px;padding:3px;display:grid}.brand__mark img{object-fit:contain;width:100%;height:100%}.brand__copy{font-size:1.12rem}.brand__copy small,.product-card__category,.hero__metric span{font-size:.78rem}.site-nav,.icon-link,.product-card h3,.field label,.field>span{font-size:.94rem}.hero{align-items:center;min-height:calc(100svh - 118px);display:grid}.hero h1{max-width:13ch;font-size:clamp(3.25rem,7.4vw,6.8rem);line-height:.98}[dir=rtl] .hero h1{line-height:1.08}.section-heading{border-inline-start:4px solid var(--gold,#d7a94a);padding-inline-start:20px}.product-card h3{font-size:1.08rem}.catalog-layout{grid-template-columns:minmax(240px,286px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.catalog-filters{border:1px solid var(--line);background:#fffffff0;border-radius:20px;gap:17px;padding:22px;display:grid;position:sticky;top:110px;box-shadow:0 18px 50px #12392a14}.catalog-filters__heading,.catalog-sort{align-items:center;gap:10px;display:flex}.catalog-filters__heading{justify-content:space-between}.catalog-filters__heading a{color:var(--green);font-size:.84rem}.price-filter{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-results{min-width:0}.catalog-sort{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:20px;padding:12px 14px}.catalog-sort>span{margin-inline-end:auto;font-weight:800}.catalog-sort .select{width:auto;min-width:140px}.product-gallery{gap:12px;display:grid}.product-gallery__main,.product-gallery__empty{aspect-ratio:1;background:#f1f5ed;border-radius:26px;overflow:hidden}.product-gallery__main img{object-fit:cover;width:100%;height:100%}.product-gallery__thumbs{gap:10px;padding-block:3px;display:flex;overflow-x:auto}.product-gallery__thumbs button{background:#fff;border:2px solid #0000;border-radius:13px;flex:0 0 76px;padding:3px;overflow:hidden}.product-gallery__thumbs button.is-active{border-color:var(--green)}.product-gallery__thumbs img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.product-brand{color:var(--muted)}.product-specifications{border:1px solid var(--line);border-radius:16px;overflow:hidden}.product-specifications div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:14px;padding:11px 14px;display:grid}.product-specifications div:last-child{border-bottom:0}.product-specifications dt{color:var(--muted)}.cart-drawer__backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0418128a;border:0;animation:.18s both fade-in;position:fixed;inset:0}.cart-drawer{z-index:151;background:#fff;grid-template-rows:auto 1fr auto;width:min(440px,94vw);animation:.26s cubic-bezier(.2,.8,.2,1) both drawer-in;display:grid;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-24px 0 80px #0000002e}.cart-drawer header,.cart-drawer footer{border-bottom:1px solid var(--line);padding:20px}.cart-drawer header,.cart-drawer header span,.cart-drawer footer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cart-drawer header span{color:var(--green);justify-content:flex-start;font-weight:900}.cart-drawer header button{background:#eef4ee;border:0;border-radius:50%;padding:8px}.cart-drawer__body{padding:12px 20px;overflow-y:auto}.cart-drawer__body article{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.cart-drawer__body span{display:grid}.cart-drawer__body small{color:var(--muted)}.cart-drawer footer{border-top:1px solid var(--line);border-bottom:0;gap:10px;display:grid}.checkout-items{gap:10px;margin-block:18px;display:grid}.checkout-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checkout-item img,.checkout-item__placeholder{object-fit:cover;background:#edf2ea;border-radius:11px;width:52px;height:52px}.checkout-item span{min-width:0;display:grid}.checkout-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-item small{color:var(--muted)}@keyframes drawer-in{0%{transform:translate(105%)}}[dir=rtl] .cart-drawer{animation-name:drawer-in-rtl;box-shadow:24px 0 80px #0000002e}@keyframes drawer-in-rtl{0%{transform:translate(-105%)}}@media (max-width:820px){.catalog-layout{grid-template-columns:1fr}.catalog-filters{position:static}.catalog-sort{flex-wrap:wrap}.catalog-sort>span{flex-basis:100%}.hero{min-height:calc(100svh - 102px)}}@media (max-width:520px){html{font-size:15px}.catalog-sort .select,.catalog-sort .ui-button{width:100%}.price-filter{grid-template-columns:1fr}.section-heading{padding-inline-start:13px}}@media (prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer__backdrop{animation:none}}select.input,.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23246c4d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-inline-end:46px}[dir=rtl] select.input,[dir=rtl] .select{background-position:16px;padding-inline:14px 46px}select.input:hover,.select:hover{border-color:color-mix(in oklab, var(--green) 52%, var(--line));background-color:#fbfefb}select.input:disabled,.select:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.62}select option,.select option{color:#1b4332;background-color:#fff;padding:10px 14px;font-family:inherit;font-size:13px}.catalog-filters{border-color:color-mix(in oklab, var(--green) 18%, var(--line));background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--wheat) 24%, transparent), transparent 34%), linear-gradient(155deg, #fffffffa, #f5faf5fa);gap:10px;padding:13px;overflow:hidden;box-shadow:0 24px 64px #12392a1a,inset 0 1px #fff}.catalog-filters__heading{border-bottom:1px solid color-mix(in oklab, var(--green) 14%, var(--line));background:#ffffff94;min-height:52px;margin:-13px -13px 2px;padding:13px 16px}.catalog-filters__heading strong{font-size:.94rem}.catalog-filters__heading a{background:color-mix(in oklab, var(--green) 8%, #fff);border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:800;text-decoration:none}.catalog-filters .field{border:1px solid color-mix(in oklab, var(--green) 12%, var(--line));background:#ffffffc7;border-radius:14px;gap:4px;padding:9px 10px 10px;transition:border-color .16s,box-shadow .16s,transform .16s}.catalog-filters .field:focus-within{border-color:color-mix(in oklab, var(--green) 68%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 9%, transparent);transform:translateY(-1px)}.catalog-filters .field>span{color:var(--muted);letter-spacing:.035em;font-size:.68rem;font-weight:850}.catalog-filters .field .input,.catalog-filters .field .select{min-height:32px;box-shadow:none;background-color:#0000;border:0;border-radius:0;padding-block:0;padding-inline-start:0;font-size:.84rem;font-weight:720}.catalog-filters .price-filter{gap:8px}.catalog-filters>.ui-button{border-radius:13px;min-height:48px;margin-top:2px;box-shadow:0 12px 28px #12563b2b}.catalog-sort{border-color:color-mix(in oklab, var(--green) 16%, var(--line));background:linear-gradient(120deg,#fffffff5,#f6faf5f5);border-radius:18px;gap:8px;min-height:72px;padding:9px;box-shadow:0 14px 40px #12392a12}.catalog-sort__count{min-width:max-content;color:var(--green-dark,var(--green));margin-inline-end:auto;padding-inline:10px;font-size:.84rem;font-weight:850}.catalog-sort__control{border:1px solid color-mix(in oklab, var(--green) 14%, var(--line));background:#ffffffd6;border-radius:13px;gap:0;min-width:148px;padding:6px 10px;transition:border-color .16s,box-shadow .16s;display:grid}.catalog-sort__control:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 9%, transparent)}.catalog-sort__control>span{color:var(--muted);letter-spacing:.04em;font-size:.61rem;font-weight:850}.catalog-sort__control .select{width:100%;min-width:0;min-height:29px;box-shadow:none;background-color:#0000;border:0;border-radius:0;padding-block:0;padding-inline-start:0;font-size:.78rem;font-weight:800}.catalog-sort>.ui-button{border-radius:13px;align-self:stretch;min-width:74px}.store-pagination{border:1px solid color-mix(in oklab, var(--green) 16%, var(--line));background:linear-gradient(130deg,#fffffffa,#f4f9f4fa);border-radius:18px;align-items:center;gap:16px;margin-top:30px;padding:12px;display:flex;box-shadow:0 16px 42px #12392a12}.store-pagination>span{color:var(--muted);font-size:.76rem;font-weight:740}.store-pagination>div,.store-pagination__slot{align-items:center;gap:5px;display:flex}.store-pagination>div{margin-inline-start:auto}.store-pagination__arrow,.store-pagination__page{border:1px solid color-mix(in oklab, var(--green) 14%, var(--line));min-width:38px;height:38px;color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding-inline:10px;font-size:.74rem;font-weight:800;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.store-pagination__arrow:hover,.store-pagination__page:hover{border-color:color-mix(in oklab, var(--green) 52%, var(--line));color:var(--green);transform:translateY(-1px)}.store-pagination__page--active{border-color:var(--field-green);background:var(--field-green);box-shadow:0 0 0 2px var(--store-paper), 0 0 0 4px color-mix(in srgb, var(--field-green) 28%, transparent), 0 8px 20px #12563b33;color:#fff;transform:none}.store-pagination__page--active:hover,.store-pagination__page--active:focus-visible{border-color:var(--pine-deep);background:var(--pine-deep);color:#fff;transform:none}.store-pagination__arrow--disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.45;pointer-events:none}@media (max-width:820px){.catalog-sort__count{flex-basis:100%}.catalog-sort__control{flex:calc(50% - 4px)}.store-pagination{flex-direction:column;align-items:stretch}.store-pagination>span{align-self:center}.store-pagination>div{justify-content:center;width:100%;margin:0}}@media (max-width:520px){.catalog-filters{border-radius:17px}.catalog-sort__control{flex-basis:100%}.catalog-sort>.ui-button{min-height:48px}.store-pagination{gap:10px;padding:10px}.store-pagination>div{flex-wrap:wrap;justify-content:center;gap:6px}.store-pagination__arrow{flex:none;padding-inline:12px}.store-pagination__arrow>span{display:inline}}html,body{color:var(--pine-ink);font-family:var(--font-body-ar), var(--font-body-latin), "Segoe UI", sans-serif}[dir=ltr]{font-family:var(--font-body-latin), "Segoe UI", sans-serif}h1,h2,h3,.ui-page-header h1,.page-heading h1,.section-heading h2{color:var(--pine-ink);font-family:var(--font-display-ar), var(--font-body-ar), sans-serif}[dir=ltr] h1,[dir=ltr] h2,[dir=ltr] h3,[dir=ltr] .ui-page-header h1,[dir=ltr] .page-heading h1,[dir=ltr] .section-heading h2{font-family:var(--font-display-latin), var(--font-body-latin), serif;font-variation-settings:"opsz" 96}.price,.order-card h2{font-variant-numeric:tabular-nums}body{background:radial-gradient(circle at 4% 2%, #c99a3c17, transparent 30rem), radial-gradient(circle at 96% 34%, #3b8a630d, transparent 32rem), var(--store-canvas)}.site-header{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:#fffefbe6;box-shadow:0 8px 34px #10281f0d}@media (max-width:960px){.mobile-nav{z-index:50;inset-inline:0}}.site-nav a{isolation:isolate;align-items:center;min-height:38px;display:inline-flex}.site-nav a:after{background:var(--harvest-gold);width:0;height:2px;transition:width var(--duration-base) var(--ease-standard);border-radius:999px;inset:auto auto 1px 0;transform:none}[dir=rtl] .site-nav a:after{inset-inline:0 auto}.site-nav a:before{background:var(--harvest-gold);content:"";opacity:0;width:6px;height:6px;transition:opacity var(--duration-fast) ease var(--duration-fast), transform var(--duration-fast) var(--ease-standard) var(--duration-fast);border-radius:60% 10%;position:absolute;inset:auto auto -1px -1px;transform:rotate(35deg)scale(0)}[dir=rtl] .site-nav a:before{inset-inline:-1px auto;transform:rotate(-35deg)scale(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{width:100%;inset-inline:0 auto}.site-nav a:hover:before,.site-nav a:focus-visible:before,.site-nav a[aria-current=page]:before{opacity:1;transform:rotate(35deg)scale(1)}[dir=rtl] .site-nav a:hover:before,[dir=rtl] .site-nav a:focus-visible:before,[dir=rtl] .site-nav a[aria-current=page]:before{transform:rotate(-35deg)scale(1)}.hero--commerce{background:var(--pine-deep);min-height:min(760px,100svh - 105px)}.hero--commerce .hero__photo{animation:harvest-photo-in var(--duration-entrance) var(--ease-entrance) both}.hero__shade{background:linear-gradient(90deg,#0b3327f0 0%,#0b3327b3 48%,#0b33271f 84%),linear-gradient(#0000 54%,#0b332785)}[dir=rtl] .hero__shade{background:linear-gradient(-90deg,#0b3327f0 0%,#0b3327b3 48%,#0b33271f 84%),linear-gradient(#0000 54%,#0b332785)}.hero--commerce .hero__copy{border-radius:var(--radius-husk);box-shadow:var(--elevation-3);background:#0b33276b;animation:none}.hero--commerce .eyebrow,.hero--commerce h1,.hero--commerce .hero__copy>p:not(.eyebrow),.hero--commerce .hero__actions,.hero--commerce .hero__proof{animation:harvest-copy-in var(--duration-entrance) var(--ease-entrance) both}.hero--commerce .eyebrow{animation-delay:var(--duration-stagger-step)}.hero--commerce h1{color:#fff;max-width:12ch;font-size:var(--type-display-xl);animation-delay:calc(var(--duration-stagger-step) * 2)}.hero--commerce .hero__copy>p:not(.eyebrow){color:#ffffffdb;font-size:var(--type-body-lg);animation-delay:calc(var(--duration-stagger-step) * 3)}.hero--commerce .hero__actions{animation-delay:calc(var(--duration-stagger-step) * 4)}.hero--commerce .hero__proof{animation-delay:calc(var(--duration-stagger-step) * 5)}.ui-button{transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) ease, background var(--duration-fast) ease, color var(--duration-fast) ease}.ui-button--primary{border-color:var(--harvest-gold);background:var(--harvest-gold);color:var(--pine-ink);box-shadow:0 8px 18px #c99a3c2e}.ui-button--primary:hover:not(:disabled){background:#d4a94d;border-color:#b9862f;box-shadow:0 12px 26px #c99a3c47}.ui-button--secondary{border-color:color-mix(in oklab, var(--field-green) 32%, var(--line));background:var(--store-paper);color:var(--field-green)}.ui-button--ghost{color:var(--field-green)}.section{position:relative}.section+.section:before,.section--paper+.section:before{background:linear-gradient(90deg, transparent, var(--harvest-gold) 18% 82%, transparent);content:"";opacity:.72;border-radius:999px;width:min(180px,34vw);height:2px;position:absolute;inset:0 50% auto auto;transform:translate(50%)}.section+.section:after,.section--paper+.section:after{background:var(--harvest-gold);content:"";border-radius:60% 10%;width:8px;height:8px;position:absolute;inset:-3px calc(50% - 88px) auto auto;transform:rotate(38deg)}.section--ink{background:radial-gradient(circle at 9% 18%, #c99a3c21, transparent 25rem), var(--pine-deep)}.section--ink h2,.section--ink h3{color:#fff}.product-grid{align-items:stretch}.product-card-shell{min-width:0;transition:transform var(--duration-lift) var(--ease-standard), box-shadow var(--duration-lift) var(--ease-standard);position:relative;container-type:inline-size}.product-card-shell:hover{transform:translateY(-6px)}.product-card{border-radius:var(--radius-card);background:var(--store-paper);height:100%;box-shadow:var(--elevation-1);transition:box-shadow var(--duration-lift) var(--ease-standard), border-color var(--duration-fast) ease;align-content:start;display:grid}.product-card:hover{border-color:color-mix(in oklab, var(--field-green) 22%, var(--line));box-shadow:var(--elevation-2);transform:none}.product-card-shell--featured .product-card{border-radius:var(--radius-husk)}.product-card__image{aspect-ratio:4/5;border-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.product-card__image img{transition:transform var(--duration-media) var(--ease-standard)}.product-card__meta{min-height:20px;color:var(--sage);font-size:var(--type-label-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.product-card h3{min-height:58px;color:var(--pine-ink);font-family:var(--font-body-ar), var(--font-body-latin), sans-serif;font-size:var(--type-heading-md);margin:7px 0 14px;font-weight:700;line-height:1.45}[dir=ltr] .product-card h3{font-family:var(--font-body-latin), sans-serif}.product-card__content{padding:var(--space-4)}.product-card__bottom{align-items:end}.price{color:var(--field-green);font-family:var(--font-data), var(--font-body-ar), monospace;font-size:var(--type-body-md)}.product-card__stock,.product-card__discount,.product-card__brand,.product-card__category,.brand__copy small,.trust-item small{font-size:var(--type-label-xs)}.product-card__stock{color:var(--pine-ink);background:#f6efdceb;inset-block-start:12px;inset-inline:auto 12px}.product-card__discount{color:var(--pine-ink);background:#f6efdcf0;inset-block-start:48px;inset-inline:auto 12px}.product-card__featured{z-index:7;background:var(--bronze-clay);color:#fff;width:112px;min-height:25px;font-size:var(--type-label-xs);text-align:center;transform-origin:50%;padding:4px 8px;font-weight:800;position:absolute;inset-block-start:15px;inset-inline-end:-34px;transform:rotate(42deg);box-shadow:0 5px 14px #a15a3838}[dir=rtl] .product-card__featured{transform:rotate(-42deg)}.product-card__actions{z-index:8;pointer-events:none;position:absolute;inset:0}.product-card__wishlist,.product-card__quick{pointer-events:auto}.product-card__wishlist{width:38px;height:38px;color:var(--field-green);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) ease;background:#fffefbdb;border:1px solid #ffffffc2;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:12px;box-shadow:0 6px 16px #10281f1a}.product-card__wishlist:hover{transform:scale(1.06)}.product-card__wishlist--active{color:var(--bronze-clay);background:var(--wheat-cream)}.product-card__quick{border-radius:var(--radius-pill);background:var(--harvest-gold);min-height:38px;color:var(--pine-ink);cursor:pointer;font-size:var(--type-label-xs);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-base) var(--ease-standard), background var(--duration-fast) ease;border:1px solid #ffffff8a;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-weight:800;text-decoration:none;display:flex;position:absolute;inset-block-start:calc(125cqi - 52px);inset-inline:14px;transform:translateY(8px);box-shadow:0 10px 22px #10281f2e}.product-card__quick:disabled{cursor:not-allowed;filter:grayscale(.5)}.product-card-shell:hover .product-card__quick,.product-card__quick:focus-visible{opacity:1;transform:none}.active-filters{margin-bottom:var(--space-3);border:1px solid color-mix(in oklab, var(--field-green) 14%, var(--line));border-radius:var(--radius-card);background:color-mix(in oklab, var(--wheat-cream) 36%, var(--store-paper));align-items:center;gap:10px;padding:10px 12px;display:flex}.active-filters>span{color:var(--sage);font-size:var(--type-label-xs);flex:none;font-weight:700}.active-filters>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.active-filter{border:1px solid color-mix(in oklab, var(--field-green) 22%, var(--line));border-radius:var(--radius-pill);background:var(--store-paper);min-height:32px;color:var(--field-green);font-size:var(--type-label-xs);align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.active-filter:hover{border-color:var(--field-green)}.active-filters__clear{color:var(--bronze-clay);font-size:var(--type-label-xs);flex:none;margin-inline-start:auto;font-weight:800}.catalog-sort__control:focus-within,.catalog-filters .field:focus-within{border-color:var(--field-green);box-shadow:inset 0 -2px 0 var(--field-green), 0 0 0 3px #3b8a6317}.sticky-buy-bar{z-index:120;border:1px solid color-mix(in oklab, var(--field-green) 20%, var(--line));border-radius:var(--radius-card);width:min(760px,100vw - 32px);min-height:68px;box-shadow:var(--elevation-3);animation:sticky-buy-in var(--duration-fast) var(--ease-standard) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid;position:fixed;top:88px;left:50%;transform:translate(-50%)}.sticky-buy-bar img,.sticky-buy-bar__placeholder{background:var(--wheat-cream);object-fit:cover;border-radius:11px;width:48px;height:48px}.sticky-buy-bar__product{min-width:0;display:grid}.sticky-buy-bar__product strong{color:var(--pine-ink);font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-buy-bar__product small{color:var(--field-green);font-family:var(--font-data), monospace;font-size:var(--type-label-xs);font-weight:700}.order-timeline>div{position:relative}.order-timeline>div:not(:last-child):after{background:linear-gradient(var(--harvest-gold), var(--field-green));content:"";border-radius:999px;width:2px;position:absolute;inset-block:28px -2px;inset-inline-start:13px}.order-timeline>div>span{z-index:1;background:var(--field-green)}.ui-skeleton{background:linear-gradient(100deg, transparent 25%, #c99a3c30 48%, transparent 72%), color-mix(in oklab, var(--wheat-cream) 36%, var(--line));background-size:220% 100%}.route-feedback__bar{background:linear-gradient(90deg, var(--harvest-gold), var(--harvest-gold) 48%, var(--field-green));overflow:visible}.route-feedback__bar:after{background:var(--harvest-gold);content:"";border-radius:60% 10%;width:8px;height:8px;position:absolute;inset-block-start:-3px;inset-inline-end:0;transform:rotate(40deg)}@keyframes harvest-photo-in{0%{opacity:0;transform:scale(1.025)}}@keyframes harvest-copy-in{0%{opacity:0;transform:translateY(18px)}}@keyframes sticky-buy-in{0%{opacity:0;transform:translate(-50%,-10px)}}@media (hover:none),(pointer:coarse){.product-card__quick{opacity:1;transform:none}}@media (max-width:720px){.product-card__content{padding:12px}.product-card h3{min-height:54px;font-size:.94rem}.product-card__quick{min-height:34px;padding-inline:8px;inset-block-start:calc(125cqi - 46px);inset-inline:8px}.product-card__wishlist{width:34px;height:34px;inset-block-start:8px;inset-inline-start:8px}.product-card__stock,.product-card__discount{inset-inline-end:8px}.product-card__featured{display:none}.active-filters{flex-direction:column;align-items:stretch}.active-filters__clear{margin:0}.sticky-buy-bar{width:calc(100vw - 18px);min-height:66px;top:auto;bottom:max(9px, env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;padding:8px}.sticky-buy-bar img,.sticky-buy-bar__placeholder{width:42px;height:42px}.sticky-buy-bar .ui-button{min-height:44px;font-size:var(--type-label-xs);padding-inline:12px}@keyframes sticky-buy-in{0%{opacity:0;transform:translate(-50%,12px)}}}
