@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/cart-font-0.woff2) format('woff2');
  unicode-range: U+0250-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/cart-font-0-latin.woff2) format('woff2');
  unicode-range: U+0100-0148,U+014A-01C3,U+01C5-024F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/cart-font-0-common.woff2) format('woff2');
  unicode-range: U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2190-2199,U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/cart-font-1.woff2) format('woff2');
  unicode-range: U+0250-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/cart-font-1-latin.woff2) format('woff2');
  unicode-range: U+0100-0148,U+014A-01C3,U+01C5-024F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/cart-font-1-common.woff2) format('woff2');
  unicode-range: U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2190-2199,U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/cart-font-2.woff2) format('woff2');
  unicode-range: U+0250-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/cart-font-2-latin.woff2) format('woff2');
  unicode-range: U+0100-0148,U+014A-01C3,U+01C5-024F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/cart-font-2-common.woff2) format('woff2');
  unicode-range: U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2190-2199,U+2212;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/cart-font-3.woff2) format('woff2');
  unicode-range: U+0250-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/cart-font-3-latin.woff2) format('woff2');
  unicode-range: U+0100-0148,U+014A-01C3,U+01C5-024F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/cart-font-3-common.woff2) format('woff2');
  unicode-range: U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2190-2199,U+2212;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-4.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0304,U+0306-030C,U+030F,U+0312,U+0323,U+0326-0328,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+05B0-05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-4-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01EA-01ED,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-4-common.woff2) format('woff2');
  unicode-range: U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2013-2015,U+2017-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-5.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0304,U+0306-030C,U+030F,U+0312,U+0323,U+0326-0328,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+05B0-05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-5-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01EA-01ED,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-5-common.woff2) format('woff2');
  unicode-range: U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2013-2015,U+2017-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-6.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0304,U+0306-030C,U+030F,U+0312,U+0323,U+0326-0328,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+05B0-05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-6-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01EA-01ED,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-6-common.woff2) format('woff2');
  unicode-range: U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2013-2015,U+2017-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-7.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0301,U+0303,U+0309,U+030F,U+0323,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+25A0,U+25CA-25CB,U+25CF,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-7-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-7-common.woff2) format('woff2');
  unicode-range: U+0000,U+0002,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-8.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0301,U+0303,U+0309,U+030F,U+0323,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+25A0,U+25CA-25CB,U+25CF,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-8-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-8-common.woff2) format('woff2');
  unicode-range: U+0000,U+0002,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-9.woff2) format('woff2');
  unicode-range: U+0259,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+0300-0301,U+0303,U+0309,U+030F,U+0323,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+25A0,U+25CA-25CB,U+25CF,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-9-latin.woff2) format('woff2');
  unicode-range: U+0100-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+2070,U+2074-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/cart-font-9-common.woff2) format('woff2');
  unicode-range: U+0000,U+0002,U+000D,U+0020-007E,U+00A0-00FF,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2212;
}
/* Lohriz cart design is shared across every storefront entry point. */
body #av-cart-drawer{--brand-black:#080808;--brand-black-rgb:8,8,8;width:min(468px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;margin:0 0 0 auto;padding:0;border:0;background:#080808;color:#f5efe5;font:400 14.4px/1.5 Roboto,Arial,sans-serif;letter-spacing:normal;overflow:hidden}
body #av-cart-drawer[open]{display:flex;flex-direction:column}
body #av-cart-drawer header{height:66px;min-height:66px;flex:0 0 66px;padding:0 20px;border-bottom:1px solid #3b372f}
body #av-cart-drawer header h2{font:700 21px/1.2 Inter,Arial,sans-serif;letter-spacing:.01em;color:#f5efe5}
body #av-cart-drawer .rhp-cart-drawer__close{font-size:18px;color:#f5efe5}
body #av-cart-drawer .rhp-cart-drawer__close svg{width:18px;height:18px}
body #av-mini-cart{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}
body #av-cart-drawer .rhp-cart-row__title{font-family:Roboto,Arial,sans-serif;color:#f5efe5;letter-spacing:normal;text-decoration:none}
body #av-cart-drawer .rhp-cart-row__media img{float:none;width:100%;height:100%;object-fit:contain}
body #av-cart-drawer .rhp-cart-row__remove{color:#928778}
body #av-cart-drawer .rhp-cart-drawer__shipping>a{color:#d4a44d}
body #av-cart-drawer .rhp-cart-quantity{width:104px;height:36px}
body #av-cart-drawer .rhp-cart-quantity .quantity{display:flex;align-items:center;width:42px;flex:0 0 42px;height:34px}
body #av-cart-drawer .rhp-cart-quantity button{flex:0 0 30px;width:30px}
body #av-cart-drawer input.qty{width:42px;height:34px;font:400 12px/34px Roboto,Arial,sans-serif;color:#f5efe5}
body #av-cart-drawer .rhp-cart-drawer__summary{margin-top:auto;flex:none;background:#080808}
body #av-cart-drawer .rhp-cart-drawer__discounts li{padding:0;border:0}
body #av-cart-drawer .rhp-cart-drawer__checkout{font-family:Roboto,Arial,sans-serif;color:#080808;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none}
body #av-cart-drawer .rhp-cart-drawer__continue{color:#d4a44d;text-decoration:none}
body #av-cart-drawer .rhp-cart-drawer__continue:hover{color:#080808}
/* Native cart notices sit outside .rhp-cart-page; their margins must share its white canvas. */
body.woocommerce-cart #MainContent{background:#fff;display:flow-root}
.rhp-cart-page{--brand-black:#080808;font:400 14.4px/27.2px Roboto,Arial,sans-serif;letter-spacing:normal}
@media(max-width:600px){.rhp-cart-page{font-size:13.5px;line-height:25.5px}}
.rhp-cart-page .rhp-cart-row__title{font-family:Roboto,Arial,sans-serif;color:#080808;letter-spacing:normal;text-decoration:none}
.rhp-cart-page .rhp-cart-quantity .quantity{width:42px;flex:0 0 42px}
.rhp-cart-page .rhp-cart-quantity input.qty{width:42px;font:400 12px/34px Roboto,Arial,sans-serif}
.rhp-cart-page .rhp-cart-quantity button{width:30px;flex:0 0 30px}
.rhp-cart-page .rhp-cart-page__continue-link{color:#6c6255}
.rhp-cart-page a.checkout-button{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.05em;text-decoration:none}
.rhp-cart-page .rhp-cart-page__recommendation a{color:inherit;text-decoration:none}
.rhp-cart-page .rhp-cart-page__inner{width:min(1160px,calc(100% - 48px));margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}
@media(max-width:1000px){.rhp-cart-page .rhp-cart-page__inner{grid-template-columns:minmax(0,1fr)}}
@media(max-width:749px){body #av-cart-drawer{width:100vw}.rhp-cart-page .rhp-cart-page__inner{width:calc(100% - 40px)}}
/* Quantity labels remain available to assistive technology only. */
#av-cart-drawer .screen-reader-text,.rhp-cart-page .screen-reader-text,#av-cart-drawer .visually-hidden,.rhp-cart-page .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.av-cart-loading{padding:28px 20px;margin:0;color:#aaa193;font-size:13px}
#av-cart-drawer .rhp-cart-drawer__shipping{font-size:14px;line-height:22.4px;letter-spacing:.54px}
body .rhp-cart-page a.rhp-cart-page__checkout{color:#fff;font:800 12px/18px Roboto,Arial,sans-serif;letter-spacing:.05em;text-decoration:none}
/* Keep empty-cart CTA readable despite the shared anchor color reset. */
body .empty-cart-page a.empty-cart-cta{color:#fff;text-decoration:none}
body .empty-cart-page a.empty-cart-cta:hover,body .empty-cart-page a.empty-cart-cta:focus-visible{color:var(--brand-black,#080808);background:#fff}
/* Cart uses the Lohriz single-row header; other routes keep the shared RHP layout. */
body.woocommerce-cart .rhp-announcement{height:30px;background:#080808;font-size:11px;font-weight:700}
body.woocommerce-cart .rhp-announcement__region{display:none}
@media(min-width:960px){
 body.woocommerce-cart .rhp-header__inner{height:66px;display:flex;gap:28px;padding:0 45px;max-width:1280px}
 body.woocommerce-cart .rhp-header__brand{position:static;order:-1;width:145px;flex:none;transform:none}
 body.woocommerce-cart .rhp-header__nav{gap:28px}
 body.woocommerce-cart .rhp-header__nav a{height:42px;padding:0;font:400 13px/1.6 Roboto,Arial,sans-serif}
 body.woocommerce-cart .rhp-header__actions{margin-left:auto;gap:18px}
 body.woocommerce-cart .rhp-header__icon{width:25px;height:28px}
}
@media(max-width:959px){body.woocommerce-cart .rhp-header__inner{height:53.6667px}}
/* Lohriz's tablet logo row uses 6px padding instead of the mobile 3px. */
@media(min-width:601px) and (max-width:900px){body.woocommerce-cart .rhp-header__inner{height:58.6667px}}
/* Match the cart page's inherited line box beneath the shipping-policy link. */
body.woocommerce-cart #av-cart-drawer .rhp-cart-drawer__shipping{font-size:14.4px;line-height:27.2px}
@media(max-width:600px){body.woocommerce-cart #av-cart-drawer .rhp-cart-drawer__shipping{font-size:13.5px;line-height:25.5px}}
