@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-condensed-cyrillic-ext-600-normal.02uucnk-ktfw3.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-cyrillic-ext-600-normal.17b8hv3tvbqeu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-condensed-vietnamese-600-normal.00g4j59ic-h93.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-vietnamese-600-normal.21n438w4a8o_h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-condensed-latin-ext-600-normal.0xpj5v3ppudfv.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-ext-600-normal.1y4t4yxek80bw.woff)format("woff");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-condensed-latin-600-normal.0q6wu5s28wu94.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-600-normal.0v3g7ilai_kiu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-400-normal.2zx3zpfpkahss.woff2)format("woff2"),url(../media/source-sans-3-latin-400-normal.1g-59xm-95pw1.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-ext-400-normal.1qpthnia_t9e4.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-400-normal.10d4qy1rw6d2g.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-500-normal.363rxxyalo52g.woff2)format("woff2"),url(../media/source-sans-3-latin-500-normal.07i8xxnz4jbs1.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-ext-500-normal.2_qn0s_rmghmp.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-500-normal.20el-p6wcy-oz.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-600-normal.1gb2sjkc9m25a.woff2)format("woff2"),url(../media/source-sans-3-latin-600-normal.2y75udts8az60.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-ext-600-normal.0wj7zwdqlm006.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-600-normal.120bfzbkj8ct5.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-700-normal.11ykup8rgou5s.woff2)format("woff2"),url(../media/source-sans-3-latin-700-normal.0bw39-9vti60p.woff)format("woff")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-ext-700-normal.162-3xjmz168z.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-700-normal.2h03oqzt7qdxb.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-sans-latin-400-normal.3vp5p1xhybych.woff2)format("woff2"),url(../media/nunito-sans-latin-400-normal.0tbh1hwu8vvg5.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-sans-latin-ext-400-normal.3-o4uozhxb32z.woff2)format("woff2"),url(../media/nunito-sans-latin-ext-400-normal.28m4h5til-e5-.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/nunito-sans-latin-500-normal.0ownvi_x10l3b.woff2)format("woff2"),url(../media/nunito-sans-latin-500-normal.0rckhqlu0qmi5.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/nunito-sans-latin-ext-500-normal.0aypyzyhg_m6u.woff2)format("woff2"),url(../media/nunito-sans-latin-ext-500-normal.0ok_hi9ncizq2.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-sans-latin-600-normal.3-ecxtekg5_of.woff2)format("woff2"),url(../media/nunito-sans-latin-600-normal.2z1vkqfwtqbyw.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-sans-latin-ext-600-normal.1ueh9xmy54wva.woff2)format("woff2"),url(../media/nunito-sans-latin-ext-600-normal.1z6y12cn684ez.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-sans-latin-700-normal.1h08l092c36eb.woff2)format("woff2"),url(../media/nunito-sans-latin-700-normal.2nzv-9tzo45g7.woff)format("woff")}
@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-sans-latin-ext-700-normal.42rr05gp3qnkc.woff2)format("woff2"),url(../media/nunito-sans-latin-ext-700-normal.42rmuysz0zmsj.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lora-latin-400-normal.3-2amz9d45vyl.woff2)format("woff2"),url(../media/lora-latin-400-normal.3ooa3myh4o6az.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lora-latin-ext-400-normal.3gx9u_fowu8ue.woff2)format("woff2"),url(../media/lora-latin-ext-400-normal.1kdvh38_gfgxv.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lora-latin-500-normal.3uxvhon7fn962.woff2)format("woff2"),url(../media/lora-latin-500-normal.3gzo4qr2yf0c5.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lora-latin-ext-500-normal.28v0arkxzbx5l.woff2)format("woff2"),url(../media/lora-latin-ext-500-normal.38dw1qx9ezyfm.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lora-latin-600-normal.29ncv44evl7jh.woff2)format("woff2"),url(../media/lora-latin-600-normal.31bi0l_omw1b4.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lora-latin-ext-600-normal.3rs2w6v5tsiyh.woff2)format("woff2"),url(../media/lora-latin-ext-600-normal.1s0n5nsr-z91e.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lora-latin-700-normal.0gfq1adn5o3ds.woff2)format("woff2"),url(../media/lora-latin-700-normal.13uyt-zhi3yby.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lora-latin-ext-700-normal.2vqkl82f28_r7.woff2)format("woff2"),url(../media/lora-latin-ext-700-normal.1dcvy1payscnj.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-400-normal.15i_apm7eo5q0.woff2)format("woff2"),url(../media/merriweather-latin-400-normal.29_1cypd4-_1g.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-ext-400-normal.0bq-v3zp3u6w-.woff2)format("woff2"),url(../media/merriweather-latin-ext-400-normal.3q985d6h018q6.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:500;src:url(../media/merriweather-latin-500-normal.1lml03hzmfzcu.woff2)format("woff2"),url(../media/merriweather-latin-500-normal.0yy10-leddsts.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:500;src:url(../media/merriweather-latin-ext-500-normal.1tbo691arjkks.woff2)format("woff2"),url(../media/merriweather-latin-ext-500-normal.1s05mzp065371.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:600;src:url(../media/merriweather-latin-600-normal.011hbnxb--5bx.woff2)format("woff2"),url(../media/merriweather-latin-600-normal.2rkz1o7z04r25.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:600;src:url(../media/merriweather-latin-ext-600-normal.0wjrohv2c70xz.woff2)format("woff2"),url(../media/merriweather-latin-ext-600-normal.11yd3-bhk9j8q.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-700-normal.2i4ve5-s38qas.woff2)format("woff2"),url(../media/merriweather-latin-700-normal.1_6dc2uj3h-ao.woff)format("woff")}
@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-ext-700-normal.2l9_iklmmt9v1.woff2)format("woff2"),url(../media/merriweather-latin-ext-700-normal.07r6_54-o-qb3.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-serif-latin-400-normal.1hae5os2e3f9c.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-400-normal.2almqkfiwt36z.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-serif-latin-ext-400-normal.39mm2464u10wf.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-ext-400-normal.3g-s6_jbkbw30.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-serif-latin-500-normal.3kuoie0k70v5t.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-500-normal.3m-nvq4hj8fvb.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-serif-latin-ext-500-normal.43k7u6_q0ssan.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-ext-500-normal.3c1xk7rdc3t-2.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-serif-latin-600-normal.1kdnc7z_qqo8y.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-600-normal.1sz7fp_29fzj8.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-serif-latin-ext-600-normal.3wj_6xxhw5z2y.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-ext-600-normal.2qo6ej18tezc9.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-serif-latin-700-normal.2mdsg02pnfugs.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-700-normal.1x-xd9283r_3c.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-serif-latin-ext-700-normal.2krbcyli14sa-.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-ext-700-normal.3iliy1cp9ycmh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.14ri_qndij_e8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.22pgwkr6js0ec.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-condensed-latin-500-normal.0fubb5d-ac7xd.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-500-normal.0x_-npptp6hps.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-condensed-latin-ext-500-normal.1h4bph6md9m69.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-ext-500-normal.3tvra3rhyt8dk.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-condensed-latin-700-normal.2newqdkvd_-jx.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-700-normal.1_30xhcd5qxyz.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-condensed-latin-ext-700-normal.1kovv32jbyn01.woff2)format("woff2"),url(../media/ibm-plex-sans-condensed-latin-ext-700-normal.3-whae92k0xxz.woff)format("woff")}
:root{--zt-paper:#f2f5f2;--zt-surface:#fff;--zt-surface-2:#f7f9f7;--zt-ink:#16211d;--zt-ink-2:#4b5a54;--zt-ink-3:#5f6e68;--zt-line:#d9e1dc;--zt-line-strong:#b9c6bf;--zt-pine:#0d5a4e;--zt-pine-hover:#0a4a40;--zt-pine-tint:#e3efe9;--zt-on-pine:#fff;--zt-amber:#955c09;--zt-amber-tint:#fbf0dc;--zt-rose:#b3262f;--zt-rose-tint:#fbe7e8;--zt-moss:#2f7a3d;--zt-moss-tint:#e4f2e5;--zt-slate:#5b6770;--zt-slate-tint:#eceff1;--zt-insert:#eef4f0;--zt-insert-rule:#0d5a4e;--zt-focus:#1f7ae0;--zt-radius-sm:6px;--zt-radius-md:10px;--zt-shadow-pop:0 10px 30px -12px #0e282147;--zt-font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--zt-font-cond:"IBM Plex Sans Condensed", "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--zt-paper:#0e1412;--zt-surface:#141c19;--zt-surface-2:#18211e;--zt-ink:#e3ebe7;--zt-ink-2:#a9b8b1;--zt-ink-3:#82918a;--zt-line:#25312c;--zt-line-strong:#34433d;--zt-pine:#4fb5a3;--zt-pine-hover:#6cc6b6;--zt-pine-tint:#16302a;--zt-on-pine:#07130f;--zt-amber:#e0a446;--zt-amber-tint:#33270f;--zt-rose:#f07a80;--zt-rose-tint:#3a1a1c;--zt-moss:#7bc987;--zt-moss-tint:#16301b;--zt-slate:#a3b0b8;--zt-slate-tint:#222b30;--zt-insert:#15241f;--zt-insert-rule:#4fb5a3;--zt-shadow-pop:0 12px 34px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--zt-paper:#0e1412;--zt-surface:#141c19;--zt-surface-2:#18211e;--zt-ink:#e3ebe7;--zt-ink-2:#a9b8b1;--zt-ink-3:#82918a;--zt-line:#25312c;--zt-line-strong:#34433d;--zt-pine:#4fb5a3;--zt-pine-hover:#6cc6b6;--zt-pine-tint:#16302a;--zt-on-pine:#07130f;--zt-amber:#e0a446;--zt-amber-tint:#33270f;--zt-rose:#f07a80;--zt-rose-tint:#3a1a1c;--zt-moss:#7bc987;--zt-moss-tint:#16301b;--zt-slate:#a3b0b8;--zt-slate-tint:#222b30;--zt-insert:#15241f;--zt-insert-rule:#4fb5a3;--zt-shadow-pop:0 12px 34px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-family:var(--zt-font-sans);font-feature-settings:"tnum" 0;-webkit-text-size-adjust:100%}body{background:var(--zt-paper);color:var(--zt-ink);line-height:1.5}:focus-visible{outline:2px solid var(--zt-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--t-bg:var(--zt-paper);--t-surface:var(--zt-surface);--t-surface-2:var(--zt-surface-2);--t-text:var(--zt-ink);--t-muted:var(--zt-ink-2);--t-subtle:var(--zt-ink-3);--t-border:var(--zt-line);--t-border-strong:var(--zt-line-strong);--t-primary:var(--zt-pine);--t-primary-tint:var(--zt-pine-tint);--t-on-primary:var(--zt-on-pine);--t-secondary:var(--zt-slate);--t-on-secondary:var(--zt-on-pine);--t-accent:var(--zt-amber);--t-on-accent:var(--zt-on-pine);--t-button:var(--t-primary);--t-button-text:var(--t-on-primary);--t-button-hover:var(--zt-pine-hover);--t-footer-bg:transparent;--t-footer-text:var(--t-subtle);--t-insert:var(--zt-insert);--t-insert-rule:var(--zt-insert-rule);--t-font-body:var(--zt-font-sans);--t-font-heading:var(--zt-font-cond);--t-base:1.0625rem;--t-h1:2.5rem;--t-h2:1.625rem;--t-h3:1.25rem;--t-heading-weight:600;--t-radius-sm:var(--zt-radius-sm);--t-radius-md:var(--zt-radius-md);--t-btn-radius:var(--zt-radius-sm);--t-shadow:none;--t-card-ratio:1 / 1}html[data-themed]{--t-bg:var(--thl-bg);--t-surface:var(--thl-surface);--t-surface-2:var(--thl-surface-2);--t-text:var(--thl-text);--t-muted:var(--thl-muted);--t-subtle:var(--thl-muted);--t-border:var(--thl-border);--t-border-strong:var(--thl-border-strong);--t-primary:var(--thl-primary);--t-primary-tint:var(--thl-primary-tint);--t-on-primary:var(--thl-on-primary);--t-secondary:var(--thl-secondary);--t-on-secondary:var(--thl-on-secondary);--t-accent:var(--thl-accent);--t-on-accent:var(--thl-on-accent);--t-button:var(--thl-button);--t-button-text:var(--thl-button-text);--t-button-hover:var(--thl-button-hover);--t-insert:var(--thl-primary-tint);--t-insert-rule:var(--thl-primary);--t-footer-dark:var(--thl-footer-dark);--t-on-footer-dark:var(--thl-on-footer-dark);--t-font-body:var(--th-font-body);--t-font-heading:var(--th-font-heading);--t-base:var(--th-base);--t-h1:var(--th-h1);--t-h2:var(--th-h2);--t-h3:var(--th-h3);--t-heading-weight:var(--th-heading-weight);--t-radius-sm:var(--th-radius-sm);--t-radius-md:var(--th-radius-md);--t-btn-radius:var(--th-btn-radius);--t-shadow:var(--th-shadow);--t-card-ratio:var(--th-card-ratio);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html[data-themed][data-scheme=auto]{--t-bg:var(--thd-bg);--t-surface:var(--thd-surface);--t-surface-2:var(--thd-surface-2);--t-text:var(--thd-text);--t-muted:var(--thd-muted);--t-subtle:var(--thd-muted);--t-border:var(--thd-border);--t-border-strong:var(--thd-border-strong);--t-primary:var(--thd-primary);--t-primary-tint:var(--thd-primary-tint);--t-on-primary:var(--thd-on-primary);--t-secondary:var(--thd-secondary);--t-on-secondary:var(--thd-on-secondary);--t-accent:var(--thd-accent);--t-on-accent:var(--thd-on-accent);--t-button:var(--thd-button);--t-button-text:var(--thd-button-text);--t-button-hover:var(--thd-button-hover);--t-insert:var(--thd-primary-tint);--t-insert-rule:var(--thd-primary);--t-footer-dark:var(--thd-footer-dark);--t-on-footer-dark:var(--thd-on-footer-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--t-bg);min-height:100dvh;color:var(--t-text);font-family:var(--t-font-body);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);text-wrap:balance;margin:0;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:var(--t-primary)}:focus-visible{outline:2px solid var(--zt-focus);outline-offset:2px}.page{grid-template-rows:auto 1fr auto;max-width:72rem;min-height:100dvh;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);display:grid}.masthead{font-family:var(--t-font-heading);align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.mark{border-radius:var(--t-radius-sm);background:var(--t-primary);object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.hero{align-self:center;max-width:40rem;padding-block:clamp(3rem,10vh,7rem)}.hero h1{letter-spacing:-.015em;font-size:clamp(2.25rem,6vw,4rem)}.hero .lead{color:var(--t-muted);max-width:34rem;margin-top:1.25rem;font-size:clamp(1.0625rem,2vw,1.25rem)}.rule{gap:.375rem;max-width:14rem;margin-top:2.5rem;display:grid}.rule span{background:var(--t-primary);opacity:.55;border-radius:999px;height:3px;display:block}.brands{margin-top:3rem}.brands h2{color:var(--t-subtle);font-size:1rem;font-weight:500}.brands ul{font-family:var(--t-font-heading);flex-wrap:wrap;gap:.5rem 1.5rem;margin:.5rem 0 0;padding:0;font-size:1.375rem;font-weight:600;list-style:none;display:flex}.foot{border-top:1px solid var(--t-border);color:var(--t-subtle);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.shop{flex-direction:column;min-height:100dvh;display:flex}.shop>main.content{flex:1 0 auto}.wrap{width:100%;max-width:72rem;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.topbar{border-bottom:1px solid var(--t-border);background:var(--t-surface)}.topbar .wrap{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.875rem;display:flex}.brandlink{color:var(--t-text);font-family:var(--t-font-heading);align-items:center;gap:.625rem;font-size:1.1875rem;font-weight:600;text-decoration:none;display:flex}.searchbox{flex:16rem;max-width:30rem;position:relative}.search{display:flex}.search input{flex:1;min-width:0}.suggest{inset-inline:0;z-index:50;background:var(--t-surface);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-md);max-height:min(70vh,32rem);box-shadow:var(--t-shadow);padding:.375rem 0;position:absolute;top:calc(100% + .25rem);overflow-y:auto}.suggest ul{margin:0;padding:0;list-style:none}.suggest-group{color:var(--t-muted);padding:.5rem .875rem .25rem;font-size:.8125rem;font-weight:600;display:block}.suggest-option{cursor:pointer;justify-content:space-between;gap:1rem;padding:.5rem .875rem;display:flex}.suggest-option.active{background:var(--t-primary-tint)}.suggest-option.all{border-top:1px solid var(--t-border);margin-top:.25rem;font-weight:500}.toplinks{align-items:center;gap:1rem;margin-inline-start:auto;font-size:.9375rem;display:flex}.toplinks a{color:var(--t-text);text-decoration:none}.toplinks a:hover{color:var(--t-primary)}.count{background:var(--t-primary);min-width:1.375rem;height:1.375rem;color:var(--t-on-primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:.25rem;padding-inline:.375rem;font-size:.75rem;display:inline-grid}.dealerbar{background:var(--t-primary-tint);color:var(--t-primary);font-size:.875rem}.dealerbar .wrap{padding-block:.375rem}main.content{padding-block:clamp(1.5rem,4vw,3rem)}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.pagehead h1{font-size:clamp(1.75rem, 4vw, var(--t-h1));letter-spacing:-.01em}.muted{color:var(--t-muted)}.small{font-size:.875rem}.grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.25rem;display:grid}.card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card:hover{border-color:var(--t-border-strong)}.card{position:relative}.cardlink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.cardfav{top:.5rem;position:absolute;inset-inline-end:.5rem}.cardactions{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:0 1rem 1rem;display:flex}.cardmsg{color:var(--t-muted);flex-basis:100%;margin:0}.cardmsg:empty{display:none}.cardmsg.err{color:var(--zt-rose)}.quickview{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-md);background:var(--t-surface);width:min(44rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--t-text);padding:1.25rem}.quickview::backdrop{background:#00000073}.quickview-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.quickview-head h2{font-size:1.25rem}.quickview-body{gap:1.25rem;display:grid}.quickview-body img{object-fit:contain;border-radius:var(--t-radius-sm);background:var(--t-surface-2);width:100%;max-height:18rem}@media (min-width:40rem){.quickview-body{grid-template-columns:14rem 1fr}}.favbtn{border:1px solid var(--t-border);background:var(--t-surface);min-width:2.75rem;min-height:2.75rem;color:var(--t-primary);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.favbtn.withtext{justify-self:start;padding-inline:1rem}.favbtn[aria-pressed=true]{border-color:var(--t-primary)}.favbtn:disabled{opacity:.6;cursor:progress}.card .img{aspect-ratio:var(--t-card-ratio);background:var(--t-surface-2);place-items:center;display:grid}.card .img img{object-fit:cover;width:100%;height:100%}.card .body{gap:.25rem;padding:.875rem 1rem 1rem;display:grid}.card .brand{color:var(--t-subtle);font-size:.8125rem}.card h2,.card h3{font-size:1.0625rem;line-height:1.3}.price{font-family:var(--t-font-heading);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.ref{color:var(--t-muted);font-size:.8125rem}.tag{border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;width:fit-content;padding:.0625rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.tag.dealer{background:var(--t-primary-tint);color:var(--t-primary)}.tag.out{background:var(--zt-slate-tint);color:var(--zt-slate)}.tag.low{background:var(--zt-amber-tint);color:var(--zt-amber)}.tag.sale{background:var(--zt-rose-tint);color:var(--zt-rose)}.filters{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}.chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.chips a{border:1px solid var(--t-border-strong);background:var(--t-surface);color:var(--t-text);border-radius:999px;padding:.25rem .875rem;font-size:.9375rem;text-decoration:none;display:inline-block}.chips a[aria-current=page]{background:var(--t-primary);border-color:var(--t-primary);color:var(--t-on-primary)}.brandlist{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.brandlist a{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);color:var(--t-text);text-align:center;justify-items:center;gap:.375rem;padding:1.25rem 1rem;font-weight:500;text-decoration:none;display:grid}.brandlist a:hover{border-color:var(--t-border-strong)}.brandlist img,.brandlist .mark{object-fit:contain;width:4rem;height:4rem}.brandlist .mark{border-radius:var(--t-radius-sm);background:var(--t-primary-tint)}.catalog{gap:1.25rem;display:grid}.filter-toggle{border-color:var(--t-border-strong);justify-self:start}.filter-count{background:var(--t-primary);min-width:1.5rem;height:1.5rem;color:var(--t-on-primary);border-radius:999px;place-items:center;padding-inline:.375rem;font-size:.8125rem;font-weight:600;display:inline-grid}.facets{display:none}.facets.open{z-index:60;background:var(--t-surface);padding:1rem 1rem 2rem;display:block;position:fixed;inset:0;overflow-y:auto}.facets-backdrop{z-index:59;background:#0006;position:fixed;inset:0}.facets-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.facets-head h2{font-size:1.25rem}.facet-form{gap:1.25rem;display:grid}.facet-form fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.facet-form legend{margin-bottom:.5rem;font-weight:600}.pricerange{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.facet-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.active-filters a{border:1px solid var(--t-border-strong);background:var(--t-primary-tint);min-height:2.25rem;color:var(--t-text);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.active-filters a.clear{text-underline-offset:2px;background:0 0;border-color:#0000;text-decoration:underline}@media (min-width:56rem){.catalog{grid-template-columns:15rem minmax(0,1fr);align-items:start}.catalog .filter-toggle{display:none}.facets,.facets.open{background:0 0;padding:0;display:block;position:static;overflow:visible}}.pager{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.product{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:52rem){.product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.gallery{gap:.75rem;display:grid}.gallery .main{aspect-ratio:1;border-radius:var(--t-radius-md);background:var(--t-surface);border:1px solid var(--t-border);place-items:center;display:grid;overflow:hidden}.gallery .main img{object-fit:contain;width:100%;height:100%}.gallery .zoombtn{all:unset;cursor:zoom-in;width:100%;height:100%;display:block}.gallery .zoombtn:focus-visible{outline:2px solid var(--zt-focus);outline-offset:-3px}.lightbox{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-md);background:var(--t-surface);width:min(64rem,100vw - 1rem);max-height:calc(100dvh - 1rem);color:var(--t-text);padding:0}.lightbox::backdrop{background:#000000b3}.lightbox-bar{border-bottom:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.lightbox-actions{gap:.5rem;margin-inline-start:auto;display:flex}.lightbox-img{place-items:center;max-height:calc(100dvh - 5rem);display:grid;overflow:auto}.lightbox-img img{width:auto;max-width:none;height:auto}@media (min-width:56rem){.lightbox-img img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 6rem)}}.thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.thumbs img{object-fit:cover;border-radius:var(--t-radius-sm);border:1px solid var(--t-border);width:4.5rem;height:4.5rem}.buybox{align-content:start;gap:1rem;display:grid}.buybox h1{font-size:clamp(1.75rem, 3.5vw, var(--t-h1))}.buybox-brand{color:var(--t-muted);text-underline-offset:.2em;justify-self:start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.buybox-brand:hover,.buybox-brand:focus-visible{text-decoration-color:currentColor}.buybox .price{font-size:1.75rem}.leaflet{background:var(--t-insert);border-inline-start:3px solid var(--t-insert-rule);border-radius:0 var(--t-radius-md) var(--t-radius-md) 0;gap:1.5rem;max-width:52rem;margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.leaflet section{gap:.375rem;display:grid}.leaflet h2{color:var(--t-primary);font-size:1.125rem}.leaflet p{white-space:pre-line;max-width:68ch}.leaflet .reg{color:var(--t-muted);border-top:1px solid var(--t-border-strong);padding-top:1rem;font-size:.875rem}.leaflet .specs{border-collapse:collapse;width:100%;max-width:40rem;font-size:.9375rem}.leaflet .specs th,.leaflet .specs td{text-align:start;vertical-align:top;border-bottom:1px solid var(--t-border-strong);padding:.5rem .75rem .5rem 0}.leaflet .specs th{color:var(--t-muted);width:40%;font-weight:600}.form{gap:1rem;max-width:28rem;display:grid}.form.wide{max-width:44rem}.row2{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.field{gap:.375rem;display:grid}.field>span{font-size:.9375rem;font-weight:500}.field small{color:var(--t-subtle)}.field .err{color:var(--zt-rose);font-size:.875rem;font-weight:500}.input,.select,textarea.input{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-sm);background:var(--t-surface);width:100%;min-height:2.75rem;color:var(--t-text);font:inherit;padding:.5rem .75rem;font-size:1rem}textarea.input{min-height:5rem}.input:focus,.select:focus{outline:2px solid var(--zt-focus);outline-offset:0}.check{align-items:flex-start;gap:.625rem;font-size:.9375rem;display:flex}.check input{accent-color:var(--t-primary);margin-top:.25rem}.btn{border-radius:var(--t-btn-radius);border:1px solid var(--t-border-strong);background:var(--t-surface);min-height:2.75rem;color:var(--t-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--t-button);border-color:var(--t-button);color:var(--t-button-text)}.btn.primary:hover:not(:disabled){background:var(--t-button-hover);border-color:var(--t-button-hover)}.btn.ghost{background:0 0;border-color:#0000}.btn.small{min-height:2.25rem;padding:.25rem .75rem;font-size:.875rem}.notice{border-radius:var(--t-radius-sm);background:var(--zt-amber-tint);color:var(--t-text);border-inline-start:3px solid var(--zt-amber);padding:.75rem 1rem}.notice.ok{background:var(--zt-moss-tint);border-color:var(--zt-moss)}.notice.err{background:var(--zt-rose-tint);border-color:var(--zt-rose)}.cart{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:56rem){.cart{grid-template-columns:minmax(0,1fr) 22rem}}.lines{border-top:1px solid var(--t-border);margin:0;padding:0;list-style:none}.lines li{border-bottom:1px solid var(--t-border);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.lines img,.lines .ph{object-fit:cover;border-radius:var(--t-radius-sm);background:var(--t-surface-2);width:4.5rem;height:4.5rem}.qty{align-items:center;gap:.375rem;display:flex}.qty input{text-align:center;width:4rem}.summary{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);align-content:start;gap:.75rem;padding:1.25rem;display:grid}.summary dl{grid-template-columns:1fr auto;gap:.375rem 1rem;margin:0;display:grid}.summary dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.summary .total{font-family:var(--t-font-heading);font-size:1.375rem;font-weight:600}.tabs{border-bottom:1px solid var(--t-border);flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:1.5rem;display:flex}.tabs a{color:var(--t-muted);border-bottom:2px solid #0000;padding-block:.5rem;text-decoration:none}.tabs a[aria-current=page]{color:var(--t-text);border-color:var(--t-primary)}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{text-align:start;border-bottom:1px solid var(--t-border);padding:.625rem .5rem}.table .num{text-align:end;font-variant-numeric:tabular-nums}.sitefoot{border-top:1px solid var(--t-border);color:var(--t-subtle);font-size:.875rem}.sitefoot .wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.sr-only:focus{clip:auto;width:auto;height:auto;margin:0;padding:.5rem 1rem;display:inline-block;position:static}.field>label{font-size:.9375rem;font-weight:500}.checkout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:60rem){.checkout{grid-template-columns:minmax(0,1fr) 22rem}.checkout>.summary{position:sticky;top:1rem}}.steps{counter-reset:none;gap:0;display:grid}.step{border-top:1px solid var(--t-border);gap:.875rem;padding-block:1.5rem;display:grid}.step:first-child{border-top:0;padding-top:0}.step h2{align-items:center;gap:.625rem;font-size:1.25rem;display:flex}.stepno{background:var(--t-primary-tint);width:1.75rem;height:1.75rem;color:var(--t-primary);font-family:var(--t-font-body);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:500;display:inline-grid}.choices{gap:.5rem;display:grid}.choice{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);background:var(--t-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.875rem 1rem;display:grid}.choice>span{gap:.125rem;display:grid}.choice input{accent-color:var(--t-primary);margin-top:.3rem}.choice:has(input:checked){border-color:var(--t-primary);box-shadow:inset 0 0 0 1px var(--t-primary)}.choice:has(input:focus-visible){outline:2px solid var(--zt-focus);outline-offset:2px}.choice[aria-disabled=true]{opacity:.6;cursor:not-allowed}.choiceprice{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.btn.wide{width:100%}.legalbox{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);background:var(--t-surface)}.legalbox>summary{cursor:pointer;padding:.75rem 1rem;font-weight:500}.legaltext{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--t-border);max-height:18rem;padding:.75rem 1rem 1rem;font-size:.875rem;line-height:1.55;overflow:auto}.legaltext.full{border-top:0;max-width:46rem;max-height:none;padding:0;font-size:1rem}.minilines{border-bottom:1px solid var(--t-border);gap:.5rem;margin:0;padding:0 0 .75rem;font-size:.9375rem;list-style:none;display:grid}.minilines li{justify-content:space-between;gap:1rem;display:flex}.minilines .num{font-variant-numeric:tabular-nums;white-space:nowrap}.payframe{gap:.75rem;display:grid}.payframe iframe{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:#fff;width:100%;min-height:42rem}.placed,.result,.orderview{gap:1.25rem;max-width:48rem;display:grid}.placed h2,.result h2{margin-bottom:.25rem;font-size:1.375rem}.orderview h2{margin-bottom:.5rem;font-size:1.25rem}.orderview h3{margin:1rem 0 .25rem;font-size:.9375rem}.banktransfer{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);gap:.75rem;padding:1.25rem;display:grid}.banktransfer h2{font-size:1.25rem}.accounts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.accounts li{border-top:1px solid var(--t-border);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.125rem 1rem;padding-top:.75rem;display:grid}.iban code,.transferref code{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1rem}.transferref,.resultmeta{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.25rem 1rem;margin:0;display:grid}.transferref dd,.resultmeta dd{margin:0}.shipments{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.shipments li{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;display:flex}.ordergrid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:48rem){.ordergrid{grid-template-columns:minmax(0,1fr) 20rem}}address{font-style:normal}.retry{justify-items:start;gap:.75rem;display:grid}.footgrid{align-items:flex-start}.sitefoot h2{font-family:var(--t-font-body);color:var(--t-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.sitefoot address{gap:.125rem;display:grid}.etbis{align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:inline-flex}.etbis svg{border-radius:2px;flex:none}.footlinks{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sitefoot a{color:inherit}.copyright{align-self:flex-end}.paybadge{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.75rem 1rem;font-size:.875rem;display:flex}.paybadge p{margin:0}.paylogos{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.paylogos img{width:auto;max-width:100%;height:28px;display:block}.paylogo-dark,html[data-footer=dark] .paylogo-light{display:none}html[data-footer=dark] .paylogo-dark{display:block}html[data-footer=brand] .paylogos{background:#fff;border-radius:4px;padding:.375rem .625rem}.legalpage{gap:1.25rem;display:grid}.legalbox+.legalbox{margin-top:.5rem}.step .legalbox+.legalbox{margin-top:0}.returns{gap:.75rem;display:grid}.returnlist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.returnlist li{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);background:var(--t-surface);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem;display:flex}.returnform{gap:1rem;max-width:36rem;display:grid}.returnform fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.returnform legend{margin-bottom:.25rem;font-weight:500}.returnline{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.5rem 1rem;display:grid}.orderview .cancelledqty{color:var(--t-muted);display:block}.returnline .exchangepick{grid-column:1/-1}.returnform .actions{flex-wrap:wrap;gap:.5rem;display:flex}.supportpage{gap:1.25rem;max-width:44rem;display:grid}.supportpage address{gap:.25rem;display:grid}.ticket{gap:1.25rem;max-width:44rem;display:grid}.thread{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.thread .msg{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);margin-inline-end:2rem;padding:.75rem 1rem}.thread .msg.staff{background:var(--t-primary-tint);margin-inline:2rem 0}.thread .msg p{margin:0}.thread .msg p+p{margin-top:.375rem}.ticket fieldset{border:0;margin:0;padding:0}.ticket legend{padding:0;font-size:.9375rem;font-weight:500}.chatlauncher{inset-inline-end:1rem;bottom:calc(1rem + var(--zt-sticky-bottom,0px));z-index:30;box-shadow:var(--t-shadow,0 .5rem 1.5rem #0000001f);position:fixed}.chatpanel{inset-inline-end:1rem;bottom:calc(4.25rem + var(--zt-sticky-bottom,0px));z-index:30;background:var(--t-surface);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-md);gap:.75rem;width:min(24rem,100vw - 2rem);max-height:min(75vh,40rem);padding:1rem;display:grid;position:fixed;overflow:auto;box-shadow:0 1rem 2.5rem #0000002e}.chatpanel .form{gap:.75rem;max-width:none}.chathead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chathead h2{margin:0;font-size:1.125rem}.chatlog{border-radius:var(--t-radius-sm);max-height:18rem;overflow-y:auto}.chatlist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.chatmsg{border-radius:var(--t-radius-sm);background:var(--t-primary-tint);margin-inline-start:1.5rem;padding:.5rem .75rem}.chatmsg.staff{background:var(--t-surface);border:1px solid var(--t-border);margin-inline:0 1.5rem}.chatmsg.system{text-align:center;background:0 0;margin:0;padding:0}.chatmsg p{margin:0}.chatbody{white-space:pre-line;overflow-wrap:anywhere}.chatend{height:0}.chatactions{flex-wrap:wrap;gap:.5rem;display:flex}.chatclosed{justify-items:start;gap:.5rem;display:grid}@media print{.chatlauncher,.chatpanel{display:none}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.supportpage .form h2{font-size:1.25rem}html[data-card=flat] .card{background:0 0;border-color:#0000}html[data-card=flat] .card .img{border-radius:var(--t-radius-md)}html[data-card=flat] .card .body{padding-inline:.125rem}html[data-card=raised] .card{box-shadow:var(--t-shadow);border-color:#0000}html[data-card=raised] .card:hover{border-color:var(--t-border)}html[data-themed] .summary,html[data-themed] .banktransfer{box-shadow:var(--t-shadow)}html[data-themed] .grid{grid-template-columns:repeat(var(--th-grid-cols-mobile), minmax(0, 1fr))}@media (min-width:40rem){html[data-themed] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-grid="2"] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){html[data-themed] .grid{grid-template-columns:repeat(var(--th-grid-cols), minmax(0, 1fr))}}html[data-header-layout=center] .topbar .wrap{justify-content:center}html[data-header-layout=center] .brandlink{flex-basis:100%;justify-content:center}html[data-header-layout=center] .toplinks{margin-inline-start:0}html[data-header-style=brand] .topbar{background:var(--t-primary);color:var(--t-on-primary);border-bottom-color:#0000}html[data-header-style=brand] .topbar .brandlink,html[data-header-style=brand] .topbar .toplinks a{color:var(--t-on-primary)}html[data-header-style=brand] .topbar .toplinks a:hover{color:var(--t-on-primary);text-decoration:underline}html[data-header-style=brand] .topbar .count{background:var(--t-on-primary);color:var(--t-primary)}html[data-header-sticky=on] .shophead{z-index:20;position:sticky;top:0}html{scroll-padding-top:.5rem;scroll-padding-bottom:.5rem}html[data-header-sticky=on]{scroll-padding-top:9rem}html:has(.consentbar,.comparebar){scroll-padding-bottom:9rem}html[data-footer=surface] .sitefoot{background:var(--t-surface)}html[data-footer=dark] .sitefoot{background:var(--t-footer-dark);color:var(--t-on-footer-dark);border-top-color:#0000}html[data-footer=brand] .sitefoot{background:var(--t-primary);color:var(--t-on-primary);border-top-color:#0000}html[data-footer=dark] .sitefoot h2,html[data-footer=brand] .sitefoot h2{color:inherit}html[data-footer=dark] .sitefoot :focus-visible,html[data-footer=brand] .sitefoot :focus-visible{outline-color:currentColor}@media (min-width:52rem){html[data-gallery=end] .product>.gallery{order:2}}html[data-input=filled] .input,html[data-input=filled] .select{background:var(--t-surface-2);border-color:#0000;border-bottom:2px solid var(--t-border-strong);border-radius:var(--t-radius-sm) var(--t-radius-sm) 0 0}.previewbar{background:var(--zt-amber-tint);color:var(--zt-ink);border-bottom:1px solid var(--zt-amber);font-size:.875rem}.previewbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-block:.5rem;display:flex}.previewbar a{color:inherit;font-weight:500}.sitenav{background:var(--t-surface);border-bottom:1px solid var(--t-border);font-size:.9375rem;position:relative}.sitenav>.wrap{flex-wrap:wrap;align-items:center;display:flex}.navlist{flex-wrap:wrap;gap:0 .25rem;margin:0;padding:0;list-style:none;display:flex}.navlink,.navbtn{min-height:2.75rem;color:var(--t-text);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.navlink:hover,.navbtn:hover,.navbtn[aria-expanded=true]{color:var(--t-primary);border-bottom-color:var(--t-primary)}.chev{border-inline-end:1.5px solid;border-bottom:1.5px solid;width:.4375rem;height:.4375rem;transform:translateY(-2px)rotate(45deg)}.navbtn[aria-expanded=true] .chev{transform:translateY(1px)rotate(-135deg)}.mega{inset-inline:0;z-index:30;background:var(--t-surface);border-bottom:1px solid var(--t-border);position:absolute;top:100%;box-shadow:0 18px 30px -24px #00000059}.megagrid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.25rem 2rem;padding-block:1.5rem;display:grid}.megacol ul{gap:.375rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.megacol a{color:var(--t-text);text-decoration:none}.megacol a:hover{color:var(--t-primary);text-decoration:underline}.megahead{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);color:var(--t-text);margin:0;display:block}a.megahead{text-decoration:none}.megaall{color:var(--t-primary);grid-column:1/-1;justify-self:start;font-weight:500}.navtoggle{min-height:2.75rem;color:var(--t-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:500;display:none}.burger,.burger:before,.burger:after{background:currentColor;border-radius:1px;width:1.125rem;height:2px;display:block}.burger{position:relative}.burger:before,.burger:after{content:"";position:absolute;inset-inline-start:0}.burger:before{top:-6px}.burger:after{top:6px}@media (max-width:51.99rem){.navtoggle{display:inline-flex}.navlist{flex-direction:column;flex-basis:100%;padding-bottom:.75rem;display:none}.navlist[data-open=true]{display:flex}.navlink,.navbtn{border-bottom:1px solid var(--t-border);justify-content:space-between;width:100%;padding-inline:0}.mega{box-shadow:none;border-bottom:0;position:static}.megagrid{grid-template-columns:1fr;padding:.75rem 0 .75rem 1rem}}.cms{gap:clamp(2.25rem,6vw,4rem);display:grid}.cms>.pagehead{margin-bottom:0}.sectionh{font-size:clamp(1.375rem, 3vw, var(--t-h2));letter-spacing:-.005em;margin-bottom:1rem}.pagehead .sectionh{margin-bottom:0}.pagehero{background:var(--t-insert);border-inline-start:4px solid var(--t-insert-rule);border-radius:var(--t-radius-md);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);display:grid}.pageherotext{max-width:38rem}.pagehero h1,.pagehero h2{letter-spacing:-.015em;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.08}.pagehero .lead{color:var(--t-muted);margin-top:1rem;font-size:clamp(1.0625rem,2vw,1.25rem)}.pagehero .btn{margin-top:1.75rem}.pageheroimg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--t-radius-md);width:100%}@media (min-width:52rem){.pagehero.withimage{grid-template-columns:1.1fr 1fr}}.prose{overflow-wrap:break-word;max-width:44rem;line-height:1.65}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{margin-top:1.75em;line-height:1.25}.prose h2{font-size:var(--t-h2)}.prose h3{font-size:var(--t-h3)}.prose h4{font-size:1.0625rem}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose a{color:var(--t-primary);text-underline-offset:.15em;text-decoration:underline}.prose blockquote{border-inline-start:3px solid var(--t-insert-rule);color:var(--t-muted);padding:.25rem 0 .25rem 1.25rem}.prose hr{border:0;border-top:1px solid var(--t-border);margin-block:2em}.prose figure img{border-radius:var(--t-radius-sm)}.prose figcaption{color:var(--t-subtle);margin-top:.5rem;font-size:.875rem}.prose [id]{scroll-margin-top:6rem}.prose .tablewrap{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;min-width:100%;font-size:.9375rem;line-height:1.45}.prose th,.prose td{border:1px solid var(--t-border);text-align:start;vertical-align:top;padding:.5rem .75rem}.prose thead th{background:var(--t-surface-2);font-weight:600}.prose tbody th{font-weight:600}.prose .contentvideo .videofacade,.prose .contentvideo .videoframe{display:grid}.toc{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);max-width:44rem;margin-bottom:2rem;padding:1rem 1.25rem}.toc h2{margin:0 0 .5rem;font-size:1rem}.toc ol{gap:.35rem;margin:0;padding-inline-start:1.4em;list-style:decimal;display:grid}.toc ol ol{margin-top:.35rem;list-style:lower-alpha}.toc a{color:var(--t-primary);text-underline-offset:.15em;text-decoration:underline}.imagetext{align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.imagetext>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--t-radius-md);width:100%}.imagetext h2{font-size:clamp(1.375rem, 3vw, var(--t-h2));margin-bottom:1rem}@media (min-width:52rem){.imagetext{grid-template-columns:1fr 1fr}.imagetext.imageend>img{order:2}}.tiles{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}.tiles a{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);height:100%;color:inherit;gap:.375rem;padding:1.25rem;text-decoration:none;display:grid}.tiles a:hover{border-color:var(--t-primary)}.tilename{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:1.1875rem}.tiledesc{color:var(--t-muted);font-size:.9375rem}.faq{max-width:48rem}.faq details{border-bottom:1px solid var(--t-border)}.faq details:first-of-type{border-top:1px solid var(--t-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--t-primary);flex:none;font-size:1.375rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details .prose{color:var(--t-muted);padding-bottom:1.25rem}.banner{border-radius:var(--t-radius-md);background:var(--t-surface);border:1px solid var(--t-border);color:inherit;text-decoration:none;display:grid;overflow:hidden}.bannerimg img{object-fit:cover;width:100%;height:100%;display:block}.bannertext{align-content:center;justify-items:start;gap:.625rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.bannertitle{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);letter-spacing:-.01em;font-size:clamp(1.375rem,3vw,2rem);line-height:1.15}.bannerlead{color:var(--t-muted);max-width:36rem}.bannertext .btn{margin-top:.5rem}.bannerlink:hover .bannertitle{text-underline-offset:.15em;text-decoration:underline}.banner.imageonly{border:0}.slider{gap:.75rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:grid}.cms>.slider{margin-bottom:0}.slider .banner{min-height:clamp(14rem,34vw,26rem)}.slider .bannerimg{aspect-ratio:16/9}@media (min-width:52rem){.slider .banner:not(.imageonly):not(.noimage){grid-template-columns:1.6fr 1fr}.slider .bannerimg{aspect-ratio:auto;min-height:100%}.slider .banner.imageonly .bannerimg{aspect-ratio:21/8}}.slide:not([hidden]){animation:.35s ease-out slidein}@keyframes slidein{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.slide:not([hidden]){animation:none}}.slidercontrols{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.sliderbtn{border:1px solid var(--t-border-strong);background:var(--t-surface);width:2.75rem;height:2.75rem;color:var(--t-text);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;display:inline-grid}.sliderbtn:hover{border-color:var(--t-primary);color:var(--t-primary)}.sliderdot{cursor:pointer;background:0 0;border:0;width:2rem;height:2.75rem;position:relative}.sliderdot:after{content:"";border:2px solid var(--t-primary);background:var(--t-surface);border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.sliderdot[aria-current=true]:after{background:var(--t-primary);width:1.375rem}.bannergrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-block:clamp(2rem,5vw,3rem);display:grid}.bannergrid .banner{grid-template-rows:auto 1fr}.bannergrid .bannerimg{aspect-ratio:4/3}.bannergrid .bannertitle{font-size:1.25rem}.cms>.bannergrid{margin-block:0}.categorybanner{margin-bottom:1.5rem}.categorybanner .bannerimg{aspect-ratio:21/6}@media (min-width:52rem){.categorybanner .banner:not(.imageonly){grid-template-columns:2fr 1fr}.categorybanner .bannerimg{aspect-ratio:auto;min-height:12rem}}.announce{background:var(--t-primary);color:var(--t-on-primary);text-align:center;font-size:.9375rem}.announce .wrap{padding-block:.5rem}.announce a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.popup{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--t-text);padding:0;box-shadow:0 1.5rem 3rem #00000040}.popup::backdrop{background:#0a14128c}.popupbody{display:grid;position:relative}.popupimg img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.popuptext{justify-items:start;gap:.75rem;padding:1.5rem;display:grid}.popuptext h2{font-size:var(--t-h3);padding-inline-end:2.5rem}.popuptext p{color:var(--t-muted)}.popupclose{top:.5rem;border:1px solid var(--t-border);background:var(--t-surface);width:2.75rem;height:2.75rem;color:var(--t-text);cursor:pointer;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;inset-inline-end:.5rem}.bloglist{gap:1.5rem;display:grid}.bloglist .pagehead{margin-bottom:0}.postgrid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}.blogarchive{border-top:1px solid var(--t-border);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem 2rem;padding-top:1.5rem;display:grid}.blogarchive h2{grid-column:1/-1;font-size:1.125rem}.blogarchive h3{margin-bottom:.375rem;font-size:1rem}.blogarchive ul{gap:.25rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.blogarchive a{color:var(--t-text);text-underline-offset:.15em}.blogarchive a[aria-current=page]{color:var(--t-primary);font-weight:600}.postcard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.postcard:hover{border-color:var(--t-primary)}.postcover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.postcardbody{align-content:start;gap:.5rem;padding:1rem 1.125rem 1.25rem;display:grid}.postcat{color:var(--t-primary);font-size:.875rem;font-weight:500}.posttitle{font-size:1.1875rem;line-height:1.3}.posttitle a{color:inherit;text-decoration:none}.posttitle a:after{content:"";position:absolute;inset:0}.postcard:hover .posttitle a,.posttitle a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.postexcerpt{color:var(--t-muted);font-size:.9375rem}.postmeta{color:var(--t-subtle);font-size:.875rem}.post{gap:1.75rem;max-width:46rem;margin-inline:auto;display:grid}.posthead{gap:.75rem;display:grid}.posthead h1{font-size:clamp(1.875rem, 4.5vw, var(--t-h1));letter-spacing:-.01em;line-height:1.15}.posthead .lead{color:var(--t-muted);font-size:clamp(1.0625rem,2vw,1.25rem)}.postfigure{margin:0}.prose figure{margin-inline:0;margin-bottom:0}.postfigure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--t-radius-md);width:100%;display:block}.postbody{max-width:none;font-size:1.0625rem}.posthealth{border-inline-start:3px solid var(--t-insert-rule);background:var(--t-insert);border-radius:var(--t-radius-sm);padding:.875rem 1rem;font-size:.9375rem}.postrefs h2,.postproducts h2{font-size:var(--t-h3);margin-bottom:.75rem}.postrefs ol{color:var(--t-muted);overflow-wrap:anywhere;gap:.375rem;padding-inline-start:1.4em;font-size:.9375rem;list-style:decimal;display:grid}.postrefs a{color:var(--t-primary);text-underline-offset:.15em;text-decoration:underline}.posttags{flex-wrap:wrap;gap:.375rem;display:flex}.posttags .tag{border-color:var(--t-border-strong);color:var(--t-muted)}.crumbs{color:var(--t-muted);margin-bottom:1rem;font-size:.875rem}.crumbs ol{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--t-subtle);margin-inline-end:.25rem}.crumbs a{color:inherit}.crumbs [aria-current=page]{color:var(--t-text)}.chips.sub{margin-top:-.5rem}.chips a[aria-current=true]{border-color:var(--t-primary);color:var(--t-primary)}.thumb{border-radius:var(--t-radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.thumb img{display:block}.thumb[aria-pressed=true]{border-color:var(--t-primary)}.tablist{border-bottom:1px solid var(--t-border-strong);flex-wrap:wrap;gap:.25rem;display:flex}.tab{min-height:2.75rem;color:var(--t-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.5rem .875rem;font-weight:500}.tab[aria-selected=true]{color:var(--t-primary);border-bottom-color:var(--t-primary)}.tab:hover{color:var(--t-text)}.tabpanel{gap:.75rem;display:grid}[hidden]{display:none!important}.tabpanel p,.leaflet section p{white-space:pre-line;max-width:68ch}.related{margin-top:clamp(2rem,5vw,3.5rem)}.related h2{font-size:var(--t-h2);margin-bottom:1rem}.buyextras{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.share{align-items:center;gap:.5rem;display:inline-flex}.shipinfo{border-top:1px solid var(--t-border);gap:.5rem;padding-top:.75rem;display:grid}.shipinfo h2{font-size:1rem}.shipinfo ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.shipinfo li{gap:.125rem;display:grid}.shipinfo .shipname{font-weight:600}.videos{gap:1.5rem;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.videos h3{margin-bottom:.5rem;font-size:1rem}.videoframe,.videofacade{aspect-ratio:16/9;border-radius:var(--t-radius-md);border:0;width:100%}.videofacade{text-align:center;background:var(--t-text);color:var(--t-bg);place-content:center;justify-items:center;gap:.75rem;padding:1rem;display:grid}.videofacade p{max-width:32rem;margin:0}.doclist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.doclist a{font-weight:600}.compareaction{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compareaction .btn[aria-pressed=true]{border-color:var(--t-primary);color:var(--t-primary)}.comparebar{z-index:15;background:var(--t-surface);border-top:1px solid var(--t-border-strong);position:sticky;bottom:0;box-shadow:0 -.5rem 1.5rem #0000000f}.comparebar .wrap{flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:.625rem;display:flex}.comparebar span{margin-inline-end:auto;font-weight:500}.comparewrap{border:1px solid var(--t-border);border-radius:var(--t-radius-md);background:var(--t-surface);overflow-x:auto}.comparewrap:focus-visible{outline:2px solid var(--t-primary);outline-offset:2px}.comparetable{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem}.comparetable th,.comparetable td{border-bottom:1px solid var(--t-border);text-align:start;vertical-align:top;padding:.875rem 1rem}.comparetable tbody tr:last-child>*{border-bottom:0}.comparetable tbody th{width:11rem;color:var(--t-muted);background:var(--t-surface-2);font-weight:500}.comparetable thead th{font-weight:400}.compareprod{justify-items:start;gap:.375rem;display:grid}.compareprod img{object-fit:cover;border-radius:var(--t-radius-sm);border:1px solid var(--t-border);width:6rem;height:6rem}.compareprod a:first-of-type{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);color:var(--t-text);font-size:1.0625rem}.pre{white-space:pre-line}.qa{gap:1rem;max-width:50rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.qa>h2{font-size:var(--t-h2)}.qalist{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qaitem{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);gap:.5rem;padding:1rem 1.125rem;display:grid}.qaq{font-weight:500}.qaa{border-inline-start:3px solid var(--t-insert-rule);padding-inline-start:.875rem}.qaby{color:var(--t-primary);margin-bottom:.25rem;font-weight:500}.qaform{justify-items:start;gap:.5rem;display:grid}.qaform h3{font-size:var(--t-h3)}.qaform textarea{width:100%;min-height:6rem}.qaform .err{color:var(--zt-rose)}.reviews{gap:1.25rem;max-width:50rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.reviews>h2{font-size:var(--t-h2)}.stars{color:var(--zt-amber);letter-spacing:.1em;white-space:nowrap}.stars-off{color:var(--t-border-strong)}.revline{align-items:center;gap:.5rem;margin:0;display:flex}.revsummary{gap:1rem;display:grid}@media (min-width:56rem){.revsummary{grid-template-columns:auto 1fr;align-items:start}}.revavg{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.revscore{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.revdist{gap:.25rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.revdist li{grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.5rem;font-size:.875rem;display:grid}.revbar{background:var(--t-border);border-radius:999px;height:.5rem;overflow:hidden}.revbar>span{background:var(--zt-amber);height:100%;display:block}.revlist{justify-items:start;gap:1rem;display:grid}.revlist>ul{width:100%}.review h3{font-size:1rem}.tag.verified{background:var(--zt-moss-tint);color:var(--zt-moss)}.ratingpick{border:0;gap:.25rem;margin:0;padding:0;display:grid}.ratingpick legend{margin-bottom:.25rem;font-weight:500}.notfound-search{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1.5rem 0;display:flex}.notfound-search .field{flex:16rem;margin:0}.notfound-links{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.consentbar{z-index:40;background:var(--t-surface);color:var(--t-text);border-top:1px solid var(--t-border-strong);position:sticky;bottom:0;box-shadow:0 -.5rem 1.5rem #0000001f}.consentinner{gap:1rem;padding-block:1rem;display:grid}.consenttext{gap:.375rem;max-width:48rem;display:grid}.consenttext h2,.consentform h2{font-size:var(--t-h3);margin:0}.consenttext p{margin:0;font-size:.9375rem}.consentlink{color:inherit;text-underline-offset:.2em;text-decoration:underline}.consentactions{flex-wrap:wrap;gap:.5rem;display:flex}.consentactions .btn{flex:10rem}@media (min-width:60rem){.consentinner{grid-template-columns:1fr auto;align-items:center}.consentactions .btn{flex:none}}.consentform{gap:.875rem;padding:1.5rem;display:grid}.consentform h2{padding-inline-end:2.5rem}.consentcats{border:0;gap:.625rem;margin:0;padding:0;display:grid}.consentcat{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);gap:.25rem;padding:.75rem 1rem;display:grid}.consentcat p{margin:0;padding-inline-start:1.6rem}.linkbutton{color:inherit;font:inherit;text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footnewsletter .form.newsletter{max-width:24rem}.footnewsletter .form.newsletter .check span{font-size:.8125rem}.footpush .pushoptin{justify-items:start;gap:.5rem;max-width:24rem;display:grid}.promos{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.promos li{border-radius:var(--t-radius-sm);border-inline-start:3px solid var(--t-primary);background:var(--t-primary-tint);gap:.125rem;padding:.625rem .75rem;display:grid}.promohint{border-radius:var(--t-radius-sm);background:var(--t-primary-tint);margin:0;padding:.5rem .75rem}fieldset.tenders{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;display:grid}fieldset.tenders legend{padding:0 .25rem;font-weight:600}
