@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2893826-module__n4NRrq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2893826-module__n4NRrq__variable{--mk-font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a28dd08f-module__63zbNq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a28dd08f-module__63zbNq__variable{--mk-font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_d9617beb-module__gU7nUG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d9617beb-module__gU7nUG__variable{--mk-font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_5d8d1983-module__ur7yTG__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_5d8d1983-module__ur7yTG__variable{--mk-font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_8cbf5302-module__QMjBwa__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_8cbf5302-module__QMjBwa__variable{--mk-font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_f031df46-module__L0seTG__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_f031df46-module__L0seTG__variable{--mk-font-roboto:"Roboto", "Roboto Fallback"}
:root{--mk-bg:#eff4fb;--mk-surface:#fff;--mk-border:#d7dfec;--mk-text:#10243f;--mk-muted:#57708e;--mk-primary:#0b63ce;--mk-primary-soft:#e8f1ff;--mk-secondary:#e8f1ff;--mk-heading-font:var(--mk-font-montserrat), sans-serif;--mk-body-font:var(--mk-font-inter), sans-serif;--mk-product-ratio:1 / 1;--mk-button-radius:9px;--mk-card-radius:14px;--mk-warning:#9a5804;--mk-ok:#0f766e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{font-family:var(--mk-body-font), "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--mk-bg);color:var(--mk-text);margin:0;padding:0}select option,select optgroup{background-color:var(--mk-surface);color:var(--mk-text);font:inherit}select optgroup{color:var(--mk-muted);font-weight:700}select option:checked,select option[selected]{background-color:color-mix(in oklab, var(--mk-primary) 16%, var(--mk-surface));color:var(--mk-text)}select option:disabled{color:var(--mk-muted)}a{color:inherit}.mk-shell{min-height:100vh}.mk-topbar{z-index:10;border-bottom:1px solid var(--mk-border);background:var(--mk-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.mk-promo-strip{display:none}.mk-mobile-bar{display:contents}.mk-mobile-icons{display:none}.brand{letter-spacing:.02em;font-weight:800;text-decoration:none}.mk-nav{flex-wrap:wrap;gap:.5rem;display:flex}.mk-nav a{border:1px solid var(--mk-border);color:#2a4668;background:#f5f8fd;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700;text-decoration:none}.mk-main{padding:1rem}.marketplace-page{background:linear-gradient(#eef3fb 0%,#eff4fb 42%);gap:1rem;min-height:calc(100vh - 3rem);padding:0;display:grid}.marketplace-hero{background:radial-gradient(circle at top right, #dce9ff 0%, #edf3ff 35%, var(--mk-surface) 58%);border:0;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.hero-kicker{color:var(--mk-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.marketplace-hero h1{margin:.3rem 0;font-size:1.4rem;font-weight:800}.hero-subtitle{color:var(--mk-muted);max-width:48rem;margin:0}.marketplace-layout{grid-template-columns:300px minmax(0,1fr);gap:1rem;display:grid}.filters-panel{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:14px;height:fit-content;padding:.9rem;position:sticky;top:1rem}.filters-form{display:grid}.filters-header{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.filters-header h2{margin:0;font-size:1.03rem}.link-btn{color:var(--mk-primary);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:none}.filter-block{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.filter-block span,.filter-block label{color:var(--mk-muted);font-size:.82rem;font-weight:700}.filter-block input{border:1px solid var(--mk-border);color:var(--mk-text);background:#f1f4f9;border-radius:10px;padding:.62rem .72rem}.filter-block input::placeholder{color:#7b8da5}.filter-search-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.filter-search-row button{background:var(--mk-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.62rem .8rem;font-weight:800}.quick-filter-row{flex-wrap:wrap;gap:.45rem;display:flex}.quick-filter-chip{color:#254768;white-space:nowrap;background:#f7faff;border:1px solid #b9c6d7;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.35rem .72rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.quick-filter-chip.active{color:#0b63ce;background:#e7f1ff;border-color:#0b63ce}.filters-advanced-toggle{display:grid}.filters-advanced-toggle summary{display:none}.filters-advanced-toggle:not([open]) .filters-advanced,.filters-advanced{display:grid}.option-list{flex-wrap:wrap;gap:.42rem;display:flex}.option-choice,.availability-choice{display:inline-flex;position:relative}.option-choice input,.availability-choice input{opacity:0;pointer-events:none;position:absolute}.option-choice span{color:#1f2937;cursor:pointer;background:#d4d6db;border:1px solid #adb8c8;border-radius:999px;align-items:center;gap:.35rem;padding:.33rem .62rem;font-size:.78rem;display:inline-flex}.option-choice-color span i{border:1px solid #0f172a24;border-radius:999px;width:12px;height:12px}.option-choice input:checked+span{color:#0b63ce;background:#c9e6fa;border-color:#0ea5ff}.availability-group{grid-template-columns:1fr;gap:.45rem;display:grid}.availability-choice span{color:#1f2937;cursor:pointer;background:#d4d6db;border:1px solid #adb8c8;border-radius:10px;width:100%;padding:.5rem .65rem}.availability-choice input:checked+span{color:#0b63ce;background:#c9e6fa;border-color:#0ea5ff}.apply-btn{color:#fff;cursor:pointer;background:#4338ca;border:0;border-radius:10px;width:100%;padding:.7rem .8rem;font-weight:700}.btn-primary,.btn-outline{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{color:#fff;background:var(--mk-primary);border:0}.btn-outline{border:1px solid var(--mk-border);color:var(--mk-text);background:#f5f8fd}@media (pointer:coarse){.btn-primary,.btn-outline{min-height:44px;padding:.7rem 1rem}}.btn-primary:focus-visible,.btn-outline:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.catalog-area{min-width:0}.desktop-only{display:inline-flex}.catalog-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.catalog-head p{color:#57708e;margin:0;font-weight:600}.cart-shortcut{color:#4338ca;background:#dce8ff;border:1px solid #8baee0;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.color-swatch{--swatch-color:#cbd5e1;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.color-swatch-chip{background:linear-gradient(135deg, #ffffff57, #fff0 42%), var(--swatch-color);border:1px solid #0f172a38;border-radius:999px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff61}.color-swatch-code{color:#28496b;text-transform:uppercase;font-size:.72rem;font-weight:800}
body{color:#111;background:#fff}.store-locator-page{background:radial-gradient(circle at 85% 12%,#d4112f1f,#0000 32%),linear-gradient(135deg,#f7f5ef 0%,#fff 52%,#f4f0e8 100%);place-items:center;min-height:calc(100vh - 64px);padding:clamp(1.5rem,5vw,5rem);display:grid}.store-locator-card{background:#fffffff0;border:1px solid #dedbd3;width:min(680px,100%);padding:clamp(2rem,5vw,4rem);box-shadow:0 28px 80px #1111111a}.store-locator-kicker{color:#d4112f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.store-locator-card h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.9}.store-locator-subtitle{color:#5c5a55;max-width:34rem;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.55}.store-locator-form{gap:.55rem;display:grid}.store-locator-form>label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:750}.store-locator-controls{background:#fff;border:1px solid #111;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.store-locator-prefix{color:#77736c;place-items:center;padding-left:1rem;font-size:1.15rem;display:grid}.store-locator-controls input{min-width:0;min-height:52px;font:inherit;border:0;outline:0;padding:.8rem .6rem}.store-locator-controls:focus-within{outline-offset:2px;outline:2px solid #d4112f}.store-locator-controls button{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:#111;border:0;padding:.8rem 1.3rem;font-size:.82rem;font-weight:750}.store-locator-controls button:disabled{cursor:wait;opacity:.65}.store-locator-error{color:#b10e28;margin:.25rem 0 0;font-size:.88rem}@media (max-width:600px){.store-locator-page{place-items:start stretch;min-height:calc(100vh - 58px);padding:1rem}.store-locator-card{padding:1.5rem}.store-locator-controls{grid-template-columns:auto minmax(0,1fr)}.store-locator-controls button{grid-column:1/-1;min-height:48px}}.mk-main{background:#fff;padding:0}.mk-topbar{background:#fff;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav icons";gap:0;padding:0;display:grid}.mk-promo-strip{color:#111;text-transform:uppercase;letter-spacing:.01em;background:#f2f1eb;grid-area:promo;justify-content:space-between;align-items:center;min-height:55px;padding:0 1.4rem;font-size:.9rem;text-decoration:none;display:flex}.mk-promo-strip span:last-child{font-size:1.75rem;line-height:1}.mk-mobile-bar{display:contents}.brand{color:#d4112f;letter-spacing:-.05em;white-space:nowrap;grid-area:brand;align-self:center;align-items:center;gap:.55rem;padding:0 1.35rem;font-size:1.45rem;font-style:italic;font-weight:900;display:inline-flex}.brand-logo{object-fit:contain;width:auto;max-width:150px;height:34px}.brand-name{display:inline-block}.mk-topbar-actions{grid-area:nav;justify-content:flex-start;align-items:center;gap:1.35rem;min-height:64px;display:flex}.mk-nav{gap:1.55rem}.mk-nav a,.mk-auth-link,.mk-account-name,.mk-logout-btn{color:#111;text-transform:uppercase;letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:.92rem;font-weight:500}.mk-nav a:hover,.mk-auth-link:hover,.mk-account-name:hover{text-underline-offset:.28rem;text-decoration:underline}.mk-account-pill{background:0 0;border:0;border-radius:0;gap:.65rem;padding:0}.mk-mobile-icons{grid-area:icons;align-self:center;align-items:center;gap:1.45rem;padding:0 1.35rem;display:flex}.mk-mobile-icons a{color:#111;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.mk-icon{width:20px;height:20px;display:block;position:relative}.mk-icon-search:before{content:"";border:1.8px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:3px}.mk-icon-search:after{content:"";transform-origin:0;background:currentColor;width:7px;height:1.8px;position:absolute;top:13px;left:13px;transform:rotate(45deg)}.mk-icon-user:before{content:"";border:1.7px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:7px}.mk-icon-user:after{content:"";border:1.7px solid;border-bottom:0;border-radius:10px 10px 0 0;width:12px;height:8px;position:absolute;bottom:2px;left:4px}.mk-icon-bag:before{content:"";border:1.7px solid;width:12px;height:12px;position:absolute;bottom:2px;left:4px}.mk-icon-bag:after{content:"";border:1.7px solid;border-bottom:0;border-radius:8px 8px 0 0;width:6px;height:5px;position:absolute;top:3px;left:7px}.mk-icon-menu,.mk-icon-menu:before,.mk-icon-menu:after{background:currentColor;height:1.8px}.mk-icon-menu{width:19px}.mk-icon-menu:before,.mk-icon-menu:after{content:"";width:19px;position:absolute;right:0}.mk-icon-menu:before{top:-6px}.mk-icon-menu:after{top:6px}.btn-primary,.checkout-btn,.confirm-btn,.submit-btn,.actions button,.apply-btn,.mk-checkout-page .confirm-btn,.mk-checkout-page .guest-register-actions .btn-register,.purchase-panel .btn-primary,.drawer-foot .btn-primary{color:#fff;text-transform:uppercase;letter-spacing:.01em;background:#000;border:1px solid #000;border-radius:0;font-weight:700}.btn-outline,.actions .code-search-btn,.mk-checkout-page .guest-register-actions .btn-guest,.purchase-panel .btn-outline,.back-to-list-btn{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;font-weight:500}.checkout-form input,.checkout-form select,.checkout-form textarea,.account-card input,.auth-form input,.track-form input,.filter-block input,.item-actions input{color:#111;background:#fff;border-color:#cfcfcf;border-radius:0}.marketplace-page,.mk-cart-page,.mk-checkout-page,.mk-track-page,.mk-account-page,.mk-confirm-page,.detail-page{background:#fff}.confirm-verify-form{gap:.85rem;max-width:420px;margin-top:1rem;display:grid}.confirm-verify-form label{gap:.3rem;display:grid}.confirm-verify-form label span{color:#444;font-size:.82rem;font-weight:700}.confirm-verify-form input{font:inherit;border:1px solid #d8d8d8;border-radius:6px;padding:.6rem .7rem}.confirm-verify-form button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;justify-self:start;padding:.6rem 1.2rem;font-weight:700}.confirm-verify-form button:disabled{opacity:.6}.confirm-verify-error{color:#c0392b;margin:0;font-size:.85rem}.catalog-state,.cart-head,.checkout-head,.account-head,.confirm-head,.empty-state,.product-group,.summary-panel,.account-card,.confirm-total-card,.confirm-items-card,.order-detail-card,.checkout-form,.auth-card,.track-card,.result-card,.detail-summary-grid article,.confirm-summary-grid article,.detail-item,.summary-item,.order-row{box-shadow:none;background:#fff;border-color:#d8d8d8;border-radius:0}.catalog-state{border:1px dashed var(--mk-border);background:var(--mk-surface);color:var(--mk-muted);text-align:center;border-radius:12px;padding:1.2rem}.catalog-state.error{color:#b91c1c}.products-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:.85rem;display:grid}.product-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.product-image{aspect-ratio:1;background:#eef4ff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.mk-image{opacity:0;transition:opacity .22s}.mk-image.is-loaded{opacity:1}.mk-image-skeleton{z-index:0;pointer-events:none;background-color:#e5edf6;background-image:linear-gradient(100deg,#0000 28%,#ffffffb8 46%,#0000 64%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.25s ease-in-out infinite mk-skeleton-shimmer;position:absolute;inset:0}.mk-image-skeleton.is-hidden{opacity:0;animation:none}.mk-image-skeleton+.mk-image{z-index:1;position:relative}@keyframes mk-skeleton-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.product-image span{color:var(--mk-muted);font-size:.82rem}.product-color-fallback{background:radial-gradient(circle at 50% 35%,#ffffffc7,#fff0 44%),#eef4ff;align-content:center;place-items:center;gap:.6rem;width:100%;height:100%;padding:1rem;display:grid}.product-card-swatch{flex-direction:column}.product-card-swatch .color-swatch-chip{border-radius:18px;width:72px;height:72px}.product-content{gap:.42rem;padding:.8rem;display:grid}.product-category{color:var(--mk-muted);margin:0;font-size:.75rem}.product-content h3{margin:0;font-size:.95rem;line-height:1.3}.product-price{color:#b45309;margin:0;font-size:1rem;font-weight:800}.product-stock{color:var(--mk-ok);margin:0;font-size:.78rem;font-weight:700}.product-stock.warning{color:var(--mk-warning)}.meta-row{flex-wrap:wrap;gap:.35rem;display:flex}.meta-row span{border:1px solid var(--mk-border);color:var(--mk-muted);border-radius:999px;padding:.18rem .42rem;font-size:.72rem}.view-btn{background:var(--mk-primary);color:#fff;text-align:center;border-radius:9px;margin-top:.35rem;padding:.55rem .75rem;font-weight:800;text-decoration:none}.detail-page{gap:.95rem;display:grid}.detail-head{background:radial-gradient(circle at top right, #dce9ff 0%, #edf3ff 38%, var(--mk-surface) 56%);border:0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.detail-head h1{margin:.35rem 0;font-size:1.35rem}.detail-meta{color:#556f8d;margin:0;font-weight:600}.detail-availability{color:#0f766e;margin:.35rem 0 0;font-size:.86rem;font-weight:700}.detail-availability.warning{color:#a16207}.back-link{color:#0b63ce;font-size:.9rem;font-weight:700;text-decoration:none}.cart-chip{color:#174780;white-space:nowrap;background:#e9f2ff;border:1px solid #97b4de;border-radius:999px;padding:.45rem .8rem;font-weight:700;text-decoration:none}.detail-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:1rem;display:grid}.gallery-panel{background:0 0;border:0;border-radius:0;padding:0}.product-detail-gallery{width:100%}.desktop-gallery-grid{display:none}.detail-description-panel{grid-column:1;min-width:0}.gallery-stage{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.thumb-rail{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.45rem;width:78px;min-width:0;max-height:clamp(420px,72vh,840px);display:flex;overflow:hidden auto}.thumb-btn{border:1px solid var(--mk-border);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 72px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.thumb-btn.active{border-color:#7aa5dd;box-shadow:inset 0 0 0 1px #0b63ce42}.thumb-btn img{object-fit:contain;width:100%;height:100%}.thumb-color-swatch{background:#f6f9fd;width:100%;height:100%}.thumb-color-swatch .color-swatch-chip{border-radius:10px;width:42px;height:42px}.main-image{touch-action:pan-y;background:0 0;border-radius:0;justify-content:center;align-items:center;height:clamp(420px,72vh,840px);display:flex;position:relative;overflow:hidden}.main-image img{object-fit:contain;object-position:center;background:#d6d8dc;width:100%;height:100%;display:block}.main-image-track{will-change:transform;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.main-image-slide{background:#eef1f2;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-nav-btn{z-index:4;color:#111;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #11111129;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #11111129}.gallery-nav-btn span{display:none}.gallery-nav-btn:before{font-size:.96rem;font-weight:900;line-height:1;display:block}.gallery-nav-prev:before{content:"<"}.gallery-nav-next:before{content:">"}.gallery-nav-btn:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-50%)scale(1.04);box-shadow:0 16px 38px #11111138}.gallery-nav-prev{left:.8rem}.gallery-nav-next{right:.8rem}.gallery-counter{z-index:4;color:#111;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #11111129;border-radius:0;min-width:48px;padding:.28rem .55rem;font-size:.72rem;font-weight:800;line-height:1;position:absolute;bottom:.8rem;right:.8rem;box-shadow:0 8px 22px #0f172a1a}.main-color-fallback{width:100%;height:100%;color:var(--mk-text);text-align:center;background:radial-gradient(circle at 50% 35%,#ffffffc7,#fff0 44%),#eef3fb;align-content:center;place-items:center;gap:.65rem;display:grid}.main-color-swatch{flex-direction:column}.main-color-swatch .color-swatch-chip{border-radius:28px;width:min(280px,58vw);height:min(280px,58vw)}.main-color-fallback strong{font-size:1.25rem}.main-color-fallback span{color:var(--mk-muted);font-size:.9rem}.product-description-card{background:0 0;border:0;border-radius:0;margin-top:1rem;padding:1rem 0}.product-description-card h3{color:var(--mk-text);margin:0;font-size:1.08rem}.product-description-toggle{display:block}.product-description-summary{cursor:pointer;color:var(--mk-text);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.product-description-summary::-webkit-details-marker{display:none}.product-description-summary:after{content:"+";color:#0b63ce;font-size:1.2rem;line-height:1}.product-description-toggle[open] .product-description-summary:after{content:"-"}.product-description-body{color:var(--mk-text);margin-top:.75rem;line-height:1.5}.product-description-body :where(*){color:var(--mk-text)!important}.product-description-body :where(a){color:#0b63ce!important}.product-description-body :is(p,ul,ol,blockquote,table){margin:0 0 .6rem}.product-description-body table{border-collapse:collapse;width:100%}.product-description-body td,.product-description-body th{border:1px solid var(--mk-border);padding:.4rem .5rem}.offer-panel{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;grid-area:1/2/span 2;align-self:start;margin-top:.6rem;padding:.95rem;position:sticky;top:.9rem}.option-block{gap:.4rem;display:grid}.option-title{color:var(--mk-muted);margin:0;font-size:.82rem;font-weight:700}.chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--mk-border);color:#294b70;background:#f4f8ff;border-radius:999px;padding:.28rem .55rem;font-size:.76rem;font-weight:700}.variant-list{gap:.45rem;display:grid}.variant-item{border:1px solid var(--mk-border);background:#f8fbff;border-radius:9px;gap:.22rem;padding:.52rem;display:grid}.variant-title{margin:0;font-size:.78rem;font-weight:700}.variant-sub{color:#34577d;margin:0;font-size:.76rem}.placeholder-page{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;padding:1rem}.placeholder-page h1{margin:0 0 .5rem}.placeholder-page p{color:var(--mk-muted);margin:0}.mk-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.mk-auth-link{border:1px solid var(--mk-border);background:var(--mk-primary-soft);color:#1f4d87;border-radius:999px;padding:.35rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none}.mk-account-pill{border:1px solid var(--mk-border);background:#f5f9ff;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .24rem .2rem .6rem;display:inline-flex}.mk-account-name{white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-size:.78rem;font-weight:700;text-decoration:none;overflow:hidden}.mk-logout-btn{color:#b12f52;cursor:pointer;background:#ffeef2;border:1px solid #efbdc8;border-radius:999px;padding:.22rem .5rem;font-size:.74rem;font-weight:700}.purchase-panel{background:0 0;border:0;border-radius:0;gap:.75rem;padding:0;display:grid}.purchase-error{color:#b91c1c;font-weight:700}.alibaba-panel{background:0 0;gap:.75rem}.variants-head{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.variants-head h2{color:var(--mk-text);margin:0;font-size:1.28rem}.open-drawer-link{color:#0b63ce;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.option-group{margin-top:.9rem}.color-image-section{gap:.45rem;margin-top:.9rem;display:grid}.color-image-title{color:var(--mk-text);margin:0}.color-image-row{flex-wrap:wrap;gap:.45rem;display:flex}.color-image-btn{border:1px solid var(--mk-border);cursor:pointer;background:#fff;border-radius:10px;grid-template-rows:auto 1fr;justify-items:center;gap:.22rem;width:82px;min-height:88px;padding:.3rem;display:grid;position:relative;overflow:hidden}.color-image-name{color:var(--mk-text);text-align:center;font-size:.72rem;font-weight:700;line-height:1.1}.color-image-btn img{object-fit:cover;border-radius:6px;width:64px;height:64px}.color-image-fallback{background:#f3f6fb;border-radius:6px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.color-image-swatch{flex-direction:column;gap:.22rem}.color-image-swatch .color-swatch-chip{border-radius:9px;width:34px;height:34px}.color-image-swatch .color-swatch-code{font-size:.56rem}.color-image-btn.active{border-color:#82abdf;box-shadow:inset 0 0 0 1px #0b63ce42}.option-group p{color:var(--mk-text);margin:0 0 .45rem;font-weight:700}.option-row{flex-wrap:wrap;gap:.45rem;display:flex}.option-chip,.size-chip{border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text);cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .62rem;font-weight:600;display:inline-flex;position:relative}.option-chip-swatch .color-swatch-chip{border-radius:999px;width:14px;height:14px}.option-chip-thumb{border:1px solid var(--mk-border);object-fit:cover;background:#f3f6fb;border-radius:7px;flex:0 0 28px;width:28px;height:28px}.option-chip.active,.size-chip.active{background:#ebf3ff;border-color:#82abdf}.selection-hint{color:#57718e;margin:.95rem 0 0;font-size:.86rem}.summary-footer{background:0 0;border:0;border-radius:0;margin-top:1rem;padding:.75rem 0}.summary-footer p{color:var(--mk-text);margin:0;font-size:.86rem}.summary-footer .purchase-error{margin-top:.35rem;font-weight:600}.summary-actions{gap:.55rem;margin-top:.75rem;display:flex}.purchase-panel .btn-outline,.purchase-panel .btn-primary{border-radius:999px;padding:.6rem 1rem;font-weight:700}.purchase-panel .btn-outline{border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text)}.purchase-panel .btn-primary{border:1px solid var(--mk-primary);background:var(--mk-primary);color:#fff}.drawer-backdrop{z-index:2500;cursor:pointer;background:#0f172a73;border:0;position:fixed;inset:0}.variant-drawer{z-index:2600;background:var(--mk-surface);border-left:1px solid var(--mk-border);grid-template-rows:auto auto auto 1fr auto;width:min(96vw,560px);height:100dvh;transition:transform .22s;display:grid;position:fixed;top:0;right:0;overflow:visible;transform:translate(105%)}.variant-drawer.open{transform:translate(0)}.drawer-head{z-index:2;background:var(--mk-surface);border-bottom:1px solid var(--mk-border);justify-content:space-between;gap:.75rem;padding:1rem;display:flex;position:sticky;top:0}.drawer-head h3{color:var(--mk-text);margin:0;font-size:1.35rem}.drawer-head p{color:#57708e;margin:.35rem 0 0}.drawer-close{border:1px solid var(--mk-border);width:36px;height:36px;color:var(--mk-text);cursor:pointer;background:#f4f8ff;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:inline-flex}.drawer-price-tiers{border-bottom:1px solid var(--mk-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.8rem 1rem;display:grid}.drawer-price-tiers>div{background:0 0;border:0;padding:0;display:block}.drawer-price-tiers small{color:#57708e;font-size:.72rem;display:block}.drawer-price-tiers strong{color:var(--mk-text);margin-top:.12rem;font-size:1.05rem;display:block}.drawer-floating-preview{--drawer-preview-width:390px;top:50%;left:calc((100vw - min(96vw, 560px) - var(--drawer-preview-width)) / 2);width:var(--drawer-preview-width);border:1px solid var(--mk-border);z-index:2555;background:#fff;border-radius:12px;padding:.6rem;position:fixed;transform:translateY(-50%);box-shadow:0 18px 44px #0f172a57}.drawer-floating-preview img{aspect-ratio:1;object-fit:contain;background:#eef3fb;border-radius:8px;width:100%;display:block}.drawer-floating-swatch{aspect-ratio:1;background:#eef3fb;border-radius:8px;flex-direction:column;width:100%}.drawer-floating-swatch .color-swatch-chip{border-radius:24px;width:min(240px,62%);height:min(240px,62%)}.drawer-floating-preview p{color:#415b7b;margin:.5rem 0 0;font-size:.9rem}@media (max-width:1500px){.drawer-floating-preview{--drawer-preview-width:320px}}@media (max-width:1260px){.drawer-floating-preview{display:none}}
.drawer-selection{border-bottom:1px solid var(--mk-border);padding:.8rem 1rem .35rem}.drawer-selection-head{color:var(--mk-text);justify-content:space-between;align-items:center;display:flex}.drawer-selection-head span{color:#0b63ce;font-size:.86rem;text-decoration:underline}.drawer-color-row{flex-wrap:wrap;gap:.55rem;margin-top:.55rem;display:flex}.drawer-color-head strong{color:var(--mk-text);font-size:.98rem;font-weight:800}.drawer-color-head strong span{font-weight:500}.drawer-color-btn{border:1px solid var(--mk-border);background:var(--mk-surface);cursor:pointer;border-radius:7px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:inline-flex;position:relative;overflow:hidden}.drawer-color-btn img{object-fit:cover;width:56px;height:56px}.drawer-color-swatch{width:100%;height:100%}.drawer-color-swatch .color-swatch-chip{border-radius:999px;width:14px;height:14px}.drawer-color-btn.active{border-color:#82abdf;box-shadow:inset 0 0 0 1px #0b63ce42}.drawer-size-head{margin-top:.8rem}.drawer-list{padding:.3rem 1rem .9rem;overflow:auto}.drawer-empty{border:1px dashed var(--mk-border);color:var(--mk-muted);text-align:center;border-radius:10px;margin:0;padding:1rem}.drawer-item{border-bottom:1px solid var(--mk-border);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;grid-template-areas:"size price stepper""status status status";align-items:center;gap:.35rem .75rem;padding:.7rem 0;display:grid}.drawer-item:last-child{border-bottom:0}.drawer-item.no-size{grid-template-columns:1fr auto;grid-template-areas:"price stepper""status status"}.drawer-item.no-size .drawer-item-price{justify-self:start}.drawer-size-chip{border:1px solid var(--mk-border);color:var(--mk-text);cursor:pointer;background:#ecf1f8;border-radius:8px;grid-area:size;padding:.42rem .75rem;font-weight:600}.drawer-size-chip.active{background:#fff;border-color:#6f89a9}.drawer-item-price{color:var(--mk-text);grid-area:price;justify-self:end;font-weight:700}.qty-stepper{border:1px solid var(--mk-border);border-radius:999px;grid-area:stepper;grid-template-columns:34px 52px 34px;align-items:center;gap:0;display:grid;overflow:hidden}.qty-stepper button{background:#e9eef5}.qty-stepper button,.qty-stepper input{color:var(--mk-text);text-align:center;background:#fff;border:0;border-radius:0;height:34px}.qty-stepper button{cursor:pointer}.drawer-item-status{color:#57708e;grid-area:status;margin:0;font-size:.76rem}.drawer-foot{border-top:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.drawer-foot p{color:var(--mk-muted);margin:0;font-size:.82rem}.drawer-foot strong{color:var(--mk-text)}.drawer-foot .btn-primary{border:1px solid var(--mk-primary);background:var(--mk-primary);color:#fff;border-radius:999px;padding:.6rem 1rem;font-weight:700}.mk-cart-page,.mk-checkout-page,.mk-track-page,.mk-account-page,.mk-confirm-page{gap:.95rem;display:grid}.cart-head,.checkout-head,.account-head,.confirm-head{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem;display:flex}.cart-head h1,.checkout-head h1,.account-head h1,.confirm-head h1{margin:.3rem 0 .35rem}.cart-head p,.checkout-head p,.account-head p,.confirm-head p{color:var(--mk-muted);margin:0}.empty-state{border:1px dashed var(--mk-border);background:var(--mk-surface);color:var(--mk-muted);text-align:center;border-radius:12px;padding:1.1rem}.cart-layout,.checkout-layout,.account-layout{grid-template-columns:minmax(0,1fr) 360px;gap:1rem;display:grid}.cart-groups{gap:.8rem;display:grid}.product-group{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;overflow:hidden}.product-group-head{border-bottom:1px solid var(--mk-border);background:#fff;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem;display:grid}.cart-product-thumb{border:1px solid var(--mk-border);width:64px;height:78px;color:var(--mk-muted);text-transform:uppercase;background:#eef1f2;border-radius:8px;place-items:center;font-weight:800;display:grid;overflow:hidden}.cart-product-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.product-group h2{margin:0;font-size:1rem}.product-group-head p{color:var(--mk-muted);margin:.22rem 0 0;font-size:.8rem;font-weight:700}.cart-table-head{border-bottom:1px solid var(--mk-border);color:#506275;text-transform:uppercase;background:#f5f7fa;grid-template-columns:minmax(150px,1.35fr) minmax(150px,1.1fr) minmax(92px,.7fr) 96px minmax(100px,.8fr) 80px;align-items:center;gap:.65rem;padding:.55rem .85rem;font-size:.7rem;font-weight:800;display:grid}.cart-table-variant-head{padding-left:54px}.items-list{display:grid}.item-row{border-bottom:1px solid var(--mk-border);background:#fff;grid-template-columns:minmax(150px,1.35fr) minmax(150px,1.1fr) minmax(92px,.7fr) 96px minmax(100px,.8fr) 80px;align-items:center;gap:.65rem;padding:.72rem .85rem;display:grid}.item-row:last-child{border-bottom:0}.variant-meta{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;display:grid}.cart-variant-thumb{border:1px solid var(--mk-border);width:44px;height:52px;color:var(--mk-muted);text-transform:uppercase;background:#eef1f2;border-radius:7px;place-items:center;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.cart-variant-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.variant-text{min-width:0}.variant-meta strong{color:var(--mk-text);text-transform:lowercase;font-size:.9rem}.cart-price-cell span,.cart-total-cell span,.item-actions label{display:none}.cart-price-cell p,.pending{color:#32587d;margin:0;font-size:.78rem}.pending.has-pending{color:#a55b05;font-weight:700}.item-actions{justify-items:stretch;display:grid}.item-actions input{border:1px solid var(--mk-border);text-align:right;border-radius:8px;width:100%;padding:.38rem .42rem;font-weight:700}.remove-line-btn{color:#b42348;cursor:pointer;background:#fff3f5;border:1px solid #efc2cc;border-radius:8px;padding:.38rem .62rem;font-weight:700}.line-total{color:var(--mk-text);margin:0;font-weight:800}.summary-panel,.account-card,.confirm-total-card,.confirm-items-card,.order-detail-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;gap:.6rem;height:fit-content;padding:.85rem;display:grid}.summary-panel h3,.account-card h2,.confirm-items-card h2,.confirm-total-card h2,.order-detail-card h2{margin:0}.account-view-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.account-view-tabs button{border:1px solid var(--mk-border);color:var(--mk-text);cursor:pointer;background:#f5f8fd;border-radius:8px;padding:.55rem .85rem;font-weight:800}.account-view-tabs button.active{border-color:var(--mk-primary);background:var(--mk-primary);color:#fff}.account-view-panel{gap:1rem;width:100%;max-width:920px;display:grid}.account-view-panel.orders-split{grid-template-columns:minmax(320px,460px) minmax(0,1fr);align-items:start;max-width:none}.account-view-panel.orders-split .order-detail-card{position:sticky;top:1rem}@media (max-width:1024px){.account-view-panel.orders-split{grid-template-columns:1fr;max-width:920px}.account-view-panel.orders-split .order-detail-card{position:static}}.small-muted{color:var(--mk-muted);margin:0;font-size:.82rem}.summary-line{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.summary-line.total{border-top:1px solid var(--mk-border);padding-top:.5rem}.payment-method-block{gap:.4rem;display:grid}.payment-title{color:var(--mk-muted);margin:0;font-size:.82rem;font-weight:700}.payment-empty{color:var(--mk-muted);margin:0;font-size:.8rem}.payment-list,.payment-method-list{flex-wrap:wrap;gap:.35rem;display:flex}.payment-pill,.payment-method-pill{border:1px solid var(--mk-border);color:#28507a;cursor:pointer;background:#f4f8ff;border-radius:999px;padding:.3rem .58rem;font-size:.77rem;font-weight:700}.payment-pill.active,.payment-method-pill.active{color:#184780;background:#e8f1ff;border-color:#87ace0}.pending-banner{color:#0000;border:1px solid #0000;border-radius:8px;margin:0;padding:.45rem;font-size:.78rem}.pending-banner.show{color:#9f5800;background:#fff7ea;border-color:#f4d5a4}.checkout-btn,.confirm-btn,.submit-btn{background:var(--mk-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.58rem .8rem;font-weight:800}.checkout-form,.account-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:12px;padding:.85rem}.checkout-form{gap:.85rem;display:grid}.checkout-form section{gap:.55rem;display:grid}.checkout-form section h2{margin:0;font-size:1rem}.checkout-form label,.account-card label,.auth-form label{color:var(--mk-muted);gap:.34rem;font-size:.82rem;font-weight:700;display:grid}.checkout-form input,.checkout-form select,.checkout-form textarea,.account-card input,.auth-form input,.track-form input{border:1px solid var(--mk-border);color:var(--mk-text);background:#f9fcff;border-radius:10px;padding:.55rem .62rem}.delivery-switch{border:1px solid var(--mk-border);border-radius:10px;display:inline-flex;overflow:hidden}.delivery-switch button{color:#2f5278;cursor:pointer;background:#f5f8fd;border:0;padding:.45rem .8rem;font-weight:700}.delivery-switch button.active{color:#184780;background:#dfeeff}.guest-register-prompt{background:#fff;border:1px solid #111;border-radius:0;gap:.55rem;padding:.7rem;display:grid}.guest-register-prompt p{color:#233247;margin:0}.guest-register-actions{flex-wrap:wrap;gap:.45rem;display:flex}.summary-list{gap:.45rem;display:grid}.summary-item{border:1px solid var(--mk-border);background:#f9fbff;border-radius:9px;padding:.52rem}.summary-item strong{font-size:.82rem}.summary-item p{color:#32577b;margin:.2rem 0 0;font-size:.76rem}.summary-total{gap:.35rem;display:grid}.summary-total>div{justify-content:space-between;gap:.5rem;display:flex}.summary-total .total{border-top:1px solid var(--mk-border);padding-top:.35rem}.mk-checkout-page{background:#f4f7fb;gap:1rem;min-height:calc(100vh - 3rem);padding:1rem}.mk-checkout-page .checkout-head{border-radius:12px;padding:.9rem 1rem;display:block}.mk-checkout-page .checkout-head h1{margin:.35rem 0}.mk-checkout-page .checkout-layout{grid-template-columns:minmax(0,1fr) 330px;margin-top:1rem}.mk-checkout-page .checkout-form,.mk-checkout-page .summary-panel{background:var(--mk-surface);border-radius:12px;padding:.9rem}.mk-checkout-page .checkout-form{display:block}.mk-checkout-page .checkout-form section+section{margin-top:.95rem}.mk-checkout-page .checkout-form h2{margin:0 0 .6rem}.mk-checkout-page .checkout-form label{color:var(--mk-text);margin-bottom:.6rem}.mk-checkout-page .checkout-form input,.mk-checkout-page .checkout-form select,.mk-checkout-page .checkout-form textarea{color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:0;padding:.5rem .6rem}.mk-checkout-page .checkout-form input:focus,.mk-checkout-page .checkout-form select:focus,.mk-checkout-page .checkout-form textarea:focus{outline-offset:0;border-color:#111;outline:1px solid #111}.mk-checkout-page .delivery-switch{border:0;border-radius:0;gap:.45rem;margin-bottom:.6rem;display:flex;overflow:visible}.mk-checkout-page .delivery-switch button{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;padding:.36rem .9rem;font-weight:700}.mk-checkout-page .delivery-switch button.active{color:#fff;background:#111;border-color:#111}.mk-checkout-page .payment-method-list{gap:.45rem}.mk-checkout-page .payment-method-pill{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;padding:.34rem .7rem;font-size:.82rem;font-weight:600}.mk-checkout-page .payment-method-pill.active{color:#fff;background:#111;border-color:#111}.mk-checkout-page .checkout-account-notice{color:#111;background:#fff;border:1px solid #111;border-radius:0;gap:.35rem;padding:.72rem;display:grid}.mk-checkout-page .checkout-account-notice strong{font-size:.9rem}.mk-checkout-page .checkout-account-notice p{color:#233247;margin:0;font-size:.83rem;line-height:1.35}.mk-checkout-page .checkout-account-actions{flex-wrap:wrap;gap:.45rem;display:flex}.mk-checkout-page .checkout-account-notice a{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;width:fit-content;padding:.42rem .65rem;font-size:.78rem;font-weight:800;text-decoration:none}.mk-checkout-page .checkout-account-actions a:first-child,.mk-checkout-page .checkout-account-notice.registered a{color:#fff;background:#111}.mk-checkout-page .checkout-account-notice a:hover{color:#fff;background:#242424;border-color:#242424}.mk-checkout-page .guest-register-prompt{background:#fff;border:1px solid #111;border-radius:0;margin-top:.8rem}.mk-checkout-page .guest-register-prompt p{color:var(--mk-text);font-size:.83rem;line-height:1.3}.mk-checkout-page .guest-register-actions{margin-top:.6rem}.mk-checkout-page .guest-register-actions .btn-register,.mk-checkout-page .guest-register-actions .btn-guest{border-radius:8px;padding:.45rem .7rem;font-size:.8rem;font-weight:700;text-decoration:none}.mk-checkout-page .guest-register-actions .btn-register{background:var(--mk-primary);color:#fff;border:1px solid #6d98d9}.mk-checkout-page .guest-register-actions .btn-guest{border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text)}.mk-checkout-page .confirm-btn{width:100%;margin-top:.75rem;padding:.7rem;font-weight:700}.mk-checkout-page .summary-panel{display:block;position:sticky;top:1rem}.mk-checkout-page .summary-panel h3{margin:0 0 .7rem}.mk-checkout-page .summary-list{gap:.5rem}.mk-checkout-page .summary-item{background:#fafafa;border:1px solid #e5e5e5;border-radius:0}.mk-checkout-page .summary-item p{color:#57708e}.mk-checkout-page .summary-total{border-top:1px solid var(--mk-border);margin-top:.7rem;padding-top:.7rem}.mk-checkout-page .summary-total .total{border-top:0;padding-top:0;font-size:1.02rem;font-weight:800}.mk-auth-page{justify-content:center;display:flex}.auth-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:14px;gap:.75rem;width:min(100%,520px);padding:1rem;display:grid}.auth-card h1{margin:0}.auth-card p{color:var(--mk-muted);margin:0}.mode-switch{border:1px solid var(--mk-border);border-radius:10px;display:inline-flex;overflow:hidden}.mode-switch button{color:#2d5075;cursor:pointer;background:#f5f8fd;border:0;padding:.45rem .75rem;font-weight:700}.mode-switch button.active{color:#184780;background:#deedff}.auth-form{gap:.55rem;display:grid}.auth-inline-actions{flex-wrap:wrap;gap:.45rem;display:flex}.mk-track-page{justify-content:center;display:flex}.track-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:14px;gap:.8rem;width:min(100%,920px);padding:1rem;display:grid}.track-card h1,.track-card h2{margin:0}.track-card p{color:var(--mk-muted);margin:0}.track-form{gap:.55rem;display:grid}.field{color:var(--mk-muted);gap:.32rem;font-size:.82rem;font-weight:700;display:grid}.actions{flex-wrap:wrap;gap:.45rem;display:flex}.actions button{background:var(--mk-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.53rem .75rem;font-weight:700}.actions .code-search-btn{color:#1f4d86;border:1px solid var(--mk-border);background:#eff5ff}.orders-list-card,.orders-list{gap:.55rem;display:grid}.order-row{border:1px solid var(--mk-border);cursor:pointer;text-align:left;background:#f8fbff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;width:100%;padding:.6rem .72rem;display:grid}.order-row.active{background:#ecf4ff;border-color:#8fb4e7}.order-main{gap:.18rem;min-width:0;display:grid}.order-main strong{font-size:.86rem}.order-main p{color:var(--mk-muted);margin:0;font-size:.78rem}.order-meta{color:#33597d;text-align:right;justify-items:end;gap:.18rem;font-size:.76rem;display:grid}.order-meta .pending,.qty .pending{color:#a75e03;font-weight:700}.track-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.back-to-list-btn{border:1px solid var(--mk-border);color:#234d7e;cursor:pointer;background:#f4f8ff;border-radius:10px;padding:.42rem .7rem;font-weight:700}.detail-loading{color:var(--mk-muted);margin:0}.detail-summary-grid,.confirm-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;display:grid}.detail-summary-grid article,.confirm-summary-grid article{border:1px solid var(--mk-border);background:#f8fbff;border-radius:10px;gap:.16rem;padding:.55rem;display:grid}.detail-summary-grid span,.confirm-summary-grid span{color:var(--mk-muted);font-size:.76rem}.detail-summary-grid strong,.confirm-summary-grid strong{font-size:.84rem}.result-card{border:1px solid var(--mk-border);background:#f9fcff;border-radius:12px;gap:.55rem;padding:.75rem;display:grid}.result-card h2{margin:0}.order-status{font-weight:800}.order-message{font-size:.82rem}.qty{color:#34597c;gap:.14rem;font-size:.75rem;display:grid}.error-msg{color:#b91c1c;margin:0;font-weight:700}.success-msg{color:#0f766e;margin:0;font-weight:700}.order-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.detail-items{gap:.45rem;display:grid}.detail-item{border:1px solid var(--mk-border);background:#f8fbff;border-radius:9px;padding:.55rem}.detail-item strong{font-size:.84rem}.detail-item p{color:#32577b;margin:.2rem 0 0;font-size:.77rem}@media (max-width:940px){.marketplace-layout{grid-template-columns:1fr}.filters-panel{position:static}.desktop-only{display:none}.detail-layout{grid-template-columns:1fr}.offer-panel{margin-top:0;position:static}.cart-layout,.checkout-layout,.account-layout{grid-template-columns:1fr}.cart-table-head{display:none}.item-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 86px;grid-template-areas:"variant status status""price qty total""remove remove remove";align-items:start}.variant-meta{grid-template-columns:40px minmax(0,1fr);gap:.52rem}.cart-variant-thumb{width:40px;height:48px}.variant-meta{grid-area:variant}.item-row>.pending{text-align:right;grid-area:status}.cart-price-cell{grid-area:price}.item-actions{grid-area:qty}.cart-total-cell{text-align:right;grid-area:total}.cart-price-cell span,.cart-total-cell span,.item-actions label{color:var(--mk-muted);text-transform:uppercase;margin-bottom:.18rem;font-size:.68rem;font-weight:800;display:block}.remove-line-btn{grid-area:remove;justify-self:end}.mk-checkout-page .summary-panel{position:static}}@media (max-width:720px){body{background:#f4f7fb}.mk-topbar{align-items:flex-start;gap:.5rem;padding:.58rem 0;overflow:hidden}.brand{padding:0 .75rem;font-size:.96rem}.mk-topbar-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.42rem;width:100%;padding:0 .75rem .08rem;overflow-x:auto}.mk-topbar-actions::-webkit-scrollbar{display:none}.mk-nav{flex-wrap:nowrap;gap:.38rem}.mk-auth-link,.mk-account-pill{flex:none}.mk-main{padding:0}.mk-checkout-page{padding:.75rem}.mk-nav a{flex:none;padding:.34rem .58rem;font-size:.74rem}.marketplace-page{background:#f4f7fb;gap:.62rem;padding-bottom:.8rem}.marketplace-hero{background:#fff;border:1px solid #dce5f2;border-radius:14px;margin:.55rem .65rem 0;padding:.78rem .88rem}.hero-kicker{letter-spacing:.08em;font-size:.68rem}.marketplace-hero h1{font-size:1.08rem;line-height:1.22}.hero-subtitle{font-size:.8rem;line-height:1.35}.marketplace-layout{gap:.7rem}.filters-panel{border-radius:14px;margin:0 .65rem;padding:.72rem;box-shadow:0 12px 28px #10243f14}.filters-header{margin-bottom:.55rem}.filters-header h2{font-size:.96rem}.link-btn{font-size:.8rem}.filter-block{gap:.28rem;margin-bottom:.62rem}.filter-search-block{margin-bottom:.68rem}.filter-search-row{grid-template-columns:minmax(0,1fr) auto}.filter-search-row input{background:#fff;min-height:42px;font-size:.86rem}.filter-search-row button{min-height:42px;padding:.55rem .75rem;font-size:.8rem}.quick-filter-row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -.72rem;padding:0 .72rem .15rem;overflow-x:auto}.quick-filter-row::-webkit-scrollbar{display:none}.quick-filter-chip{min-height:32px;padding:.32rem .66rem;font-size:.76rem}.filters-advanced-toggle{border-top:1px solid #e0e8f3;margin-top:.18rem;padding-top:.55rem}.filters-advanced-toggle summary{color:#193755;cursor:pointer;background:#f7fbff;border:1px solid #c7d4e5;border-radius:10px;justify-content:space-between;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .68rem;font-weight:800;list-style:none;display:flex;overflow:hidden}.filters-advanced-toggle summary>span{flex:auto;min-width:0}.filters-advanced-toggle summary::-webkit-details-marker{display:none}.filters-advanced-toggle summary:after{content:"+";width:22px;height:22px;color:var(--mk-primary);background:#e6f0ff;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.filters-advanced-toggle[open] summary:after{content:"-"}.filters-advanced-toggle summary strong{color:#607895;margin-left:auto;font-size:.72rem;font-weight:800;display:none}.filters-advanced-toggle:not([open]) .filters-advanced{display:none}.filters-advanced{min-width:0;max-width:100%;padding-top:.7rem;overflow:hidden}.filters-advanced .filter-block{min-width:0;max-width:100%}.option-list{scrollbar-width:none;flex-wrap:wrap;max-width:100%;padding-bottom:.08rem;overflow-x:visible}.option-list::-webkit-scrollbar{display:none}.option-choice,.availability-choice{flex:0 auto}.option-choice span{white-space:nowrap;background:#f3f6fb;border-color:#bec9d7;max-width:100%}.availability-group{grid-template-columns:1fr;gap:.42rem}.availability-choice span{text-align:center;background:#f3f6fb;border-radius:999px;place-items:center;width:100%;min-height:38px;padding:.45rem .35rem;font-size:.75rem;display:grid}.apply-btn{border-radius:10px;max-width:100%;min-height:42px}.catalog-head{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7fbf0;margin:0;padding:.52rem .75rem;position:sticky;top:86px}.catalog-head .cart-shortcut{padding:.38rem .64rem;font-size:.76rem}.catalog-head p{font-size:.84rem}.catalog-area{padding:0}.products-grid{gap:.7rem;padding:0 .65rem}.product-card{border-radius:14px;box-shadow:0 10px 24px #10243f14}.product-content{gap:.34rem;padding:.72rem}.product-content h3{font-size:.92rem}.product-price{font-size:.95rem}.meta-row{display:none}.view-btn{margin-top:.25rem}.product-description-card{margin-top:.85rem;padding:.7rem 0}.detail-page{background:#f4f7fb;gap:.62rem}.detail-head{background:#fff;border:1px solid #dce5f2;border-radius:14px;gap:.58rem;margin:.55rem .65rem 0;padding:.72rem .82rem}.detail-head>div{flex:210px;min-width:0}.detail-head h1{margin:.26rem 0 .22rem;font-size:1.08rem;line-height:1.22}.detail-meta{font-size:.84rem}.detail-availability{margin-top:.24rem;font-size:.8rem}.back-link{font-size:.78rem}.cart-chip{padding:.36rem .62rem;font-size:.78rem}.detail-layout{flex-direction:column;gap:.68rem;display:flex}.gallery-panel,.offer-panel,.detail-description-panel{width:auto;min-width:0;margin-left:.65rem;margin-right:.65rem}.gallery-panel{width:100%;margin-left:0;margin-right:0}.gallery-stage{background:#fff;border:1px solid #dce5f2;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.52rem;width:100%;padding:.52rem;display:grid;overflow:hidden}.main-image{aspect-ratio:auto;background:#fff;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:0}.main-image img{object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;max-height:clamp(340px,58vh,520px)}.product-description-toggle:not([open]) .product-description-body{display:none}.thumb-rail{scrollbar-width:none;flex-direction:column;gap:.42rem;width:64px;max-height:clamp(330px,56vh,500px);padding:0;overflow:hidden auto}.thumb-rail::-webkit-scrollbar{display:none}.thumb-btn{border-radius:9px;flex:0 0 58px;width:58px;height:58px}.offer-panel{border-radius:14px;order:2;grid-area:auto;margin-top:0;padding:.8rem;position:static;overflow:hidden;box-shadow:0 10px 24px #10243f14}.detail-description-panel{order:3}.product-description-card{background:#fff;border:1px solid #dce5f2;border-radius:14px;margin-top:0;padding:.72rem .82rem}.product-description-summary{font-size:.92rem}.product-description-body{font-size:.84rem}.variants-head{min-width:0;margin-top:0}.variants-head h2{min-width:0;font-size:1.05rem}.open-drawer-link{background:#edf5ff;border:1px solid #b8cbe8;border-radius:999px;padding:.32rem .58rem;font-size:.78rem;text-decoration:none}.option-group,.color-image-section{min-width:0;margin-top:.65rem}.option-row,.color-image-row{flex-wrap:wrap;max-width:100%;padding-bottom:0;overflow:visible}.option-chip,.size-chip,.color-image-btn{flex:0 auto}.option-chip{max-width:100%}.option-chip,.size-chip{white-space:nowrap;min-height:38px;padding:.42rem .58rem;font-size:.8rem}.option-chip-thumb{flex-basis:24px;width:24px;height:24px}.selection-hint{margin-top:.65rem;font-size:.78rem}.summary-footer{min-width:0;margin-top:.62rem;padding:.58rem 0 0}.summary-footer p{font-size:.8rem}.item-actions{justify-items:start}.summary-actions{flex-direction:column;gap:.45rem;min-width:0;margin-top:.58rem}.purchase-panel .btn-outline,.purchase-panel .btn-primary{width:100%;max-width:100%;min-height:42px;padding:.56rem .78rem;font-size:.82rem}.variant-drawer{border-radius:18px 18px 0 0;width:100vw;height:min(86vh,760px)}.drawer-price-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-floating-preview{display:none}.color-image-btn{width:74px;min-height:82px}.color-image-btn img,.color-image-fallback{width:56px;height:56px}.drawer-item{grid-template-columns:auto 1fr auto;grid-template-areas:"size price stepper""status status status"}.drawer-item.no-size{grid-template-columns:1fr auto;grid-template-areas:"price stepper""status status"}.account-view-panel.orders-split{grid-template-columns:1fr}.account-view-panel.orders-split .order-detail-card{position:static}.account-view-panel.orders-split>.account-card{display:none}.order-row{grid-template-columns:1fr;gap:.5rem}.order-main,.order-meta{width:100%}.order-meta{text-align:left;border-top:1px solid var(--mk-border);justify-items:start;gap:.1rem;padding-top:.5rem}.order-detail-head{flex-direction:column;align-items:stretch}.order-detail-head .btn-outline{width:100%}.detail-summary-grid,.confirm-summary-grid{grid-template-columns:1fr 1fr}}
@media (max-width:430px){.detail-head,.offer-panel,.detail-description-panel{margin-left:.5rem;margin-right:.5rem}.gallery-panel{margin-left:0;margin-right:0}.main-image{height:auto}.gallery-stage{grid-template-columns:58px minmax(0,1fr);gap:.42rem;padding:.42rem}.thumb-rail{width:58px;max-height:clamp(310px,54vh,470px)}.thumb-btn{flex-basis:52px;width:52px;height:52px}.offer-panel{padding:.72rem}.color-image-btn{width:68px;min-height:76px}.color-image-btn img,.color-image-fallback{width:50px;height:50px}}@media (min-width:721px){.product-description-summary{cursor:default}.product-description-summary:after{content:""}.product-description-toggle .product-description-body,.product-description-toggle:not([open]) .product-description-body{display:block}}@media (max-width:720px){body{background:#fff}.mk-topbar{background:#fff;border-bottom:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.mk-promo-strip{color:#111;text-transform:uppercase;letter-spacing:.01em;background:#f2f1eb;justify-content:space-between;align-items:center;min-height:50px;padding:0 .72rem;font-size:.82rem;text-decoration:none;display:none}.mk-promo-strip span:last-child{font-size:1.35rem;line-height:1}.mk-mobile-bar{background:#fff;justify-content:space-between;align-items:center;min-height:60px;padding:0 .78rem;display:flex}.brand{color:#d4112f;letter-spacing:-.03em;gap:.4rem;padding:0;font-size:1rem;font-style:italic}.brand-logo{max-width:110px;height:26px}.mk-mobile-icons{align-items:center;gap:1.05rem;display:flex}.mk-mobile-icons a{color:#111;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.mk-icon{width:20px;height:20px;display:block;position:relative}.mk-icon-search:before{content:"";border:1.8px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:3px}.mk-icon-search:after{content:"";transform-origin:0;background:currentColor;width:7px;height:1.8px;position:absolute;top:13px;left:13px;transform:rotate(45deg)}.mk-icon-user:before{content:"";border:1.7px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:7px}.mk-icon-user:after{content:"";border:1.7px solid;border-bottom:0;border-radius:10px 10px 0 0;width:12px;height:8px;position:absolute;bottom:2px;left:4px}.mk-icon-bag:before{content:"";border:1.7px solid;width:12px;height:12px;position:absolute;bottom:2px;left:4px}.mk-icon-bag:after{content:"";border:1.7px solid;border-bottom:0;border-radius:8px 8px 0 0;width:6px;height:5px;position:absolute;top:3px;left:7px}.mk-icon-menu,.mk-icon-menu:before,.mk-icon-menu:after{background:currentColor;height:1.8px}.mk-icon-menu{width:19px}.mk-icon-menu:before,.mk-icon-menu:after{content:"";width:19px;position:absolute;right:0}.mk-icon-menu:before{top:-6px}.mk-icon-menu:after{top:6px}.mk-topbar-actions{display:none}.mk-main{background:#fff}.marketplace-page{background:#fff;gap:0}.marketplace-hero{background:#fff;border:0;border-radius:0;margin:0;padding:.8rem .68rem .6rem}.hero-kicker,.hero-subtitle{display:none}.marketplace-hero h1{color:#17191d;letter-spacing:-.05em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(2.15rem,12vw,3.2rem);line-height:.9}.marketplace-layout{gap:0}.filters-panel{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:.3rem .68rem .75rem}.filters-form{gap:.62rem}.filters-header,.filter-search-block,.filters-advanced-toggle summary strong,.availability-group{display:none}.filter-block{margin:0}.filter-block>span{display:none}.quick-filter-row{gap:.45rem;margin:0;padding:0}.quick-filter-chip{color:#111;text-transform:uppercase;background:#fff;border:1px solid #1a1a1a;border-radius:0;min-height:31px;padding:.42rem .66rem;font-size:.8rem;font-weight:500}.quick-filter-chip.active{color:#fff;background:#111;border-color:#111}.filters-advanced-toggle{border-top:0;margin-top:.7rem;padding-top:0}.filters-advanced-toggle summary{color:#111;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:.8rem;font-weight:500}.filters-advanced-toggle summary>span{align-items:center;gap:.25rem;display:inline-flex}.filters-advanced-toggle summary>span:before{content:"ORDENAR POR"}.filters-advanced-toggle summary>span{font-size:0}.filters-advanced-toggle summary>span:before{font-size:.8rem}.filters-advanced-toggle summary:after{content:"FILTRO";color:#111;background:0 0;border-radius:0;width:auto;height:auto;font-size:.8rem;font-weight:500}.filters-advanced-toggle[open] summary:after{content:"CERRAR"}.filters-advanced{gap:.7rem;padding-top:.8rem;display:grid}.filters-advanced .filter-block{gap:.38rem}.filters-advanced .filter-block>span{color:#111;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.filters-advanced .availability-block{display:none}.filters-advanced .option-list{flex-wrap:wrap;gap:.44rem;display:flex}.filters-advanced .option-choice{min-width:0}.filters-advanced .color-filter-block .option-choice{flex:104px}.filters-advanced .size-filter-block .option-choice{flex:none}.filters-advanced .option-choice span{justify-content:center;width:100%;min-height:30px;padding:.34rem .64rem}.filters-advanced .option-choice:not(.option-choice-color) span{min-width:48px}.filters-advanced .option-choice-color span{justify-content:flex-start}.filters-advanced .apply-btn{margin-top:.08rem}.catalog-head{color:#111;background:#fff;margin:0;padding:.3rem .68rem .62rem;position:static}.catalog-head p{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.74rem}.catalog-head .cart-shortcut{display:none}.products-grid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.product-card{box-shadow:none;background:#fff;border:0;border-radius:0;position:relative;overflow:visible}.product-image{aspect-ratio:3/4;background:#eef1f2}.product-image img{object-fit:cover;object-position:center top}.product-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 32%,#0000 0 5px,#111 5.6px 6.7px,#0000 7.2px),radial-gradient(circle at 70% 32%,#0000 0 5px,#111 5.6px 6.7px,#0000 7.2px);width:17px;height:15px;position:absolute;top:.52rem;right:.52rem;transform:rotate(-45deg)}.product-content{color:#111;gap:.14rem;padding:.56rem .62rem 1.55rem}.product-category,.product-stock,.meta-row{display:none}.product-content h3{letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:400;line-height:1.2;overflow:hidden}.product-price{color:#111;font-size:.86rem;font-weight:800;line-height:1.1}.view-btn{z-index:2;color:#0000;background:0 0;border-radius:0;margin:0;padding:0;font-size:0;position:absolute;inset:0}.detail-page{background:#fff;flex-direction:column;gap:0;display:flex}.detail-head{background:#fff;border:0;border-radius:0;order:2;margin:0;padding:.9rem 1rem .55rem}.detail-head h1{color:#111;text-transform:uppercase;margin:0 2rem .12rem 0;font-size:.98rem;font-weight:500;line-height:1.25}.detail-meta{color:#111;font-size:.94rem;font-weight:800}.detail-availability,.back-link,.detail-head .cart-chip{display:none}.detail-layout{gap:0;display:contents}.gallery-panel{order:1}.gallery-stage{background:#fff;border:0;border-radius:0;flex-direction:column-reverse;gap:0;padding:0;display:flex;position:relative}.main-image{aspect-ratio:4/5;background:#eef1f2;width:100%;height:auto}.main-image-track,.main-image-slide{height:100%}.main-image img{object-fit:cover;object-position:center center;background:#eef1f2;width:100%;height:100%;max-height:none}.gallery-nav-btn{background:#ffffffe6;border-color:#11111124;width:38px;height:38px;box-shadow:0 12px 28px #11111129}.gallery-nav-btn:before{font-size:.82rem}.gallery-nav-prev{left:.82rem}.gallery-nav-next{right:.82rem}.gallery-counter{background:#ffffffeb;border-radius:0;min-width:42px;padding:.25rem .42rem;font-size:.66rem;font-weight:700;bottom:.82rem;right:.8rem}.thumb-rail{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #1111111f;flex-direction:row;gap:.32rem;width:auto;max-height:none;padding:.34rem .44rem;position:absolute;bottom:.86rem;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 10px 24px #1111111a}.thumb-btn{background:#fff;border:1px solid #111;border-radius:0;flex:0 0 6px;width:6px;height:6px}.thumb-btn.active{box-shadow:none;background:#111}.thumb-btn img,.thumb-color-swatch{display:none}.offer-panel{box-shadow:none;background:#fff;border:0;border-radius:0;order:3;margin:0;padding:.7rem 1rem 1rem;overflow:visible}.purchase-panel{gap:1.05rem}.variants-head{display:none}.option-group,.color-image-section{margin-top:0}.option-group p,.color-image-title{color:#111;margin-bottom:.55rem;font-size:.88rem;font-weight:500}.option-row,.color-image-row{gap:.42rem}.option-chip{color:#111;background:#fff;border-color:#d8d8d8;border-radius:0;min-height:42px;padding:.48rem .62rem;font-size:.82rem;font-weight:400}.option-chip.active{color:#111;background:#fff;border-color:#111}.size-chip{color:#111;background:#fff;border-color:#d8d8d8;border-radius:0;min-width:74px;min-height:50px;font-weight:400;text-decoration:none}.size-chip.active{color:#111;background:#fff;border-color:#111}.selection-hint{color:#6c6c6c;font-size:.78rem}.summary-footer{border-top:1px solid #e5e5e5;padding-top:.9rem}.summary-footer>div:first-child{display:none}.summary-actions{margin-top:0}.purchase-panel .btn-outline{display:none}.purchase-panel .btn-primary{color:#fff;text-transform:uppercase;letter-spacing:.01em;background:#000;border-radius:0;min-height:54px;font-size:.95rem}.product-description-card{background:#fff;border:0;border-top:1px solid #eee;border-radius:0;margin-top:0}.detail-description-panel{order:4}}
@media (min-width:721px){.mk-topbar{min-height:64px}.marketplace-page{gap:0}.marketplace-hero{background:#fff;border:0;border-radius:0;margin:0;padding:2.25rem 1.35rem 1.55rem}.hero-kicker,.hero-subtitle{display:none}.marketplace-hero h1{color:#111;letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.25rem);line-height:.9}.marketplace-layout{display:block}.filters-panel{background:#fff;border:0;border-radius:0;margin:0;padding:0 1.35rem 1rem;position:static}.filters-form{gap:1.15rem;display:grid}.filters-header,.filter-search-block,.filters-advanced-toggle summary strong,.availability-group{display:none}.filter-block{margin:0}.filter-block>span{display:none}.quick-filter-row{gap:.5rem}.quick-filter-chip{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;min-height:34px;padding:.42rem .72rem;font-size:.88rem;font-weight:500}.quick-filter-chip.active{color:#fff;background:#111;border-color:#111}.filters-advanced-toggle summary{color:#111;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:0;justify-content:space-between;min-height:34px;padding:0;display:flex}.filters-advanced-toggle summary>span{font-size:0}.filters-advanced-toggle summary>span:before{content:"ORDENAR POR +";font-size:.88rem;font-weight:500}.filters-advanced-toggle summary:after{content:"FILTRO";font-size:.88rem;font-weight:500}.filters-advanced-toggle[open] summary:after{content:"CERRAR"}.filters-advanced-toggle:not([open]) .filters-advanced{display:none}.filters-advanced{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:1rem;padding:.9rem 0 0;display:grid}.option-list,.availability-group{flex-wrap:wrap;gap:.45rem;display:flex}.option-choice span,.availability-choice span,.payment-pill,.payment-method-pill{color:#111;text-transform:uppercase;background:#fff;border-color:#111;border-radius:0;font-weight:500}.option-choice input:checked+span,.availability-choice input:checked+span,.payment-pill.active,.payment-method-pill.active{color:#fff;background:#111;border-color:#111}.apply-btn{width:auto;min-height:36px;padding:.45rem 1rem}.catalog-area{padding:0}.catalog-head{color:#111;margin:0;padding:0 1.35rem .7rem}.catalog-head p{color:#111;text-transform:uppercase;font-size:.88rem;font-weight:500}.catalog-head .cart-shortcut{display:none}.products-grid{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0}.product-card{box-shadow:none;background:#fff;border:0;border-radius:0;position:relative;overflow:visible}.product-image{aspect-ratio:3/4;background:#eef1f2}.product-image img{object-fit:cover;object-position:center top}.product-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 32%,#0000 0 5px,#111 5.6px 6.7px,#0000 7.2px),radial-gradient(circle at 70% 32%,#0000 0 5px,#111 5.6px 6.7px,#0000 7.2px);width:18px;height:16px;position:absolute;top:.72rem;right:.78rem;transform:rotate(-45deg)}.product-content{color:#111;gap:.12rem;padding:.7rem .72rem 1.8rem}.product-category,.product-stock,.meta-row{display:none}.product-content h3{color:#111;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:400;line-height:1.18;overflow:hidden}.product-price{color:#111;font-size:.9rem;font-weight:800;line-height:1.1}.view-btn{z-index:2;color:#0000;background:0 0;border-radius:0;margin:0;padding:0;font-size:0;position:absolute;inset:0}.detail-page{background:#fff;gap:0;display:grid}.detail-head{background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:0 0 2rem;display:grid}.detail-head h1{color:#111;letter-spacing:0;text-transform:uppercase;margin:0;font-size:1.02rem;font-weight:400;line-height:1.18}.detail-meta{color:#111;margin-top:.1rem;font-size:1rem;font-weight:800}.detail-availability{color:#111}.back-link{display:none}.cart-chip{color:#0000;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:0;position:relative;overflow:hidden}.cart-chip:before{content:"♡";color:#111;place-items:center;width:26px;height:26px;font-size:1.45rem;line-height:1;display:grid}.detail-layout{grid-template-columns:minmax(0,50vw) minmax(360px,1fr);align-items:start;gap:0;padding:0}.gallery-panel,.offer-panel,.detail-description-panel{box-shadow:none;background:#fff;border:0;border-radius:0}.gallery-panel{grid-column:1;width:50vw;min-width:0}.product-detail-gallery{min-width:0}.desktop-gallery-grid{background:#fff;grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.desktop-gallery-frame{aspect-ratio:3/4;background:#eef1f2;min-height:0;margin:0;position:relative;overflow:hidden}.desktop-gallery-frame.featured{aspect-ratio:3/4}.desktop-gallery-frame img{object-fit:cover;object-position:center top;background:#eef1f2;width:100%;height:100%}.gallery-stage{display:none}.thumb-rail{gap:1px;width:88px}.thumb-btn{border-radius:0;flex-basis:112px;width:88px;height:112px}.main-image{background:#eef1f2}.main-image img{object-fit:contain;background:#eef1f2}.offer-panel{grid-column:2;align-content:start;padding:clamp(2rem,6vh,5rem) clamp(3rem,7vw,8rem) 2rem;display:grid;position:sticky;top:64px}.detail-description-panel{grid-column:2;padding:0 clamp(3rem,7vw,8rem) 3rem}.variants-head h2{text-transform:uppercase;font-size:1.05rem}.offer-panel .variants-head{display:none}.open-drawer-link{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;padding:.38rem .65rem;text-decoration:none}.option-chip,.size-chip,.color-image-btn,.mode-switch,.mode-switch button,.account-view-tabs button,.delivery-switch,.delivery-switch button,.mk-checkout-page .delivery-switch button,.mk-checkout-page .payment-method-pill{border-radius:0}.summary-footer{border-top:1px solid #d8d8d8}.summary-footer>div:first-child{display:none}.summary-actions{margin-top:0}.purchase-panel .btn-outline{display:none}.purchase-panel .btn-primary{width:100%;min-height:58px;font-size:.95rem}.mk-cart-page,.mk-checkout-page,.mk-track-page,.mk-account-page,.mk-confirm-page{background:#fff;padding:1.35rem}.mk-cart-page{gap:1.1rem}.cart-head,.checkout-head,.account-head,.confirm-head{border-width:0 0 1px;padding:0 0 1rem}.cart-head h1,.checkout-head h1,.account-head h1,.confirm-head h1,.track-card h1,.auth-card h1{color:#111;text-transform:uppercase;letter-spacing:-.04em}.product-group,.item-row,.summary-panel,.account-card,.account-view-tabs button,.checkout-form,.auth-card,.track-card,.result-card,.order-row,.summary-item,.detail-item,.detail-summary-grid article,.confirm-summary-grid article{box-shadow:none;background:#fff;border-radius:0}.product-group{border-color:#d8d8d8}.product-group-head,.cart-table-head{background:#fff}.cart-product-thumb,.cart-variant-thumb{background:#f0f1f2;border-radius:0}.item-row,.summary-item,.detail-item,.order-row{background:#fafafa}.variant-meta strong,.line-total{color:#111}.cart-price-cell p,.pending{color:#233247}.item-actions input{border-radius:0;min-height:36px}.remove-line-btn{color:#111;text-transform:uppercase;background:#fff;border-color:#d8d8d8;border-radius:0;font-weight:500}.summary-panel{border-color:#111}.account-view-tabs button{color:#111;text-transform:uppercase;border-color:#111}.account-view-tabs button.active{color:#fff;background:#111}.checkout-btn,.confirm-btn,.submit-btn,.actions button,.btn-primary{min-height:42px}}body,.mk-main,.marketplace-page,.mk-cart-page,.mk-checkout-page,.mk-track-page,.mk-account-page,.mk-confirm-page,.detail-page{background:var(--mk-bg);color:var(--mk-text);font-family:var(--mk-body-font), sans-serif}h1,h2,h3,.brand-name,.product-content h3{font-family:var(--mk-heading-font), sans-serif}.mk-announcement{background:var(--mk-primary);color:#fff;text-align:center;letter-spacing:.02em;padding:.52rem 1rem;font-size:.82rem;font-weight:750}.mk-topbar,.filters-panel,.product-card,.catalog-state{background:var(--mk-surface)}.brand,.hero-kicker,.link-btn,.product-price{color:var(--mk-primary)}.mk-nav a,.mk-auth-link,.mk-account-name,.mk-logout-btn,.mk-mobile-icons a{color:var(--mk-text)}.marketplace-page{width:min(1480px,100%);margin-inline:auto;padding:clamp(.75rem,2vw,1.5rem)}.marketplace-hero{border-radius:var(--mk-card-radius);background-color:var(--mk-secondary);background-image:linear-gradient(120deg, var(--mk-secondary), var(--mk-surface));background-position:50%;background-size:cover;align-items:center;min-height:clamp(180px,25vw,320px);padding:clamp(1.25rem,4vw,3.5rem)}.marketplace-hero>div:first-child{max-width:720px}.marketplace-hero h1{letter-spacing:-.04em;max-width:18ch;margin:.45rem 0;font-size:clamp(2rem,5vw,4.8rem);line-height:.98}.hero-subtitle{max-width:58ch;color:color-mix(in srgb, var(--mk-text) 72%, transparent);font-size:clamp(.95rem,1.5vw,1.14rem);line-height:1.55;display:block}.hero-kicker{display:block}.hero-cta{border-radius:var(--mk-button-radius);background:var(--mk-primary);color:#fff;margin-top:1rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.product-card{border-radius:var(--mk-card-radius)}.products-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.product-image{aspect-ratio:var(--mk-product-ratio);background:var(--mk-secondary)}.apply-btn,.filter-search-row button,.btn-primary,.checkout-btn,.confirm-btn,.submit-btn{border-color:var(--mk-primary);border-radius:var(--mk-button-radius);background:var(--mk-primary)}html[data-mk-card-style=flat] .product-card{box-shadow:none;border-color:#0000}html[data-mk-card-style=soft] .product-card{box-shadow:0 12px 32px color-mix(in srgb, var(--mk-text) 10%, transparent);border-color:#0000}html[data-mk-card-style=bordered] .product-card{border-color:color-mix(in srgb, var(--mk-text) 20%, transparent);box-shadow:none}html[data-mk-preset=catalogo_compacto] .products-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:.55rem}html[data-mk-preset=moda_editorial] .products-grid,html[data-mk-preset=boutique] .products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1rem,2vw,2rem)}@media (max-width:720px){.marketplace-page{padding:.65rem}.marketplace-hero{min-height:220px;padding:1.25rem}.marketplace-hero h1{font-size:clamp(2rem,10vw,3.1rem)}.products-grid,html[data-mk-preset] .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}.cart-shortcut,.mk-auth-link,.mk-account-pill,.mk-account-name{color:#111;box-shadow:none;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;font-weight:700}.cart-shortcut:hover,.mk-auth-link:hover,.mk-account-name:hover{color:#fff;background:#111}.checkout-btn,.confirm-btn,.submit-btn,.btn-primary,.purchase-panel .btn-primary,.drawer-foot .btn-primary,.mk-checkout-page .confirm-btn,.mk-checkout-page .guest-register-actions .btn-register{color:#fff;box-shadow:none;text-transform:uppercase;background:#000;border:1px solid #000;border-radius:0;font-weight:800}.checkout-btn:hover,.confirm-btn:hover,.submit-btn:hover,.btn-primary:hover,.purchase-panel .btn-primary:hover,.drawer-foot .btn-primary:hover{background:#242424;border-color:#242424}.btn-outline,.actions .code-search-btn,.mk-checkout-page .guest-register-actions .btn-guest,.purchase-panel .btn-outline,.back-to-list-btn,.remove-line-btn{color:#111;box-shadow:none;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;font-weight:600}.btn-outline:hover,.actions .code-search-btn:hover,.mk-checkout-page .guest-register-actions .btn-guest:hover,.purchase-panel .btn-outline:hover,.back-to-list-btn:hover,.remove-line-btn:hover{color:#fff;background:#111}.account-card input,.auth-form input,.checkout-form input,.checkout-form select,.checkout-form textarea,.track-form input,.filter-block input,.item-actions input{color:#111;box-shadow:none;background:#fff;border:1px solid #cfcfcf;border-radius:0}.account-card input:focus,.auth-form input:focus,.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus,.track-form input:focus,.filter-block input:focus,.item-actions input:focus{outline-offset:0;border-color:#111;outline:1px solid #111}.mode-switch{background:#fff;border:1px solid #111;border-radius:0;width:100%;overflow:hidden}.mode-switch button{color:#111;text-transform:uppercase;background:#fff;border:0;border-radius:0;flex:1 1 0;font-weight:700}.mode-switch button+button{border-left:1px solid #111}.mode-switch button.active{color:#fff;background:#111}.payment-pill,.payment-method-pill{color:#111;text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:0;font-weight:600}.payment-pill.active,.payment-method-pill.active{color:#fff;background:#111;border-color:#111}.pending-banner.show{color:#8a5200;background:#fff8ea;border-color:#d7a65a;border-radius:0}.summary-panel,.auth-card,.account-card{border-radius:0}.checkout-btn,.confirm-btn,.submit-btn,.btn-primary,.purchase-panel .btn-primary,.drawer-foot .btn-primary,.mk-checkout-page .confirm-btn,.mk-checkout-page .guest-register-actions .btn-register{border-color:var(--mk-primary);border-radius:var(--mk-button-radius);background:var(--mk-primary)}.mk-topbar{min-height:72px;display:block}.mk-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav icons";align-items:center;width:min(1480px,100%);min-height:72px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,1.5rem);display:grid}.mk-topbar-inner .brand{padding:0}.mk-topbar-inner .mk-topbar-actions{justify-content:flex-end}@media (min-width:961px){.marketplace-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.2vw,2rem);margin-top:clamp(1.25rem,2.2vw,2rem);display:grid}.filters-panel{border:1px solid color-mix(in srgb, var(--mk-text) 18%, transparent);border-radius:var(--mk-card-radius);background:var(--mk-surface);margin:0;padding:1.15rem;position:sticky;top:88px}.filters-form{gap:1rem;display:grid}.filters-header,.filter-search-block,.availability-group{display:flex}.filters-header{border-bottom:1px solid color-mix(in srgb, var(--mk-text) 14%, transparent);margin:0;padding-bottom:.85rem}.filters-header h2{font-size:.98rem}.link-btn{font-size:.76rem}.filter-block{gap:.5rem;margin:0}.filter-block>span,.filters-advanced .filter-block>span{color:var(--mk-text);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.filter-search-block{flex-direction:column}.filter-search-row{grid-template-columns:minmax(0,1fr)}.filter-search-row input,.filter-search-row button{min-height:40px}.quick-filter-row{gap:.4rem}.quick-filter-chip{border-color:color-mix(in srgb, var(--mk-text) 40%, transparent);border-radius:var(--mk-button-radius);background:var(--mk-surface);min-height:32px;color:var(--mk-text);padding:.35rem .62rem;font-size:.75rem}.quick-filter-chip.active{border-color:var(--mk-primary);background:var(--mk-primary);color:#fff}.filters-advanced-toggle{border-top:1px solid color-mix(in srgb, var(--mk-text) 14%, transparent);margin:0;padding-top:1rem}.filters-advanced-toggle summary{min-height:38px;color:var(--mk-text);cursor:pointer;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.4rem;padding:0;display:flex}.filters-advanced-toggle summary>span{font-size:.8rem;font-weight:750}.filters-advanced-toggle summary>span:before{content:none}.filters-advanced-toggle summary strong{color:var(--mk-muted);margin-left:auto;font-size:.68rem;display:inline}.filters-advanced-toggle summary:after{content:"+";width:auto;height:auto;color:var(--mk-primary);background:0 0;font-size:1rem;font-weight:800}.filters-advanced-toggle[open] summary:after{content:"−"}.filters-advanced{grid-template-columns:minmax(0,1fr);gap:1rem;padding:.9rem 0 0;display:grid}.option-list,.availability-group{flex-wrap:wrap;gap:.4rem}.availability-group{flex-direction:column}.option-choice span,.availability-choice span{border-color:color-mix(in srgb, var(--mk-text) 35%, transparent);border-radius:var(--mk-button-radius);background:var(--mk-surface);color:var(--mk-text);text-transform:none;font-size:.74rem}.option-choice input:checked+span,.availability-choice input:checked+span{border-color:var(--mk-primary);background:color-mix(in srgb, var(--mk-primary) 12%, var(--mk-surface));color:var(--mk-primary)}.apply-btn{width:100%;min-height:40px}.catalog-head{border-bottom:1px solid color-mix(in srgb, var(--mk-text) 14%, transparent);min-height:42px;margin:0 0 .75rem;padding:0 0 .75rem}}@media (max-width:960px){.mk-topbar-inner{min-height:60px;padding:0;display:block}.marketplace-layout{margin-top:.75rem;display:block}.filters-panel{border:1px solid color-mix(in srgb, var(--mk-text) 16%, transparent);border-radius:var(--mk-card-radius);background:var(--mk-surface);box-shadow:none;margin:0;padding:.9rem}.filters-form{gap:.8rem}.filters-header{display:none}.filter-search-block{margin:0;display:flex}.filter-search-block>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.filter-search-row input,.filter-search-row button{min-height:42px}.quick-filter-row{flex-wrap:nowrap;margin:0;padding:0 0 .2rem;overflow-x:auto}.quick-filter-chip{border-radius:var(--mk-button-radius);flex:none}.filters-advanced-toggle{border-top:1px solid color-mix(in srgb, var(--mk-text) 14%, transparent);margin:0;padding-top:.75rem}.filters-advanced-toggle summary{min-height:40px;color:var(--mk-text);text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.82rem;font-weight:700;display:flex}.filters-advanced-toggle summary>span{font-size:.82rem}.filters-advanced-toggle summary>span:before{content:none}.filters-advanced-toggle summary strong{color:var(--mk-muted);margin-left:auto;font-size:.72rem;display:inline}.filters-advanced-toggle summary:after{content:"+";background:color-mix(in srgb, var(--mk-primary) 12%, var(--mk-surface));width:24px;height:24px;color:var(--mk-primary);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid}.filters-advanced-toggle[open] summary:after{content:"−"}.filters-advanced-toggle:not([open]) .filters-advanced{display:none}.filters-advanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:.8rem}.filters-advanced .availability-block,.availability-group{display:flex}.filters-advanced .availability-block{flex-direction:column}.filters-advanced .apply-btn{align-self:end}.catalog-head{background:0 0;margin:0;padding:.9rem 0 .65rem}}@media (max-width:720px){.marketplace-page{padding:.65rem}.marketplace-hero{margin:0}.filters-advanced{grid-template-columns:minmax(0,1fr)}.catalog-head{padding-inline:0}}
