@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0ujy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj4wv4r4xA.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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+10EF0-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 Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5Jv4r4xA.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5bv4r4xA.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj47v4r4xA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj41v4o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj4wv4r4xA.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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+10EF0-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 Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5Jv4r4xA.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5bv4r4xA.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj47v4r4xA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj41v4o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj4wv4r4xA.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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+10EF0-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 Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5Jv4r4xA.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5bv4r4xA.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj47v4r4xA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj41v4o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj4wv4r4xA.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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+10EF0-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 Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5Jv4r4xA.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj5bv4r4xA.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj47v4r4xA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj41v4o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--terracotta: #C4693C;--olive: #5C6A4A;--ink: #2E2318;--cream: #F7F1E6;--text: #2E2318;--muted: #756D60}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Lora,DM Sans,Noto Sans Arabic,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#2e2318;background-color:#f7f1e6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Lora,"DM Serif Display",Noto Sans Arabic,Georgia,serif;font-weight:600;line-height:1.1;color:#2e2318;margin:0}body{font-family:Lora,DM Sans,Noto Sans Arabic,sans-serif}.delivery-fee-note{margin:10px 0 0;color:#756d60;font-size:.78rem;line-height:1.5}h1{font-size:3.5rem;font-weight:800;letter-spacing:0}@media (max-width: 639px){h1{font-size:2.5rem}}h2{font-size:2.5rem;font-weight:700}@media (max-width: 639px){h2{font-size:1.875rem}}h3{font-size:1.875rem;font-weight:600}@media (max-width: 639px){h3{font-size:1.5rem}}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:500}h6{font-size:1.125rem;font-weight:500}p{margin:0;color:#2e2318;line-height:1.75}a{text-decoration:none;color:inherit;transition:all .25s ease-in-out}button{font-family:Lora,DM Sans,Noto Sans Arabic,sans-serif;border:none;cursor:pointer;transition:all .25s ease-in-out}:focus-visible{outline:3px solid rgba(196,105,60,.72);outline-offset:3px}.btn{padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:2px;transition:all .25s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-transform:none;letter-spacing:0}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#c4693c;color:#fff;box-shadow:none}.btn-primary:hover:not(:disabled){background:#a95a33;transform:translateY(-2px);box-shadow:none}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:transparent;color:#5c6a4a;border:1px solid #5C6A4A}.btn-secondary:hover:not(:disabled){background:#5c6a4a;color:#fff;transform:translateY(-2px)}.btn-ghost{background:transparent;color:#2e2318}.btn-ghost:hover:not(:disabled){background:#efe6de}.nama-meal-plate-flight{display:block;pointer-events:none;transform-origin:50% 50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity;transition:none!important}.nama-meal-plate-flight svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 12px rgba(46,35,24,.16))}.nama-meal-plate-flight *,[data-cart-target]{transition:none!important}.nama-meal-plate-flight .plate-leaf{transform-box:fill-box}input,textarea,select{font-family:Lora,DM Sans,Noto Sans Arabic,sans-serif;font-size:1rem;padding:1rem;border:1px solid rgba(46,35,24,.14);border-radius:3px;outline:none;transition:all .25s ease-in-out;width:100%}input:focus,textarea:focus,select:focus{border-color:#5c6a4a;box-shadow:0 0 0 3px #5c6a4a52}input::placeholder,textarea::placeholder,select::placeholder{color:#756d60}.container{max-width:1440px;margin:0 auto;padding:0 1.5rem}@media (min-width: 1024px){.container{padding:0 3rem}}.section{padding:6rem 0}@media (max-width: 639px){.section{padding:4rem 0}}.text-center{text-align:center}.text-primary{color:#c4693c}.glass{background:#ffffff1a;backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,.18)}.fade-in{opacity:0;animation:fadeIn .8s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#efe6de}::-webkit-scrollbar-thumb{background:#c4693c;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#cd815b}::selection{background:#c4693c;color:#f7f1e6}::-moz-selection{background:#c4693c;color:#f7f1e6}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:ease-in-out;transition-duration:.25s}.wishlist-container{max-width:1200px;margin:0 auto;padding:6rem 1rem 2rem;min-height:70vh}@media (min-width: 640px) and (max-width: 767px){.wishlist-container{padding:5.5rem 1rem 1.5rem}}@media (max-width: 639px){.wishlist-container{padding:5rem .75rem 1rem}}.wishlist-header{margin-bottom:2rem}@media (max-width: 639px){.wishlist-header{margin-bottom:1.5rem}}.header-content{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(40,33,33,.06)}.title-group{display:flex;align-items:center;gap:.75rem}.wishlist-title{font-size:1.5rem;font-weight:700;color:#2e2318;margin:0}@media (max-width: 639px){.wishlist-title{font-size:1.25rem}}.item-count{background:#c4693c;color:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;font-weight:700}.btn-clear-all{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#2e2318;padding:.5rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:6px}.btn-clear-all svg{width:16px;height:16px}.btn-clear-all:hover{color:#e74c3c;background:#e74c3c0d}@media (max-width: 639px){.btn-clear-all{font-size:.75rem;padding:.375rem .5rem;gap:.375rem}}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:#2e2318}.loading-state .spinner{width:40px;height:40px;border:3px solid rgba(40,33,33,.06);border-top-color:#c4693c;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.loading-state p{font-size:.9rem;font-weight:500}.wishlist-skeleton{display:grid;gap:12px;width:min(100%,320px);padding:18px}.skeleton{display:block;border-radius:4px;background:linear-gradient(90deg,#f1ebdd 25%,#fffcf6,#f1ebdd 75%);background-size:200% 100%;animation:wishlist-skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-image{height:180px}.skeleton-line{height:16px;width:82%}.skeleton-short{width:48%}@keyframes wishlist-skeleton-shimmer{to{background-position:-200% 0}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state .empty-icon{color:#2e23181f;margin-bottom:1.5rem;opacity:.5}.empty-state h2{font-size:1.25rem;color:#2e2318;margin-bottom:.5rem;font-weight:600}.empty-state p{font-size:.9rem;color:#2e2318;margin-bottom:1.5rem}.empty-state .btn-shop{background:#c4693c;color:#fff;border:none;padding:.75rem 2rem;font-size:.9rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}.empty-state .btn-shop:hover{background:#cd815b;transform:translateY(-1px);box-shadow:0 4px 12px #c4693c33}.wishlist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.wishlist-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (min-width: 1024px){.wishlist-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 639px){.wishlist-grid{gap:.75rem}}.wishlist-card{position:relative;background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(40,33,33,.06);cursor:pointer;transition:all .2s ease}.wishlist-card:hover{border-color:#c4693c;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.wishlist-card.removing{opacity:.5;pointer-events:none}.btn-remove{position:absolute;top:8px;right:8px;width:26px;height:26px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 6px #0000001a}.btn-remove svg{color:#2e2318;transition:color .2s ease}.btn-remove:hover:not(:disabled){background:#e74c3c;transform:scale(1.1)}.btn-remove:hover:not(:disabled) svg{color:#fff}.btn-remove:disabled{opacity:.5;cursor:not-allowed}.discount-badge{position:absolute;top:8px;left:8px;background:#e74c3c;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.7rem;z-index:5}.product-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fbf7ef}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.wishlist-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:.75rem}@media (max-width: 639px){.product-info{padding:.625rem}}.product-name{font-size:.875rem;font-weight:500;color:#2e2318;margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media (max-width: 639px){.product-name{font-size:.8rem}}.price-cart-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-price{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.current-price{font-size:1rem;font-weight:700;color:#c4693c}@media (max-width: 639px){.current-price{font-size:.9rem}}.old-price{font-size:.75rem;color:#756d60;text-decoration:line-through}@media (max-width: 639px){.old-price{font-size:.7rem}}.btn-add-cart{width:32px;height:32px;background:#c4693c;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-add-cart svg{color:#fff}.btn-add-cart:hover:not(:disabled){background:#b15e36;transform:scale(1.05)}.btn-add-cart:active:not(:disabled){transform:scale(.95)}.btn-add-cart:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 639px){.btn-add-cart{width:28px;height:28px}.btn-add-cart svg{width:14px;height:14px}}.mini-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000;padding:1rem;animation:fadeInOverlay .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:#fff;border-radius:12px;padding:2rem;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease;text-align:center}@media (max-width: 639px){.modal-content{padding:1.5rem;max-width:340px}}.modal-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;width:64px;height:64px;border-radius:50%;background:#fff3cd}.modal-icon svg{color:#856404}@media (max-width: 639px){.modal-icon{width:56px;height:56px;margin-bottom:1rem}.modal-icon svg{width:40px;height:40px}}.modal-title{font-size:1.5rem;font-weight:600;color:#212529;margin:0 0 .75rem;line-height:1.3}@media (max-width: 639px){.modal-title{font-size:1.25rem;margin-bottom:.5rem}}.modal-message{font-size:.95rem;color:#6c757d;line-height:1.5;margin:0 0 1.5rem}@media (max-width: 639px){.modal-message{font-size:.875rem;margin-bottom:1.25rem}}.modal-actions{display:flex;gap:.75rem;justify-content:center}@media (max-width: 639px){.modal-actions{flex-direction:column-reverse;gap:.5rem}}.btn-modal-cancel,.btn-modal-confirm{flex:1;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;min-height:44px}.btn-modal-cancel:active,.btn-modal-confirm:active{transform:scale(.98)}@media (max-width: 639px){.btn-modal-cancel,.btn-modal-confirm{width:100%;padding:.875rem 1rem}}.btn-modal-cancel{background:#f8f9fa;color:#495057}.btn-modal-cancel:hover{background:#e9ecef}.btn-modal-confirm{background:#dc3545;color:#fff}.btn-modal-confirm:hover{background:#c82333}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wishlist-container{max-width:1240px;padding-top:104px;background:#f7f1e6}.wishlist-header .header-content{border-color:#2e231824}.wishlist-title{color:#2e2318;font-family:Lora,"DM Serif Display",Noto Sans Arabic,Georgia,serif;font-size:3rem;font-weight:400}.item-count{background:#5c6a4a}.wishlist-card{background:#fffcf6;border:1px solid rgba(46,35,24,.08);border-radius:5px;box-shadow:none}.wishlist-card:hover{border-color:#5c6a4a61;box-shadow:0 10px 26px #2e231814;transform:translateY(-2px)}.wishlist-card .product-image{background:#eee5d6}.wishlist-card .product-name{color:#2e2318}.wishlist-card .current-price{color:#5c6a4a}.wishlist-container .btn-add-cart,.wishlist-container .btn-shop,.wishlist-container .btn-modal-confirm{background:#c4693c;border-radius:3px;box-shadow:none}.wishlist-container .btn-clear-all:hover{color:#c4693c}@media (max-width: 639px){.wishlist-container{padding:88px 16px 48px}.wishlist-title{font-size:2.2rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shine{0%{left:-100%}to{left:200%}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes starGlow{0%,to{filter:drop-shadow(0 0 2px rgba(255,184,0,.3))}50%{filter:drop-shadow(0 0 6px rgba(255,184,0,.8))}}@keyframes heartPop{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.loading-state{display:flex;align-items:center;justify-content:center;min-height:70vh;animation:fadeIn .4s cubic-bezier(.4,0,.2,1)}.loading-state .spinner-container{text-align:center}.loading-state .spinner-container .spinner{width:60px;height:60px;border:5px solid rgba(196,105,60,.1);border-top-color:#c4693c;border-radius:50%;animation:spin .8s cubic-bezier(.4,0,.2,1) infinite;margin:0 auto 1.5rem}.loading-state .spinner-container .loading-text{font-size:1rem;color:#2e2318;font-weight:600;animation:pulse 1.5s ease-in-out infinite}.error-state{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:3rem;animation:fadeIn .4s cubic-bezier(.4,0,.2,1)}.error-state .error-content{text-align:center;max-width:500px}.error-state .error-content .error-icon{width:64px;height:64px;color:#dc2626;margin:0 auto 1.5rem;animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1)}.error-state .error-content .error-title{font-size:1.5rem;font-weight:700;color:#2e2318;margin-bottom:1rem}.error-state .error-content .error-message{font-size:1rem;color:#2e2318;margin-bottom:3rem;line-height:1.6}.error-state .error-content .error-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-state .error-content .error-actions button{padding:12px 28px;font-size:.875rem;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-state .error-content .error-actions button.btn-primary{background:linear-gradient(135deg,#c4693c,#a55832);color:#fff;box-shadow:0 4px 12px #c4693c4d}.error-state .error-content .error-actions button.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c4693c66}.error-state .error-content .error-actions button.btn-secondary{background:#fffdf9;color:#2e2318;border:2px solid rgba(40,33,33,.06)}.error-state .error-content .error-actions button.btn-secondary:hover{border-color:#c4693c;color:#c4693c}.product-detail-page{padding-top:80px;animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.product-detail-page{padding-top:70px}}.breadcrumbs{background:linear-gradient(to bottom,#FFFDF9,transparent);padding:1.5rem 0;animation:slideInLeft .5s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.breadcrumbs{display:none}}.breadcrumbs .container{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 639px){.breadcrumbs .container{font-size:.75rem}}.breadcrumbs .breadcrumb-item{color:#2e2318;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.breadcrumbs .breadcrumb-item:hover{color:#c4693c;transform:translate(2px)}.breadcrumbs .separator{color:#756d60;font-size:.875rem;-webkit-user-select:none;user-select:none}.breadcrumbs .breadcrumb-current{color:#2e2318;font-size:.875rem;font-weight:600}.product-content{padding:3rem 0}@media (max-width: 639px){.product-content{padding:1rem 0}}.product-layout{display:grid;grid-template-columns:.9fr 1fr;gap:3rem;align-items:start}@media (min-width: 640px) and (max-width: 767px){.product-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width: 639px){.product-layout{grid-template-columns:1fr;gap:1rem}}.image-section{position:sticky;top:100px;animation:slideInLeft .6s cubic-bezier(.4,0,.2,1)}@media (min-width: 640px) and (max-width: 767px){.image-section{position:relative;top:0}}@media (max-width: 639px){.image-section{position:relative;top:0;margin:0;padding:1rem}}.image-container{position:relative;width:100%;max-width:500px;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#fffdf9,#fff);box-shadow:0 8px 24px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.image-container{max-width:100%;aspect-ratio:3/4;border-radius:20px;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0000000d;border:1px solid rgba(255,255,255,.3);padding:.5rem}}.image-container:hover{transform:scale(1.01);box-shadow:0 12px 32px #0000001f}.image-container:hover .product-image{transform:scale(1.05)}@media (max-width: 639px){.image-container:hover,.image-container:hover .product-image{transform:none}}.image-container .product-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.image-container .product-image{border-radius:16px;object-fit:contain}}.image-container .discount-badge{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 16px #dc262666;z-index:2}@media (max-width: 639px){.image-container .discount-badge{top:.5rem;left:.5rem;padding:6px 10px;font-size:10px}}.image-container .discount-badge span{display:block;line-height:1}.image-container .bestseller-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#ffb800,#ff9500);color:#fff;padding:8px 14px;border-radius:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 16px #ffb80066;display:flex;align-items:center;gap:5px;z-index:2}@media (max-width: 639px){.image-container .bestseller-badge{top:.5rem;right:.5rem;padding:6px 10px;font-size:9px;gap:3px}}.image-container .bestseller-badge svg{width:12px;height:12px}@media (max-width: 639px){.image-container .bestseller-badge svg{width:10px;height:10px}}.image-container .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a;z-index:3;opacity:0}@media (max-width: 639px){.image-container .nav-arrow{width:36px;height:36px}.image-container .nav-arrow svg{width:18px;height:18px}}.image-container .nav-arrow svg{color:#2e2318;transition:transform .3s ease}.image-container .nav-arrow:hover{background:#fff;box-shadow:0 8px 20px #00000026;transform:translateY(-50%) scale(1.1)}.image-container .nav-arrow:hover svg{color:#c4693c}.image-container .nav-arrow:active{transform:translateY(-50%) scale(.95)}.image-container .nav-arrow.prev-arrow{left:1rem}@media (max-width: 639px){.image-container .nav-arrow.prev-arrow{left:.5rem}}.image-container .nav-arrow.prev-arrow:hover svg{transform:translate(-2px)}.image-container .nav-arrow.next-arrow{right:1rem}@media (max-width: 639px){.image-container .nav-arrow.next-arrow{right:.5rem}}.image-container .nav-arrow.next-arrow:hover svg{transform:translate(2px)}.image-container:hover .nav-arrow{opacity:1}.image-container .image-counter{position:absolute;bottom:1rem;right:1rem;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2;letter-spacing:.5px}@media (max-width: 639px){.image-container .image-counter{bottom:.5rem;right:.5rem;padding:4px 10px;font-size:10px}}.image-slider{margin-top:1.5rem;animation:fadeIn .8s cubic-bezier(.4,0,.2,1) .2s both}@media (max-width: 639px){.image-slider{margin-top:1rem;padding:0 1rem}}.image-slider .slider-label{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;color:#2e2318;font-size:.875rem;font-weight:600}@media (max-width: 639px){.image-slider .slider-label{margin-bottom:.5rem;font-size:12px}}.image-slider .slider-label svg{color:#c4693c}.image-slider .slider-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}@media (max-width: 639px){.image-slider .slider-container{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.25rem}}.image-slider .slider-item{position:relative;aspect-ratio:1/1;border:3px solid transparent;border-radius:16px;overflow:hidden;cursor:pointer;background:#fffdf9;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0}@media (max-width: 639px){.image-slider .slider-item{border-radius:12px;border-width:2px}}.image-slider .slider-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(196,105,60,.1),transparent);opacity:0;transition:opacity .3s ease;z-index:1}.image-slider .slider-item:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000026;border-color:#c4693c66}@media (max-width: 639px){.image-slider .slider-item:hover{transform:translateY(-3px)}}.image-slider .slider-item:hover:before{opacity:1}.image-slider .slider-item:hover .slider-overlay{opacity:1}.image-slider .slider-item:hover .slider-img{transform:scale(1.15)}.image-slider .slider-item.active{border-color:#c4693c;box-shadow:0 8px 20px #c4693c4d,0 0 0 4px #c4693c1a}@media (max-width: 639px){.image-slider .slider-item.active{box-shadow:0 4px 12px #c4693c4d,0 0 0 3px #c4693c1a}}.image-slider .slider-item.active:after{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;background:#c4693c;border-radius:50%;box-shadow:0 2px 8px #c4693c66;z-index:3}@media (max-width: 639px){.image-slider .slider-item.active:after{width:20px;height:20px;top:6px;right:6px}}.image-slider .slider-item.active:before{content:"\2713";position:absolute;top:8px;right:8px;width:24px;height:24px;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:4;opacity:1}@media (max-width: 639px){.image-slider .slider-item.active:before{width:20px;height:20px;font-size:12px;top:6px;right:6px}}.image-slider .slider-item .slider-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.image-slider .slider-item .slider-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2}.image-slider .slider-item .slider-overlay svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.image-thumbnails{display:none;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem;animation:fadeIn .8s cubic-bezier(.4,0,.2,1) .2s both}@media (max-width: 639px){.image-thumbnails{grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:.5rem;padding:0 1rem}}.image-thumbnails .thumbnail-btn{position:relative;aspect-ratio:1/1;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#fffdf9;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}@media (max-width: 639px){.image-thumbnails .thumbnail-btn{border-radius:8px}}.image-thumbnails .thumbnail-btn:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f;border-color:#c4693c4d}@media (max-width: 639px){.image-thumbnails .thumbnail-btn:hover{transform:translateY(-2px)}}.image-thumbnails .thumbnail-btn.active{border-color:#c4693c;box-shadow:0 4px 12px #c4693c40}.image-thumbnails .thumbnail-btn.active:after{content:"";position:absolute;top:4px;right:4px;width:18px;height:18px;background:#c4693c;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 639px){.image-thumbnails .thumbnail-btn.active:after{width:14px;height:14px}}.image-thumbnails .thumbnail-btn.active:before{content:"\2713";position:absolute;top:4px;right:4px;width:18px;height:18px;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 639px){.image-thumbnails .thumbnail-btn.active:before{width:14px;height:14px;font-size:9px}}.image-thumbnails .thumbnail-btn .thumbnail-img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.image-thumbnails .thumbnail-btn:hover .thumbnail-img{transform:scale(1.1)}.info-section{display:flex;flex-direction:column;gap:1.5rem;animation:slideInRight .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.info-section{gap:1rem;padding:0 1rem 1rem}}.product-header{animation:fadeIn .7s cubic-bezier(.4,0,.2,1) .1s both}.product-header .product-title{font-size:28px;font-weight:700;color:#2e2318;line-height:1.3;margin-bottom:1rem;letter-spacing:-.01em}@media (max-width: 639px){.product-header .product-title{font-size:20px;margin-bottom:.5rem}}.product-header .rating-container{display:flex;align-items:center;gap:1rem}@media (max-width: 639px){.product-header .rating-container{gap:.5rem}}.product-header .rating-container .stars{display:flex;gap:4px}@media (max-width: 639px){.product-header .rating-container .stars{gap:2px}}.product-header .rating-container .stars .star{width:14px;height:14px;color:#e5e7eb;transition:all .3s ease}@media (max-width: 639px){.product-header .rating-container .stars .star{width:12px;height:12px}}.product-header .rating-container .stars .star.filled{color:#ffb800;animation:starGlow 2s ease-in-out infinite}.product-header .rating-container .rating-text{font-size:1rem;font-weight:700;color:#2e2318}.product-header .rating-container .rating-reviews{font-size:.875rem;color:#756d60}.price-section{padding:1rem 0;border-top:1px solid rgba(40,33,33,.06);border-bottom:1px solid rgba(40,33,33,.06);animation:fadeIn .8s cubic-bezier(.4,0,.2,1) .2s both}@media (max-width: 639px){.price-section{padding:1rem 0;border-top:none;border-bottom:none;margin-bottom:.5rem}}.price-section .price-group{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}@media (max-width: 639px){.price-section .price-group{gap:.25rem}}.price-section .price-group .current-price{font-size:32px;font-weight:800;color:#c4693c;letter-spacing:-.02em}@media (max-width: 639px){.price-section .price-group .current-price{font-size:24px}}.price-section .price-group .original-price{font-size:18px;color:#756d60;text-decoration:line-through;font-weight:500}@media (max-width: 639px){.price-section .price-group .original-price{font-size:15px}}.price-section .savings-text{font-size:.875rem;color:#dc2626;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.description-section{animation:fadeIn .9s cubic-bezier(.4,0,.2,1) .3s both}.description-section .product-description{font-size:1rem;color:#2e2318;line-height:1.7}@media (max-width: 639px){.description-section .product-description{font-size:.875rem;line-height:1.6}}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;animation:fadeIn 1s cubic-bezier(.4,0,.2,1) .4s both}@media (max-width: 639px){.details-grid{display:none}}.details-grid .detail-item{display:flex;flex-direction:column;gap:.25rem}.details-grid .detail-item .detail-label{font-size:.75rem;color:#756d60;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.details-grid .detail-item .detail-value{padding:8px 16px;border-radius:10px;font-size:.875rem;font-weight:600;width:fit-content}.details-grid .detail-item .detail-value.color-badge{background:linear-gradient(135deg,#f9f1ec,#f3e1d9);color:#9d5430;border:2px solid #edd2c5}.details-grid .detail-item .detail-value.size-badge{background:linear-gradient(135deg,#fffdf9,#fff);color:#2e2318;border:2px solid rgba(40,33,33,.06)}.size-selector{display:flex;flex-direction:column;gap:1rem;animation:fadeIn 1.1s cubic-bezier(.4,0,.2,1) .5s both}@media (max-width: 639px){.size-selector{gap:.25rem}}.size-selector .size-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 639px){.size-selector .size-header{flex-direction:column;align-items:flex-start;gap:.25rem}}.size-selector .section-label{font-size:.875rem;font-weight:700;color:#2e2318;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 639px){.size-selector .section-label{font-size:.75rem}}.size-selector .size-guide-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid rgba(40,33,33,.06);border-radius:6px;font-size:13px;font-weight:500;color:#c4693c;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.size-selector .size-guide-btn{width:100%;justify-content:center;padding:8px}}.size-selector .size-guide-btn svg{width:16px;height:16px;stroke:currentColor}.size-selector .size-guide-btn:hover{border-color:#c4693c;background:#c4693c0d;transform:translateY(-1px)}.size-selector .size-guide-btn:active{transform:translateY(0)}.size-selector .size-options{display:flex;gap:.5rem;flex-wrap:wrap}@media (max-width: 639px){.size-selector .size-options{gap:.25rem;justify-content:space-between}}.size-selector .size-options .size-btn{min-width:44px;height:44px;padding:0 .5rem;border:1.5px solid rgba(40,33,33,.06);background:#fff;border-radius:8px;font-size:.875rem;font-weight:600;color:#2e2318;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.size-selector .size-options .size-btn{flex:1;min-width:0;height:40px;font-size:13px;border-radius:4px}}.size-selector .size-options .size-btn:hover{border-color:#c4693c;color:#c4693c;transform:translateY(-2px);box-shadow:0 4px 12px #c4693c26}.size-selector .size-options .size-btn.active{border-color:#c4693c;background:linear-gradient(135deg,#c4693c,#b15e36);color:#fff;box-shadow:0 4px 16px #c4693c4d}.size-selector .size-options .size-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none;background:#fffdf9;color:#756d60}.size-selector .size-options .size-btn:disabled:hover{border-color:#2821210f;transform:none;box-shadow:none}.quantity-selector{display:flex;flex-direction:column;gap:1rem;animation:fadeIn 1.2s cubic-bezier(.4,0,.2,1) .6s both}@media (max-width: 639px){.quantity-selector{gap:.5rem}}.quantity-selector .section-label{font-size:.875rem;font-weight:700;color:#2e2318;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 639px){.quantity-selector .section-label{font-size:.75rem}}.quantity-selector .quantity-controls{display:inline-flex;align-items:center;border:2px solid rgba(40,33,33,.06);border-radius:12px;overflow:hidden;width:fit-content;background:#fff}.quantity-selector .quantity-controls .qty-btn{width:40px;height:40px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#2e2318}.quantity-selector .quantity-controls .qty-btn:hover:not(:disabled){background:#fffdf9}.quantity-selector .quantity-controls .qty-btn:hover:not(:disabled) svg{stroke:#c4693c;transform:scale(1.1)}.quantity-selector .quantity-controls .qty-btn:disabled{opacity:.3;cursor:not-allowed}.quantity-selector .quantity-controls .qty-btn svg{transition:all .3s ease}.quantity-selector .quantity-controls .qty-display{min-width:50px;text-align:center;font-size:1rem;font-weight:600;color:#2e2318;border-left:2px solid rgba(40,33,33,.06);border-right:2px solid rgba(40,33,33,.06)}.action-buttons{display:flex;gap:1rem;margin-top:2rem;animation:fadeIn 1.3s cubic-bezier(.4,0,.2,1) .7s both}@media (max-width: 639px){.action-buttons{flex-direction:row;gap:.5rem;margin-top:1rem}}.action-buttons .btn-add-to-cart{flex:1;position:relative;padding:14px 28px;background:linear-gradient(135deg,#c4693c,#a55832);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px 20px #c4693c40;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.action-buttons .btn-add-to-cart{padding:15px 20px;font-size:14px;font-weight:700;border-radius:6px}}.action-buttons .btn-add-to-cart:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s ease}.action-buttons .btn-add-to-cart:hover{transform:translateY(-2px);box-shadow:0 10px 30px #c4693c59}.action-buttons .btn-add-to-cart:hover:before{left:200%}.action-buttons .btn-add-to-cart:active{transform:translateY(-1px)}.action-buttons .btn-add-to-cart:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-buttons .btn-add-to-cart .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.action-buttons .btn-wishlist-desktop{min-width:160px;height:44px;padding:0 1rem;background:#fff;border:1.5px solid rgba(40,33,33,.06);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);color:#2e2318;font-weight:600;font-size:.875rem}@media (max-width: 639px){.action-buttons .btn-wishlist-desktop{display:none}}.action-buttons .btn-wishlist-desktop:hover:not(:disabled){border-color:#e74c3c;color:#e74c3c;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c26}.action-buttons .btn-wishlist-desktop.active{background:#fff;border-color:#e74c3c;color:#e74c3c}.action-buttons .btn-wishlist-desktop.active svg{animation:heartPop .4s cubic-bezier(.34,1.56,.64,1)}.action-buttons .btn-wishlist-desktop.active:hover:not(:disabled){background:#fff5f5;box-shadow:0 6px 16px #e74c3c4d}.action-buttons .btn-wishlist-desktop:disabled{opacity:.6;cursor:not-allowed}.action-buttons .btn-wishlist-mobile{display:none;min-width:48px;width:48px;height:48px;padding:0;background:#fff;border:1.5px solid rgba(40,33,33,.06);border-radius:8px;cursor:pointer;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);color:#2e2318;flex-shrink:0}@media (max-width: 639px){.action-buttons .btn-wishlist-mobile{display:flex}}.action-buttons .btn-wishlist-mobile:active{transform:scale(.95)}.action-buttons .btn-wishlist-mobile.active{background:#fff;border-color:#e74c3c;color:#e74c3c}.action-buttons .btn-wishlist-mobile.active svg{animation:heartPop .4s cubic-bezier(.34,1.56,.64,1)}.action-buttons .btn-wishlist-mobile:disabled{opacity:.6;cursor:not-allowed}.action-buttons .cart-quantity-controls{flex:1;display:flex;align-items:center;gap:.5rem;padding:8px;background:#fff;border:1.5px solid #C4693C;border-radius:10px}@media (max-width: 639px){.action-buttons .cart-quantity-controls{padding:6px;border-radius:8px}}.action-buttons .cart-quantity-controls .qty-btn-cart{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#c4693c;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}@media (max-width: 639px){.action-buttons .cart-quantity-controls .qty-btn-cart{width:32px;height:32px}.action-buttons .cart-quantity-controls .qty-btn-cart svg{width:12px;height:12px}}.action-buttons .cart-quantity-controls .qty-btn-cart:hover:not(:disabled){background:#9d5430;transform:scale(1.05)}.action-buttons .cart-quantity-controls .qty-btn-cart:active:not(:disabled){transform:scale(.95)}.action-buttons .cart-quantity-controls .qty-btn-cart:disabled{opacity:.4;cursor:not-allowed}.action-buttons .cart-quantity-controls .qty-display-cart{flex:1;text-align:center;font-size:1.1rem;font-weight:600;color:#c4693c;min-width:40px}@media (max-width: 639px){.action-buttons .cart-quantity-controls .qty-display-cart{font-size:1rem;min-width:30px}}@media (max-width: 639px){.product-detail-page .action-buttons{position:sticky;bottom:0;z-index:20;margin:0 -14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#f7f1e6f5;border-top:1px solid rgba(196,105,60,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.features-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(40,33,33,.06);animation:fadeIn 1.4s cubic-bezier(.4,0,.2,1) .8s both}@media (max-width: 639px){.features-section{grid-template-columns:1fr;margin-top:1rem;padding-top:1rem;gap:.25rem}}.features-section .feature-card{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#fffdf9,#fffffe);border:1px solid rgba(40,33,33,.06);border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.features-section .feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f;border-color:#edd2c5}.features-section .feature-card:hover .feature-icon{transform:scale(1.05);color:#b15e36}.features-section .feature-card .feature-icon{width:20px;height:20px;color:#c4693c;flex-shrink:0;transition:all .3s ease}.features-section .feature-card .feature-text{display:flex;flex-direction:column;gap:4px}.features-section .feature-card .feature-text strong{font-size:.875rem;font-weight:700;color:#2e2318}.features-section .feature-card .feature-text span{font-size:.75rem;color:#756d60;font-weight:500}.ratings-section{background:#fffdf9;padding:3rem 0;margin-top:2rem;animation:fadeIn .8s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.ratings-section{padding:2rem 1rem;margin-top:1.5rem}}.ratings-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media (max-width: 639px){.ratings-section .section-header{flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:1.5rem}}.ratings-section .section-header .section-title{font-size:1.5rem;font-weight:700;color:#2e2318;margin:0}@media (max-width: 639px){.ratings-section .section-header .section-title{font-size:1.25rem}}.ratings-section .section-header .btn-write-review{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#c4693c;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ratings-section .section-header .btn-write-review svg{width:16px;height:16px}.ratings-section .section-header .btn-write-review:hover{background:#b15e36;transform:translateY(-1px);box-shadow:0 4px 12px #c4693c40}@media (max-width: 639px){.ratings-section .section-header .btn-write-review{width:100%;padding:.75rem}}.ratings-section .rating-overview{display:grid;grid-template-columns:200px 1fr;gap:2rem;background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 1px 3px #00000014}@media (min-width: 640px) and (max-width: 767px){.ratings-section .rating-overview{grid-template-columns:180px 1fr;gap:1.5rem}}@media (max-width: 639px){.ratings-section .rating-overview{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}}.ratings-section .rating-overview .overall-rating{text-align:center;padding:1.25rem;background:#fff;border:2px solid #C4693C;border-radius:12px}@media (max-width: 639px){.ratings-section .rating-overview .overall-rating{padding:1rem}}.ratings-section .rating-overview .overall-rating .rating-number{font-size:3rem;font-weight:700;color:#c4693c;line-height:1;margin-bottom:.5rem}@media (max-width: 639px){.ratings-section .rating-overview .overall-rating .rating-number{font-size:2.5rem}}.ratings-section .rating-overview .overall-rating .rating-stars{display:flex;justify-content:center;gap:.25rem;margin-bottom:.5rem}.ratings-section .rating-overview .overall-rating .rating-stars .star{color:gold;width:18px;height:18px}@media (max-width: 639px){.ratings-section .rating-overview .overall-rating .rating-stars .star{width:16px;height:16px}}.ratings-section .rating-overview .overall-rating .rating-count{font-size:.8rem;color:#2e2318;font-weight:500}@media (max-width: 639px){.ratings-section .rating-overview .overall-rating .rating-count{font-size:.75rem}}.ratings-section .rating-overview .rating-distribution{display:flex;flex-direction:column;gap:.75rem;justify-content:center}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution{gap:.625rem}}.ratings-section .rating-overview .rating-distribution .distribution-row{display:grid;grid-template-columns:15px 16px 1fr 35px;align-items:center;gap:.625rem}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution .distribution-row{grid-template-columns:12px 14px 1fr 30px;gap:.5rem}}.ratings-section .rating-overview .rating-distribution .distribution-row .star-label{font-size:.8rem;font-weight:700;color:#2e2318}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution .distribution-row .star-label{font-size:.75rem}}.ratings-section .rating-overview .rating-distribution .distribution-row .star-icon{color:gold;width:14px;height:14px}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution .distribution-row .star-icon{width:12px;height:12px}}.ratings-section .rating-overview .rating-distribution .distribution-row .progress-bar{height:6px;background:#2821210f;border-radius:10px;overflow:hidden;position:relative}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution .distribution-row .progress-bar{height:5px}}.ratings-section .rating-overview .rating-distribution .distribution-row .progress-bar .progress-fill{height:100%;background:#c4693c;border-radius:10px;transition:width .6s cubic-bezier(.4,0,.2,1)}.ratings-section .rating-overview .rating-distribution .distribution-row .rating-count-text{font-size:.75rem;color:#2e2318;font-weight:600;text-align:right}@media (max-width: 639px){.ratings-section .rating-overview .rating-distribution .distribution-row .rating-count-text{font-size:.7rem}}.ratings-section .rating-form-container{margin-bottom:2rem;animation:slideInRight .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 639px){.ratings-section .rating-form-container{margin-bottom:1.5rem}}.ratings-section .rating-form{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #00000014;border:1px solid rgba(40,33,33,.06)}@media (max-width: 639px){.ratings-section .rating-form{padding:1.25rem}}.ratings-section .rating-form .form-title{font-size:1.125rem;font-weight:700;color:#2e2318;margin-bottom:1.25rem}@media (max-width: 639px){.ratings-section .rating-form .form-title{font-size:1rem;margin-bottom:1rem}}.ratings-section .rating-form .star-input{margin-bottom:1.25rem}@media (max-width: 639px){.ratings-section .rating-form .star-input{margin-bottom:1rem}}.ratings-section .rating-form .star-input .input-label{display:block;font-size:.875rem;font-weight:600;color:#2e2318;margin-bottom:.625rem}@media (max-width: 639px){.ratings-section .rating-form .star-input .input-label{font-size:.8rem}}.ratings-section .rating-form .star-input .star-buttons{display:flex;gap:.5rem;margin-bottom:.5rem}@media (max-width: 639px){.ratings-section .rating-form .star-input .star-buttons{gap:.375rem}}.ratings-section .rating-form .star-input .star-buttons .star-btn{background:none;border:none;padding:.25rem;cursor:pointer;transition:transform .2s ease}.ratings-section .rating-form .star-input .star-buttons .star-btn:hover{transform:scale(1.1)}.ratings-section .rating-form .star-input .star-buttons .star-btn:active{transform:scale(.95)}.ratings-section .rating-form .star-input .star-buttons .star-btn .star{color:#e0e0e0;transition:color .2s ease;width:28px;height:28px}@media (max-width: 639px){.ratings-section .rating-form .star-input .star-buttons .star-btn .star{width:24px;height:24px}}.ratings-section .rating-form .star-input .star-buttons .star-btn .star.filled{color:gold}.ratings-section .rating-form .star-input .rating-description{font-size:.875rem;color:#c4693c;font-weight:700}@media (max-width: 639px){.ratings-section .rating-form .star-input .rating-description{font-size:.8rem}}.ratings-section .rating-form .review-input{margin-bottom:1.25rem}@media (max-width: 639px){.ratings-section .rating-form .review-input{margin-bottom:1rem}}.ratings-section .rating-form .review-input .input-label{display:block;font-size:.875rem;font-weight:600;color:#2e2318;margin-bottom:.625rem}@media (max-width: 639px){.ratings-section .rating-form .review-input .input-label{font-size:.8rem}}.ratings-section .rating-form .review-input .review-textarea{width:100%;padding:.75rem;border:1px solid rgba(40,33,33,.06);border-radius:8px;font-size:.875rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease}@media (max-width: 639px){.ratings-section .rating-form .review-input .review-textarea{padding:.625rem;font-size:.8rem;min-height:80px}}.ratings-section .rating-form .review-input .review-textarea:focus{outline:none;border-color:#c4693c;box-shadow:0 0 0 3px #c4693c1a}.ratings-section .rating-form .review-input .review-textarea::placeholder{color:#756d60}.ratings-section .rating-form .review-input .char-count{text-align:right;font-size:.75rem;color:#756d60;margin-top:.375rem}@media (max-width: 639px){.ratings-section .rating-form .review-input .char-count{font-size:.7rem}}.ratings-section .rating-form .form-actions{display:flex;gap:.625rem;justify-content:flex-end}@media (max-width: 639px){.ratings-section .rating-form .form-actions{flex-direction:column-reverse;gap:.5rem}}.ratings-section .rating-form .form-actions .btn-cancel{padding:.625rem 1.25rem;background:#fff;border:1px solid rgba(46,35,24,.12);color:#2e2318;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}@media (max-width: 639px){.ratings-section .rating-form .form-actions .btn-cancel{padding:.75rem;font-size:.8rem}}.ratings-section .rating-form .form-actions .btn-cancel:hover:not(:disabled){border-color:#2e2318;background:#fffdf9}.ratings-section .rating-form .form-actions .btn-cancel:disabled{opacity:.5;cursor:not-allowed}.ratings-section .rating-form .form-actions .btn-delete{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1.25rem;background:#fff;border:1px solid #e74c3c;color:#e74c3c;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}@media (max-width: 639px){.ratings-section .rating-form .form-actions .btn-delete{padding:.75rem;font-size:.8rem}}.ratings-section .rating-form .form-actions .btn-delete svg{width:14px;height:14px}.ratings-section .rating-form .form-actions .btn-delete:hover:not(:disabled){background:#e74c3c;color:#fff}.ratings-section .rating-form .form-actions .btn-delete:disabled{opacity:.5;cursor:not-allowed}.ratings-section .rating-form .form-actions .btn-submit{padding:.625rem 1.5rem;background:#c4693c;border:none;color:#fff;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease}@media (max-width: 639px){.ratings-section .rating-form .form-actions .btn-submit{padding:.75rem;font-size:.8rem}}.ratings-section .rating-form .form-actions .btn-submit:hover:not(:disabled){background:#b15e36;transform:translateY(-1px);box-shadow:0 4px 12px #c4693c40}.ratings-section .rating-form .form-actions .btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.ratings-section .reviews-list{display:flex;flex-direction:column;gap:1rem}@media (max-width: 639px){.ratings-section .reviews-list{gap:.875rem}}.ratings-section .reviews-list .no-reviews{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;color:#2e2318}@media (max-width: 639px){.ratings-section .reviews-list .no-reviews{padding:2rem 1.5rem}}.ratings-section .reviews-list .no-reviews svg{opacity:.3;margin-bottom:1rem;width:40px;height:40px}@media (max-width: 639px){.ratings-section .reviews-list .no-reviews svg{width:32px;height:32px}}.ratings-section .reviews-list .no-reviews p{font-size:.875rem;margin:0}@media (max-width: 639px){.ratings-section .reviews-list .no-reviews p{font-size:.8rem}}.ratings-section .reviews-list .review-card{background:#fff;padding:1.25rem;border-radius:12px;border:1px solid rgba(40,33,33,.06);transition:all .2s ease}@media (max-width: 639px){.ratings-section .reviews-list .review-card{padding:1rem}}.ratings-section .reviews-list .review-card:hover{border-color:#c4693c;box-shadow:0 2px 8px #0000000f}.ratings-section .reviews-list .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.875rem}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header{margin-bottom:.75rem}}.ratings-section .reviews-list .review-card .review-header .reviewer-info{display:flex;gap:.875rem}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info{gap:.75rem}}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-avatar{width:40px;height:40px;border-radius:50%;background:#c4693c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-avatar{width:36px;height:36px;font-size:.9rem}}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-name{font-size:.9rem;font-weight:700;color:#2e2318;margin:0 0 .375rem}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .reviewer-name{font-size:.85rem}}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-stars{display:flex;gap:.125rem}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-stars .star{color:#e0e0e0;width:12px;height:12px}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-stars .star{width:11px;height:11px}}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-stars .star.filled{color:gold}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-date{font-size:.7rem;color:#756d60}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .review-date{font-size:.65rem}}.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .edited-badge{font-size:.7rem;color:#756d60;font-style:italic}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .reviewer-info .reviewer-details .review-meta .edited-badge{font-size:.65rem}}.ratings-section .reviews-list .review-card .review-header .your-review-badge{background:#c4693c;color:#fff;padding:.25rem .625rem;border-radius:12px;font-size:.7rem;font-weight:700;flex-shrink:0}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-header .your-review-badge{font-size:.65rem;padding:.2rem .5rem}}.ratings-section .reviews-list .review-card .review-text{font-size:.875rem;color:#2e2318;line-height:1.6;margin:0}@media (max-width: 639px){.ratings-section .reviews-list .review-card .review-text{font-size:.8rem;line-height:1.5}}.auth-prompt-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem;animation:fadeIn .3s ease}.auth-prompt-modal{background:#fff;border-radius:16px;padding:2.5rem;max-width:450px;width:100%;position:relative;animation:scaleIn .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #0000004d}@media (max-width: 639px){.auth-prompt-modal{padding:2rem 1.5rem}}.auth-prompt-modal .close-btn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#756d60;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.auth-prompt-modal .close-btn:hover{background:#fffdf9;color:#2e2318;transform:rotate(90deg)}.auth-prompt-modal .prompt-icon{text-align:center;margin-bottom:1.5rem}.auth-prompt-modal .prompt-icon svg{color:#c4693c;animation:starGlow 2s ease-in-out infinite}.auth-prompt-modal .prompt-title{font-size:1.5rem;font-weight:700;color:#2e2318;text-align:center;margin-bottom:.75rem}.auth-prompt-modal .prompt-message{font-size:.875rem;color:#2e2318;text-align:center;line-height:1.6;margin-bottom:2rem}.auth-prompt-modal .prompt-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.auth-prompt-modal .prompt-actions .btn-login,.auth-prompt-modal .prompt-actions .btn-signup{padding:.875rem;border:none;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .3s ease}.auth-prompt-modal .prompt-actions .btn-login{background:#fff;color:#c4693c;border:2px solid #C4693C}.auth-prompt-modal .prompt-actions .btn-login:hover{background:#c4693c;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #c4693c4d}.auth-prompt-modal .prompt-actions .btn-signup{background:#c4693c;color:#fff}.auth-prompt-modal .prompt-actions .btn-signup:hover{background:#b15e36;transform:translateY(-2px);box-shadow:0 4px 12px #c4693c4d}.auth-prompt-modal .btn-cancel-prompt{width:100%;padding:.75rem;background:transparent;border:none;color:#756d60;font-size:.875rem;cursor:pointer;transition:all .2s ease}.auth-prompt-modal .btn-cancel-prompt:hover{color:#2e2318}.alert-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000;padding:1rem;animation:fadeInOverlay .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert-content{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1);text-align:center}@media (max-width: 639px){.alert-content{padding:1.5rem;max-width:340px;border-radius:12px}}.alert-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#fff3cd,#ffe69c)}.alert-icon svg{color:#856404}@media (max-width: 639px){.alert-icon{width:64px;height:64px;margin-bottom:1rem}.alert-icon svg{width:40px;height:40px}}.alert-title{font-size:1.5rem;font-weight:700;color:#2e2318;margin:0 0 .75rem;line-height:1.3}@media (max-width: 639px){.alert-title{font-size:1.25rem;margin-bottom:.5rem}}.alert-message{font-size:.95rem;color:#2e2318;line-height:1.6;margin:0 0 1.5rem}@media (max-width: 639px){.alert-message{font-size:.875rem;margin-bottom:1.25rem}}.btn-alert-ok{width:100%;padding:.875rem 2rem;background:linear-gradient(135deg,#c4693c,#a55832);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #c4693c4d}.btn-alert-ok:hover{background:linear-gradient(135deg,#b15e36,#924e2c);transform:translateY(-2px);box-shadow:0 6px 16px #c4693c66}.btn-alert-ok:active{transform:translateY(0)}@media (max-width: 639px){.btn-alert-ok{padding:.75rem 1.5rem;font-size:.95rem;border-radius:8px}}.size-guide-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:fadeInOverlay .3s ease}@media (max-width: 639px){.size-guide-overlay{padding:0;align-items:flex-end}}.size-guide-modal{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp .4s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 639px){.size-guide-modal{max-width:100%;max-height:95vh;border-radius:20px 20px 0 0}}.size-guide-modal .size-guide-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(40,33,33,.06);position:sticky;top:0;background:#fff;z-index:1}@media (max-width: 639px){.size-guide-modal .size-guide-header{padding:1rem}}.size-guide-modal .size-guide-header h3{font-size:1.5rem;font-weight:700;color:#2e2318;margin:0}@media (max-width: 639px){.size-guide-modal .size-guide-header h3{font-size:1.25rem}}.size-guide-modal .size-guide-header .close-btn{background:#fffdf9;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.size-guide-modal .size-guide-header .close-btn svg{stroke:#2e2318}.size-guide-modal .size-guide-header .close-btn:hover{background:#fff5e0;transform:rotate(90deg)}.size-guide-modal .size-guide-body{padding:2rem}@media (max-width: 639px){.size-guide-modal .size-guide-body{padding:1rem}}.size-guide-modal .size-guide-body .size-guide-description{color:#2e2318;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}@media (max-width: 639px){.size-guide-modal .size-guide-body .size-guide-description{font-size:.875rem;margin-bottom:1rem}}.size-guide-modal .size-guide-body .measurement-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}@media (max-width: 639px){.size-guide-modal .size-guide-body .measurement-form{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.5rem}}.size-guide-modal .size-guide-body .measurement-form .input-group label{display:block;font-size:.875rem;font-weight:600;color:#2e2318;margin-bottom:.25rem}.size-guide-modal .size-guide-body .measurement-form .input-group .input-wrapper{position:relative}.size-guide-modal .size-guide-body .measurement-form .input-group .input-wrapper input{width:100%;padding:12px 44px 12px 16px;border:2px solid rgba(40,33,33,.06);border-radius:10px;font-size:1rem;color:#2e2318;transition:all .3s ease}.size-guide-modal .size-guide-body .measurement-form .input-group .input-wrapper input:focus{outline:none;border-color:#c4693c;box-shadow:0 0 0 3px #c4693c1a}.size-guide-modal .size-guide-body .measurement-form .input-group .input-wrapper input::placeholder{color:#756d60}.size-guide-modal .size-guide-body .measurement-form .input-group .input-wrapper .input-unit{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:600;color:#756d60}.size-guide-modal .size-guide-body .btn-calculate{width:100%;padding:14px 24px;background:linear-gradient(135deg,#c4693c,#a55832);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #c4693c4d;margin-bottom:1.5rem}@media (max-width: 639px){.size-guide-modal .size-guide-body .btn-calculate{padding:12px 20px;font-size:.95rem;margin-bottom:1rem}}.size-guide-modal .size-guide-body .btn-calculate:hover{background:linear-gradient(135deg,#b15e36,#924e2c);transform:translateY(-2px);box-shadow:0 6px 16px #c4693c66}.size-guide-modal .size-guide-body .btn-calculate:active{transform:translateY(0)}.size-guide-modal .size-guide-body .btn-calculate:disabled,.size-guide-modal .size-guide-body .btn-calculate.disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:0 4px 12px #c4693c33!important}.size-guide-modal .size-guide-body .btn-calculate:disabled:hover,.size-guide-modal .size-guide-body .btn-calculate.disabled:hover{background:linear-gradient(135deg,#c4693c,#a55832)}.size-guide-modal .size-guide-body .size-recommendation{background:linear-gradient(135deg,#c4693c14,#c4693c0a);border:2px solid rgba(196,105,60,.2);border-radius:16px;padding:1.5rem;margin-bottom:0;display:flex;gap:1rem;align-items:flex-start;animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 639px){.size-guide-modal .size-guide-body .size-recommendation{padding:1rem;flex-direction:column;align-items:center;text-align:center}}.size-guide-modal .size-guide-body .size-recommendation .recommendation-icon{flex-shrink:0;width:48px;height:48px;background:#c4693c;border-radius:50%;display:flex;align-items:center;justify-content:center}.size-guide-modal .size-guide-body .size-recommendation .recommendation-icon svg{stroke:#fff;width:28px;height:28px}.size-guide-modal .size-guide-body .size-recommendation .recommendation-content{flex:1}.size-guide-modal .size-guide-body .size-recommendation .recommendation-content h4{font-size:1.125rem;font-weight:700;color:#2e2318;margin:0 0 .5rem}@media (max-width: 639px){.size-guide-modal .size-guide-body .size-recommendation .recommendation-content h4{font-size:1rem}}.size-guide-modal .size-guide-body .size-recommendation .recommendation-content .recommended-size-badge{display:inline-block;padding:8px 20px;background:#c4693c;color:#fff;font-size:1.5rem;font-weight:700;border-radius:8px;margin-bottom:.5rem}@media (max-width: 639px){.size-guide-modal .size-guide-body .size-recommendation .recommendation-content .recommended-size-badge{font-size:1.25rem}}.size-guide-modal .size-guide-body .size-recommendation .recommendation-content .recommendation-note{font-size:.875rem;color:#2e2318;margin:0;line-height:1.5}.size-guide-modal .size-guide-footer{padding:1rem 2rem 2rem;display:flex;gap:1rem;border-top:1px solid rgba(40,33,33,.06);position:sticky;bottom:0;background:#fff}@media (max-width: 639px){.size-guide-modal .size-guide-footer{padding:1rem;gap:.5rem}}.size-guide-modal .size-guide-footer .btn-secondary,.size-guide-modal .size-guide-footer .btn-primary{flex:1;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}@media (max-width: 639px){.size-guide-modal .size-guide-footer .btn-secondary,.size-guide-modal .size-guide-footer .btn-primary{padding:12px 20px;font-size:.95rem}}.size-guide-modal .size-guide-footer .btn-secondary{background:#fff;border:2px solid rgba(40,33,33,.06);color:#2e2318}.size-guide-modal .size-guide-footer .btn-secondary:hover{border-color:#2e2318;background:#fffdf9}.size-guide-modal .size-guide-footer .btn-primary{background:linear-gradient(135deg,#c4693c,#a55832);color:#fff;box-shadow:0 4px 12px #c4693c4d}.size-guide-modal .size-guide-footer .btn-primary:hover{background:linear-gradient(135deg,#b15e36,#924e2c);transform:translateY(-2px);box-shadow:0 6px 16px #c4693c66}.size-guide-modal .size-guide-footer .btn-primary:active{transform:translateY(0)}.size-guide-modal .size-guide-footer .btn-primary.disabled,.size-guide-modal .size-guide-footer .btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cart-success-toast{position:fixed;top:100px;right:20px;z-index:10001;animation:slideInFromRight .5s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 639px){.cart-success-toast{right:16px;left:16px;top:80px}}.cart-success-toast .toast-content{background:#fff;border-radius:12px;padding:1rem 1.5rem;box-shadow:0 12px 40px #00000026;border-left:4px solid #C4693C;display:flex;align-items:center;gap:1rem;max-width:400px}@media (max-width: 639px){.cart-success-toast .toast-content{padding:.5rem 1rem;gap:.5rem}}.cart-success-toast .toast-content .toast-icon{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#c4693c,#a55832);border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 639px){.cart-success-toast .toast-content .toast-icon{width:36px;height:36px}}.cart-success-toast .toast-content .toast-icon svg{stroke:#fff;width:20px;height:20px}.cart-success-toast .toast-content .toast-message{flex:1}.cart-success-toast .toast-content .toast-message h4{font-size:1rem;font-weight:700;color:#2e2318;margin:0 0 4px}@media (max-width: 639px){.cart-success-toast .toast-content .toast-message h4{font-size:.95rem}}.cart-success-toast .toast-content .toast-message p{font-size:.875rem;color:#2e2318;margin:0;line-height:1.4}@media (max-width: 639px){.cart-success-toast .toast-content .toast-message p{font-size:.8125rem}}.cart-success-toast .toast-content .toast-close{flex-shrink:0;background:transparent;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.cart-success-toast .toast-content .toast-close svg{stroke:#756d60}.cart-success-toast .toast-content .toast-close:hover{background:#fffdf9}.cart-success-toast .toast-content .toast-close:hover svg{stroke:#2e2318}.product-detail-page{background:#f7f1e6}.product-detail-page .breadcrumbs{background:transparent}.product-detail-page .image-container{background:#eee5d6;border:1px solid rgba(46,35,24,.08);border-radius:5px;box-shadow:none}.product-detail-page .product-title{color:#2e2318;font-family:Lora,"DM Serif Display",Noto Sans Arabic,Georgia,serif}.product-detail-page .current-price{color:#2e2318}.product-detail-page .btn-add-to-cart,.product-detail-page .btn-submit{background:#c4693c;border-radius:3px;box-shadow:none}.product-detail-page .btn-wishlist,.product-detail-page .btn-wishlist-mobile{color:#5c6a4a;border-color:#5c6a4a;border-radius:3px}.product-detail-page .feature-card,.product-detail-page .review-card{background:#fffcf6;border:1px solid rgba(46,35,24,.08);border-radius:5px;box-shadow:none}.product-detail-page .feature-card svg,.product-detail-page .feature-icon{color:#5c6a4a}.product-detail-page .qty-btn,.product-detail-page .qty-btn-cart{border-radius:3px}.product-detail-page .rating-form,.product-detail-page .auth-prompt{background:#fffcf6;border:1px solid rgba(46,35,24,.14);border-radius:5px;box-shadow:0 16px 44px #2e231824}.product-detail-page{padding-top:74px;background:#f7f1e6;color:#2e2318}.product-detail-page .breadcrumbs{padding:18px 0 4px}.product-detail-page .breadcrumbs .container{gap:10px}.product-detail-page .breadcrumb-item{color:#5c6a4a;font-size:.83rem}.product-detail-page .breadcrumb-item:hover{color:#a95434}.product-detail-page .breadcrumbs .separator{color:#b8aa94;font-size:.8rem}.product-detail-page .breadcrumb-current{color:#2e2318;font-size:.83rem}.product-detail-page .product-content{padding:34px 0 68px;background:transparent}.product-detail-page .product-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(34px,6vw,76px);align-items:start}.product-detail-page .image-section{top:102px}.product-detail-page .image-container{position:relative;max-width:none;aspect-ratio:1/.94;overflow:hidden;border:0;border-radius:4px;background:radial-gradient(ellipse at 50% 42%,rgba(255,252,246,.88),transparent 60%),#e8e0d0;box-shadow:0 18px 48px #2e23181f}.product-detail-page .image-container:before{position:absolute;z-index:1;inset:14px;border:1px solid rgba(255,252,246,.7);content:"";pointer-events:none}.product-detail-page .image-container .product-image{object-fit:cover}.product-detail-page .image-container:hover{transform:none;box-shadow:0 18px 48px #2e23181f}.product-detail-page .image-container:hover .product-image{transform:scale(1.025)}.product-detail-page .product-brand-stamp{position:absolute;z-index:4;right:30px;bottom:30px;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,252,246,.76);background:#f7f1e6f0;color:#5c6a4a;font-size:.52rem;letter-spacing:.09em;line-height:1.45}.product-detail-page .product-brand-stamp img{width:28px;height:28px;object-fit:contain}.product-detail-page .product-brand-stamp strong{color:#2e2318;font-weight:700}.product-detail-page .image-container .discount-badge{top:30px;left:30px;border-radius:2px;background:#a95434;box-shadow:none;letter-spacing:.08em}.product-detail-page .image-container .bestseller-badge{top:30px;right:30px;border-radius:2px;background:#42503a;box-shadow:none;letter-spacing:.07em}.product-detail-page .image-counter{right:30px;bottom:30px;border-radius:2px;background:#2e2318c7}.product-detail-page .image-slider{margin-top:16px}.product-detail-page .image-slider .slider-label{margin-bottom:10px;color:#756d60;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.product-detail-page .image-slider .slider-label svg{color:#5c6a4a}.product-detail-page .image-slider .slider-container{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.product-detail-page .image-slider .slider-item{border:1px solid transparent;border-radius:2px}.product-detail-page .image-slider .slider-item.active{border-color:#5c6a4a;box-shadow:0 0 0 2px #5c6a4a26}.product-detail-page .info-section{gap:21px;padding-top:10px}.product-detail-page .product-header .product-title{margin-bottom:12px;color:#2e2318;font-family:Lora,"DM Serif Display",Noto Sans Arabic,Georgia,serif;font-size:2.65rem;font-weight:400;line-height:1.1}.product-detail-page .rating-container{gap:8px}.product-detail-page .product-header .rating-container .star.filled{color:#b88742;animation:none}.product-detail-page .rating-text{color:#2e2318;font-size:.88rem}.product-detail-page .rating-reviews{color:#756d60;font-size:.82rem}.product-detail-page .price-section{padding:18px 0;border-top:1px solid rgba(46,35,24,.16);border-bottom:1px solid rgba(46,35,24,.16)}.product-detail-page .price-section .current-price{color:#a95434;font-size:2rem;font-weight:600;letter-spacing:0}.product-detail-page .price-section .original-price{color:#918777;font-size:.98rem}.product-detail-page .price-section .savings-text{color:#5c6a4a;font-size:.72rem;letter-spacing:.1em}.product-detail-page .description-section .product-description{color:#655f53;font-size:1.02rem;line-height:1.8}.product-detail-page .product-note{display:flex;align-items:center;gap:12px;padding:14px 16px;border-left:2px solid #5c6a4a;background:#eae5d7;color:#42503a;font-size:.9rem;line-height:1.5}.product-detail-page .product-note svg{flex:0 0 23px;width:23px;height:23px}.product-detail-page .quantity-selector{gap:10px}.product-detail-page .quantity-selector .section-label{color:#756d60;font-size:.72rem;letter-spacing:.12em}.product-detail-page .quantity-controls{border:1px solid rgba(46,35,24,.2);border-radius:2px;background:#fffcf6}.product-detail-page .quantity-controls .qty-btn{width:42px;height:42px;color:#42503a}.product-detail-page .quantity-controls .qty-display{border-color:#2e231824;color:#2e2318}.product-detail-page .action-buttons{gap:12px;margin-top:4px}.product-detail-page .action-buttons .btn-add-to-cart{min-height:54px;border-radius:2px;background:#a95434;box-shadow:none;font-size:.83rem;letter-spacing:.08em}.product-detail-page .action-buttons .btn-add-to-cart:hover{background:#87432d;box-shadow:0 8px 20px #2e231829}.product-detail-page .action-buttons .btn-wishlist-desktop{min-height:54px;border-color:#2e231833;border-radius:2px;color:#5c6a4a}.product-detail-page .action-buttons .btn-wishlist-desktop:hover:not(:disabled){border-color:#a95434;color:#a95434;box-shadow:none}.product-detail-page .features-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(46,35,24,.16)}.product-detail-page .feature-card{min-height:86px;align-items:flex-start;gap:9px;padding:13px 10px;border:1px solid rgba(46,35,24,.1);border-radius:2px;background:#fffcf6}.product-detail-page .feature-card .feature-icon{flex:0 0 18px;width:18px;height:18px;color:#5c6a4a}.product-detail-page .feature-card .feature-text{gap:5px}.product-detail-page .feature-card .feature-text strong{color:#2e2318;font-size:.73rem;line-height:1.35}.product-detail-page .feature-card .feature-text span{color:#756d60;font-size:.67rem;line-height:1.4}.product-detail-page .ratings-section{margin-top:0;background:#eae2d2}.product-detail-page .ratings-section .section-title{color:#2e2318;font-family:Lora,"DM Serif Display",Noto Sans Arabic,Georgia,serif;font-size:2rem;font-weight:400}@media (max-width: 1023px){.product-detail-page .product-layout{grid-template-columns:1fr;gap:28px}.product-detail-page .image-section{position:relative;top:0;max-width:700px;margin:0 auto}.product-detail-page .image-container{aspect-ratio:1.2/.9}.product-detail-page .info-section{padding:0}}@media (max-width: 639px){.product-detail-page{padding-top:70px}.product-detail-page .product-content{padding:12px 0 44px}.product-detail-page .product-layout{gap:22px}.product-detail-page .image-section,.product-detail-page .info-section{animation:none}.product-detail-page .image-section{padding:0 14px}.product-detail-page .image-container{aspect-ratio:1/.92;border-radius:3px;padding:0}.product-detail-page .image-container:before{inset:9px}.product-detail-page .image-container .product-image{border-radius:0;object-fit:cover}.product-detail-page .product-brand-stamp{right:18px;bottom:18px;gap:7px;padding:7px 9px;font-size:.46rem}.product-detail-page .product-brand-stamp img{width:23px;height:23px}.product-detail-page .image-container .discount-badge{top:18px;left:18px}.product-detail-page .image-container .bestseller-badge{top:18px;right:18px}.product-detail-page .image-counter{right:18px;bottom:18px}.product-detail-page .image-slider{padding:0 14px}.product-detail-page .info-section{gap:16px;padding:0 20px 18px}.product-detail-page .product-header .product-title{font-size:2rem}.product-detail-page .price-section{padding:14px 0}.product-detail-page .price-section .current-price{font-size:1.65rem}.product-detail-page .description-section .product-description{font-size:.95rem}.product-detail-page .features-section{grid-template-columns:1fr;gap:7px;margin-top:0;padding-top:12px}.product-detail-page .feature-card{min-height:0;align-items:center;padding:10px 12px}.product-detail-page .feature-card .feature-text strong{font-size:.78rem}.product-detail-page .feature-card .feature-text span{font-size:.7rem}.product-detail-page .action-buttons{position:sticky;bottom:0;z-index:20;margin:0 -20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(46,35,24,.12);background:#f7f1e6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-detail-page .action-buttons .btn-add-to-cart{min-height:48px}.product-detail-page .action-buttons .btn-wishlist-mobile{min-width:48px;width:48px;height:48px;border:1px solid rgba(46,35,24,.2);border-radius:2px;background:#fffcf6;color:#5c6a4a}}@font-face{font-family:The Year of Handicrafts;src:url(/assets/alfont_com_TheYearofHandicrafts-Black.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arabic Headings;src:url(/assets/arabic.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{font-family:The Year of Handicrafts,Tahoma,Arial,sans-serif}[dir=rtl] body,[dir=rtl] .navbar-container,[dir=rtl] .footer-main,[dir=rtl] .cart-content,[dir=rtl] .checkout-body{direction:rtl}[dir=rtl] .app-container,[dir=rtl] .app-container :not(svg){font-family:The Year of Handicrafts,Tahoma,Arial,sans-serif!important}[dir=rtl] .app-container :is(h1,h2,h3,h4,h5,h6){font-family:Arabic Headings,The Year of Handicrafts,Tahoma,Arial,sans-serif!important}[dir=rtl] .home-page .nama-values-intro h2{font-family:The Year of Handicrafts,Tahoma,Arial,sans-serif!important}[dir=rtl] .footer-title:after{left:auto;right:0}[dir=rtl] .shop-page--premium .shop-hero-inner{direction:rtl}[dir=rtl] .shop-page--premium .shop-copy{text-align:right}[dir=rtl] .shop-page--premium .shop-eyebrow{flex-direction:row}[dir=rtl] .shop-page--premium .hero-menu-link svg{transform:rotate(180deg)}[dir=rtl] .shop-page--premium .hero-menu-link:hover svg{transform:rotate(180deg) translate(4px)}[dir=rtl] .product-detail-page .product-note{border-left:0;border-right:2px solid #5c6a4a}[dir=rtl] .contact-page .contact-form .form-control,[dir=rtl] .contact-page .info-card{text-align:right}[dir=rtl] .contact-page .hours-time{text-align:left}[dir=rtl] .checkout-container,[dir=rtl] .cart-page{text-align:right}[dir=rtl] .mobile-menu{right:auto;left:0}[dir=rtl] .mobile-nav-link:hover{padding-left:.5rem;padding-right:1rem}[dir=rtl] .nama-values-list article{direction:rtl}[dir=rtl] .nama-steps-list article+article{border-left:0;border-right:1px solid rgba(46,35,24,.24)}input[type=tel]{direction:ltr;text-align:left;unicode-bidi:isolate}[data-cart-target]{position:relative;overflow:visible;isolation:isolate;transition:color .25s ease-in-out,background-color .25s ease-in-out!important}[data-cart-target].cart-impact:after{content:"";position:absolute;inset:-5px;z-index:-1;border:1px solid rgba(196,105,60,.52);border-radius:50%;pointer-events:none;animation:cart-impact-ripple .42s ease-out both}@keyframes cart-impact-ripple{0%{opacity:.75;transform:scale(.78)}to{opacity:0;transform:scale(1.55)}}:root{--nama-ink: #2E2318;--nama-cream: #F7F1E6;--nama-olive: #5C6A4A;--nama-terracotta: #C4693C;--nama-surface: #FFFCF6;--nama-soft: #EEE5D6;--nama-border: rgba(46, 35, 24, .14)}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background:#eee5d6}input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched,select.ng-invalid.ng-touched{border-color:#b44d3c}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
