@charset "UTF-8";

/* node_modules/@fontsource/open-sans/300.css */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-cyrillic-ext-300-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-ext-300-normal.woff") format("woff");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-cyrillic-300-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-300-normal.woff") format("woff");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-greek-ext-300-normal.woff2") format("woff2"), url("./media/open-sans-greek-ext-300-normal.woff") format("woff");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-greek-300-normal.woff2") format("woff2"), url("./media/open-sans-greek-300-normal.woff") format("woff");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-hebrew-300-normal.woff2") format("woff2"), url("./media/open-sans-hebrew-300-normal.woff") format("woff");
  unicode-range:
    U+0307-0308,
    U+0590-05FF,
    U+200C-2010,
    U+20AA,
    U+25CC,
    U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-math-300-normal.woff2") format("woff2"), url("./media/open-sans-math-300-normal.woff") format("woff");
  unicode-range:
    U+0302-0303,
    U+0305,
    U+0307-0308,
    U+0310,
    U+0312,
    U+0315,
    U+031A,
    U+0326-0327,
    U+032C,
    U+032F-0330,
    U+0332-0333,
    U+0338,
    U+033A,
    U+0346,
    U+034D,
    U+0391-03A1,
    U+03A3-03A9,
    U+03B1-03C9,
    U+03D1,
    U+03D5-03D6,
    U+03F0-03F1,
    U+03F4-03F5,
    U+2016-2017,
    U+2034-2038,
    U+203C,
    U+2040,
    U+2043,
    U+2047,
    U+2050,
    U+2057,
    U+205F,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20D0-20DC,
    U+20E1,
    U+20E5-20EF,
    U+2100-2112,
    U+2114-2115,
    U+2117-2121,
    U+2123-214F,
    U+2190,
    U+2192,
    U+2194-21AE,
    U+21B0-21E5,
    U+21F1-21F2,
    U+21F4-2211,
    U+2213-2214,
    U+2216-22FF,
    U+2308-230B,
    U+2310,
    U+2319,
    U+231C-2321,
    U+2336-237A,
    U+237C,
    U+2395,
    U+239B-23B7,
    U+23D0,
    U+23DC-23E1,
    U+2474-2475,
    U+25AF,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25C1,
    U+25CA,
    U+25CC,
    U+25FB,
    U+266D-266F,
    U+27C0-27FF,
    U+2900-2AFF,
    U+2B0E-2B11,
    U+2B30-2B4C,
    U+2BFE,
    U+3030,
    U+FF5B,
    U+FF5D,
    U+1D400-1D7FF,
    U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-symbols-300-normal.woff2") format("woff2"), url("./media/open-sans-symbols-300-normal.woff") format("woff");
  unicode-range:
    U+0001-000C,
    U+000E-001F,
    U+007F-009F,
    U+20DD-20E0,
    U+20E2-20E4,
    U+2150-218F,
    U+2190,
    U+2192,
    U+2194-2199,
    U+21AF,
    U+21E6-21F0,
    U+21F3,
    U+2218-2219,
    U+2299,
    U+22C4-22C6,
    U+2300-243F,
    U+2440-244A,
    U+2460-24FF,
    U+25A0-27BF,
    U+2800-28FF,
    U+2921-2922,
    U+2981,
    U+29BF,
    U+29EB,
    U+2B00-2BFF,
    U+4DC0-4DFF,
    U+FFF9-FFFB,
    U+10140-1018E,
    U+10190-1019C,
    U+101A0,
    U+101D0-101FD,
    U+102E0-102FB,
    U+10E60-10E7E,
    U+1D2C0-1D2D3,
    U+1D2E0-1D37F,
    U+1F000-1F0FF,
    U+1F100-1F1AD,
    U+1F1E6-1F1FF,
    U+1F30D-1F30F,
    U+1F315,
    U+1F31C,
    U+1F31E,
    U+1F320-1F32C,
    U+1F336,
    U+1F378,
    U+1F37D,
    U+1F382,
    U+1F393-1F39F,
    U+1F3A7-1F3A8,
    U+1F3AC-1F3AF,
    U+1F3C2,
    U+1F3C4-1F3C6,
    U+1F3CA-1F3CE,
    U+1F3D4-1F3E0,
    U+1F3ED,
    U+1F3F1-1F3F3,
    U+1F3F5-1F3F7,
    U+1F408,
    U+1F415,
    U+1F41F,
    U+1F426,
    U+1F43F,
    U+1F441-1F442,
    U+1F444,
    U+1F446-1F449,
    U+1F44C-1F44E,
    U+1F453,
    U+1F46A,
    U+1F47D,
    U+1F4A3,
    U+1F4B0,
    U+1F4B3,
    U+1F4B9,
    U+1F4BB,
    U+1F4BF,
    U+1F4C8-1F4CB,
    U+1F4D6,
    U+1F4DA,
    U+1F4DF,
    U+1F4E3-1F4E6,
    U+1F4EA-1F4ED,
    U+1F4F7,
    U+1F4F9-1F4FB,
    U+1F4FD-1F4FE,
    U+1F503,
    U+1F507-1F50B,
    U+1F50D,
    U+1F512-1F513,
    U+1F53E-1F54A,
    U+1F54F-1F5FA,
    U+1F610,
    U+1F650-1F67F,
    U+1F687,
    U+1F68D,
    U+1F691,
    U+1F694,
    U+1F698,
    U+1F6AD,
    U+1F6B2,
    U+1F6B9-1F6BA,
    U+1F6BC,
    U+1F6C6-1F6CF,
    U+1F6D3-1F6D7,
    U+1F6E0-1F6EA,
    U+1F6F0-1F6F3,
    U+1F6F7-1F6FC,
    U+1F700-1F7FF,
    U+1F800-1F80B,
    U+1F810-1F847,
    U+1F850-1F859,
    U+1F860-1F887,
    U+1F890-1F8AD,
    U+1F8B0-1F8BB,
    U+1F8C0-1F8C1,
    U+1F900-1F90B,
    U+1F93B,
    U+1F946,
    U+1F984,
    U+1F996,
    U+1F9E9,
    U+1FA00-1FA6F,
    U+1FA70-1FA7C,
    U+1FA80-1FA89,
    U+1FA8F-1FAC6,
    U+1FACE-1FADC,
    U+1FADF-1FAE9,
    U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-vietnamese-300-normal.woff2") format("woff2"), url("./media/open-sans-vietnamese-300-normal.woff") format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-latin-ext-300-normal.woff2") format("woff2"), url("./media/open-sans-latin-ext-300-normal.woff") format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("./media/open-sans-latin-300-normal.woff2") format("woff2"), url("./media/open-sans-latin-300-normal.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/open-sans/400.css */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-cyrillic-ext-400-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-ext-400-normal.woff") format("woff");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-cyrillic-400-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-400-normal.woff") format("woff");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-greek-ext-400-normal.woff2") format("woff2"), url("./media/open-sans-greek-ext-400-normal.woff") format("woff");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-greek-400-normal.woff2") format("woff2"), url("./media/open-sans-greek-400-normal.woff") format("woff");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-hebrew-400-normal.woff2") format("woff2"), url("./media/open-sans-hebrew-400-normal.woff") format("woff");
  unicode-range:
    U+0307-0308,
    U+0590-05FF,
    U+200C-2010,
    U+20AA,
    U+25CC,
    U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-math-400-normal.woff2") format("woff2"), url("./media/open-sans-math-400-normal.woff") format("woff");
  unicode-range:
    U+0302-0303,
    U+0305,
    U+0307-0308,
    U+0310,
    U+0312,
    U+0315,
    U+031A,
    U+0326-0327,
    U+032C,
    U+032F-0330,
    U+0332-0333,
    U+0338,
    U+033A,
    U+0346,
    U+034D,
    U+0391-03A1,
    U+03A3-03A9,
    U+03B1-03C9,
    U+03D1,
    U+03D5-03D6,
    U+03F0-03F1,
    U+03F4-03F5,
    U+2016-2017,
    U+2034-2038,
    U+203C,
    U+2040,
    U+2043,
    U+2047,
    U+2050,
    U+2057,
    U+205F,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20D0-20DC,
    U+20E1,
    U+20E5-20EF,
    U+2100-2112,
    U+2114-2115,
    U+2117-2121,
    U+2123-214F,
    U+2190,
    U+2192,
    U+2194-21AE,
    U+21B0-21E5,
    U+21F1-21F2,
    U+21F4-2211,
    U+2213-2214,
    U+2216-22FF,
    U+2308-230B,
    U+2310,
    U+2319,
    U+231C-2321,
    U+2336-237A,
    U+237C,
    U+2395,
    U+239B-23B7,
    U+23D0,
    U+23DC-23E1,
    U+2474-2475,
    U+25AF,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25C1,
    U+25CA,
    U+25CC,
    U+25FB,
    U+266D-266F,
    U+27C0-27FF,
    U+2900-2AFF,
    U+2B0E-2B11,
    U+2B30-2B4C,
    U+2BFE,
    U+3030,
    U+FF5B,
    U+FF5D,
    U+1D400-1D7FF,
    U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-symbols-400-normal.woff2") format("woff2"), url("./media/open-sans-symbols-400-normal.woff") format("woff");
  unicode-range:
    U+0001-000C,
    U+000E-001F,
    U+007F-009F,
    U+20DD-20E0,
    U+20E2-20E4,
    U+2150-218F,
    U+2190,
    U+2192,
    U+2194-2199,
    U+21AF,
    U+21E6-21F0,
    U+21F3,
    U+2218-2219,
    U+2299,
    U+22C4-22C6,
    U+2300-243F,
    U+2440-244A,
    U+2460-24FF,
    U+25A0-27BF,
    U+2800-28FF,
    U+2921-2922,
    U+2981,
    U+29BF,
    U+29EB,
    U+2B00-2BFF,
    U+4DC0-4DFF,
    U+FFF9-FFFB,
    U+10140-1018E,
    U+10190-1019C,
    U+101A0,
    U+101D0-101FD,
    U+102E0-102FB,
    U+10E60-10E7E,
    U+1D2C0-1D2D3,
    U+1D2E0-1D37F,
    U+1F000-1F0FF,
    U+1F100-1F1AD,
    U+1F1E6-1F1FF,
    U+1F30D-1F30F,
    U+1F315,
    U+1F31C,
    U+1F31E,
    U+1F320-1F32C,
    U+1F336,
    U+1F378,
    U+1F37D,
    U+1F382,
    U+1F393-1F39F,
    U+1F3A7-1F3A8,
    U+1F3AC-1F3AF,
    U+1F3C2,
    U+1F3C4-1F3C6,
    U+1F3CA-1F3CE,
    U+1F3D4-1F3E0,
    U+1F3ED,
    U+1F3F1-1F3F3,
    U+1F3F5-1F3F7,
    U+1F408,
    U+1F415,
    U+1F41F,
    U+1F426,
    U+1F43F,
    U+1F441-1F442,
    U+1F444,
    U+1F446-1F449,
    U+1F44C-1F44E,
    U+1F453,
    U+1F46A,
    U+1F47D,
    U+1F4A3,
    U+1F4B0,
    U+1F4B3,
    U+1F4B9,
    U+1F4BB,
    U+1F4BF,
    U+1F4C8-1F4CB,
    U+1F4D6,
    U+1F4DA,
    U+1F4DF,
    U+1F4E3-1F4E6,
    U+1F4EA-1F4ED,
    U+1F4F7,
    U+1F4F9-1F4FB,
    U+1F4FD-1F4FE,
    U+1F503,
    U+1F507-1F50B,
    U+1F50D,
    U+1F512-1F513,
    U+1F53E-1F54A,
    U+1F54F-1F5FA,
    U+1F610,
    U+1F650-1F67F,
    U+1F687,
    U+1F68D,
    U+1F691,
    U+1F694,
    U+1F698,
    U+1F6AD,
    U+1F6B2,
    U+1F6B9-1F6BA,
    U+1F6BC,
    U+1F6C6-1F6CF,
    U+1F6D3-1F6D7,
    U+1F6E0-1F6EA,
    U+1F6F0-1F6F3,
    U+1F6F7-1F6FC,
    U+1F700-1F7FF,
    U+1F800-1F80B,
    U+1F810-1F847,
    U+1F850-1F859,
    U+1F860-1F887,
    U+1F890-1F8AD,
    U+1F8B0-1F8BB,
    U+1F8C0-1F8C1,
    U+1F900-1F90B,
    U+1F93B,
    U+1F946,
    U+1F984,
    U+1F996,
    U+1F9E9,
    U+1FA00-1FA6F,
    U+1FA70-1FA7C,
    U+1FA80-1FA89,
    U+1FA8F-1FAC6,
    U+1FACE-1FADC,
    U+1FADF-1FAE9,
    U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-vietnamese-400-normal.woff2") format("woff2"), url("./media/open-sans-vietnamese-400-normal.woff") format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-latin-ext-400-normal.woff2") format("woff2"), url("./media/open-sans-latin-ext-400-normal.woff") format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/open-sans-latin-400-normal.woff2") format("woff2"), url("./media/open-sans-latin-400-normal.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/open-sans/600.css */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-cyrillic-ext-600-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-ext-600-normal.woff") format("woff");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-cyrillic-600-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-600-normal.woff") format("woff");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-greek-ext-600-normal.woff2") format("woff2"), url("./media/open-sans-greek-ext-600-normal.woff") format("woff");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-greek-600-normal.woff2") format("woff2"), url("./media/open-sans-greek-600-normal.woff") format("woff");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-hebrew-600-normal.woff2") format("woff2"), url("./media/open-sans-hebrew-600-normal.woff") format("woff");
  unicode-range:
    U+0307-0308,
    U+0590-05FF,
    U+200C-2010,
    U+20AA,
    U+25CC,
    U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-math-600-normal.woff2") format("woff2"), url("./media/open-sans-math-600-normal.woff") format("woff");
  unicode-range:
    U+0302-0303,
    U+0305,
    U+0307-0308,
    U+0310,
    U+0312,
    U+0315,
    U+031A,
    U+0326-0327,
    U+032C,
    U+032F-0330,
    U+0332-0333,
    U+0338,
    U+033A,
    U+0346,
    U+034D,
    U+0391-03A1,
    U+03A3-03A9,
    U+03B1-03C9,
    U+03D1,
    U+03D5-03D6,
    U+03F0-03F1,
    U+03F4-03F5,
    U+2016-2017,
    U+2034-2038,
    U+203C,
    U+2040,
    U+2043,
    U+2047,
    U+2050,
    U+2057,
    U+205F,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20D0-20DC,
    U+20E1,
    U+20E5-20EF,
    U+2100-2112,
    U+2114-2115,
    U+2117-2121,
    U+2123-214F,
    U+2190,
    U+2192,
    U+2194-21AE,
    U+21B0-21E5,
    U+21F1-21F2,
    U+21F4-2211,
    U+2213-2214,
    U+2216-22FF,
    U+2308-230B,
    U+2310,
    U+2319,
    U+231C-2321,
    U+2336-237A,
    U+237C,
    U+2395,
    U+239B-23B7,
    U+23D0,
    U+23DC-23E1,
    U+2474-2475,
    U+25AF,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25C1,
    U+25CA,
    U+25CC,
    U+25FB,
    U+266D-266F,
    U+27C0-27FF,
    U+2900-2AFF,
    U+2B0E-2B11,
    U+2B30-2B4C,
    U+2BFE,
    U+3030,
    U+FF5B,
    U+FF5D,
    U+1D400-1D7FF,
    U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-symbols-600-normal.woff2") format("woff2"), url("./media/open-sans-symbols-600-normal.woff") format("woff");
  unicode-range:
    U+0001-000C,
    U+000E-001F,
    U+007F-009F,
    U+20DD-20E0,
    U+20E2-20E4,
    U+2150-218F,
    U+2190,
    U+2192,
    U+2194-2199,
    U+21AF,
    U+21E6-21F0,
    U+21F3,
    U+2218-2219,
    U+2299,
    U+22C4-22C6,
    U+2300-243F,
    U+2440-244A,
    U+2460-24FF,
    U+25A0-27BF,
    U+2800-28FF,
    U+2921-2922,
    U+2981,
    U+29BF,
    U+29EB,
    U+2B00-2BFF,
    U+4DC0-4DFF,
    U+FFF9-FFFB,
    U+10140-1018E,
    U+10190-1019C,
    U+101A0,
    U+101D0-101FD,
    U+102E0-102FB,
    U+10E60-10E7E,
    U+1D2C0-1D2D3,
    U+1D2E0-1D37F,
    U+1F000-1F0FF,
    U+1F100-1F1AD,
    U+1F1E6-1F1FF,
    U+1F30D-1F30F,
    U+1F315,
    U+1F31C,
    U+1F31E,
    U+1F320-1F32C,
    U+1F336,
    U+1F378,
    U+1F37D,
    U+1F382,
    U+1F393-1F39F,
    U+1F3A7-1F3A8,
    U+1F3AC-1F3AF,
    U+1F3C2,
    U+1F3C4-1F3C6,
    U+1F3CA-1F3CE,
    U+1F3D4-1F3E0,
    U+1F3ED,
    U+1F3F1-1F3F3,
    U+1F3F5-1F3F7,
    U+1F408,
    U+1F415,
    U+1F41F,
    U+1F426,
    U+1F43F,
    U+1F441-1F442,
    U+1F444,
    U+1F446-1F449,
    U+1F44C-1F44E,
    U+1F453,
    U+1F46A,
    U+1F47D,
    U+1F4A3,
    U+1F4B0,
    U+1F4B3,
    U+1F4B9,
    U+1F4BB,
    U+1F4BF,
    U+1F4C8-1F4CB,
    U+1F4D6,
    U+1F4DA,
    U+1F4DF,
    U+1F4E3-1F4E6,
    U+1F4EA-1F4ED,
    U+1F4F7,
    U+1F4F9-1F4FB,
    U+1F4FD-1F4FE,
    U+1F503,
    U+1F507-1F50B,
    U+1F50D,
    U+1F512-1F513,
    U+1F53E-1F54A,
    U+1F54F-1F5FA,
    U+1F610,
    U+1F650-1F67F,
    U+1F687,
    U+1F68D,
    U+1F691,
    U+1F694,
    U+1F698,
    U+1F6AD,
    U+1F6B2,
    U+1F6B9-1F6BA,
    U+1F6BC,
    U+1F6C6-1F6CF,
    U+1F6D3-1F6D7,
    U+1F6E0-1F6EA,
    U+1F6F0-1F6F3,
    U+1F6F7-1F6FC,
    U+1F700-1F7FF,
    U+1F800-1F80B,
    U+1F810-1F847,
    U+1F850-1F859,
    U+1F860-1F887,
    U+1F890-1F8AD,
    U+1F8B0-1F8BB,
    U+1F8C0-1F8C1,
    U+1F900-1F90B,
    U+1F93B,
    U+1F946,
    U+1F984,
    U+1F996,
    U+1F9E9,
    U+1FA00-1FA6F,
    U+1FA70-1FA7C,
    U+1FA80-1FA89,
    U+1FA8F-1FAC6,
    U+1FACE-1FADC,
    U+1FADF-1FAE9,
    U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-vietnamese-600-normal.woff2") format("woff2"), url("./media/open-sans-vietnamese-600-normal.woff") format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-latin-ext-600-normal.woff2") format("woff2"), url("./media/open-sans-latin-ext-600-normal.woff") format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/open-sans-latin-600-normal.woff2") format("woff2"), url("./media/open-sans-latin-600-normal.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/open-sans/700.css */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-cyrillic-ext-700-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-ext-700-normal.woff") format("woff");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-cyrillic-700-normal.woff2") format("woff2"), url("./media/open-sans-cyrillic-700-normal.woff") format("woff");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-greek-ext-700-normal.woff2") format("woff2"), url("./media/open-sans-greek-ext-700-normal.woff") format("woff");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-greek-700-normal.woff2") format("woff2"), url("./media/open-sans-greek-700-normal.woff") format("woff");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-hebrew-700-normal.woff2") format("woff2"), url("./media/open-sans-hebrew-700-normal.woff") format("woff");
  unicode-range:
    U+0307-0308,
    U+0590-05FF,
    U+200C-2010,
    U+20AA,
    U+25CC,
    U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-math-700-normal.woff2") format("woff2"), url("./media/open-sans-math-700-normal.woff") format("woff");
  unicode-range:
    U+0302-0303,
    U+0305,
    U+0307-0308,
    U+0310,
    U+0312,
    U+0315,
    U+031A,
    U+0326-0327,
    U+032C,
    U+032F-0330,
    U+0332-0333,
    U+0338,
    U+033A,
    U+0346,
    U+034D,
    U+0391-03A1,
    U+03A3-03A9,
    U+03B1-03C9,
    U+03D1,
    U+03D5-03D6,
    U+03F0-03F1,
    U+03F4-03F5,
    U+2016-2017,
    U+2034-2038,
    U+203C,
    U+2040,
    U+2043,
    U+2047,
    U+2050,
    U+2057,
    U+205F,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20D0-20DC,
    U+20E1,
    U+20E5-20EF,
    U+2100-2112,
    U+2114-2115,
    U+2117-2121,
    U+2123-214F,
    U+2190,
    U+2192,
    U+2194-21AE,
    U+21B0-21E5,
    U+21F1-21F2,
    U+21F4-2211,
    U+2213-2214,
    U+2216-22FF,
    U+2308-230B,
    U+2310,
    U+2319,
    U+231C-2321,
    U+2336-237A,
    U+237C,
    U+2395,
    U+239B-23B7,
    U+23D0,
    U+23DC-23E1,
    U+2474-2475,
    U+25AF,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25C1,
    U+25CA,
    U+25CC,
    U+25FB,
    U+266D-266F,
    U+27C0-27FF,
    U+2900-2AFF,
    U+2B0E-2B11,
    U+2B30-2B4C,
    U+2BFE,
    U+3030,
    U+FF5B,
    U+FF5D,
    U+1D400-1D7FF,
    U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-symbols-700-normal.woff2") format("woff2"), url("./media/open-sans-symbols-700-normal.woff") format("woff");
  unicode-range:
    U+0001-000C,
    U+000E-001F,
    U+007F-009F,
    U+20DD-20E0,
    U+20E2-20E4,
    U+2150-218F,
    U+2190,
    U+2192,
    U+2194-2199,
    U+21AF,
    U+21E6-21F0,
    U+21F3,
    U+2218-2219,
    U+2299,
    U+22C4-22C6,
    U+2300-243F,
    U+2440-244A,
    U+2460-24FF,
    U+25A0-27BF,
    U+2800-28FF,
    U+2921-2922,
    U+2981,
    U+29BF,
    U+29EB,
    U+2B00-2BFF,
    U+4DC0-4DFF,
    U+FFF9-FFFB,
    U+10140-1018E,
    U+10190-1019C,
    U+101A0,
    U+101D0-101FD,
    U+102E0-102FB,
    U+10E60-10E7E,
    U+1D2C0-1D2D3,
    U+1D2E0-1D37F,
    U+1F000-1F0FF,
    U+1F100-1F1AD,
    U+1F1E6-1F1FF,
    U+1F30D-1F30F,
    U+1F315,
    U+1F31C,
    U+1F31E,
    U+1F320-1F32C,
    U+1F336,
    U+1F378,
    U+1F37D,
    U+1F382,
    U+1F393-1F39F,
    U+1F3A7-1F3A8,
    U+1F3AC-1F3AF,
    U+1F3C2,
    U+1F3C4-1F3C6,
    U+1F3CA-1F3CE,
    U+1F3D4-1F3E0,
    U+1F3ED,
    U+1F3F1-1F3F3,
    U+1F3F5-1F3F7,
    U+1F408,
    U+1F415,
    U+1F41F,
    U+1F426,
    U+1F43F,
    U+1F441-1F442,
    U+1F444,
    U+1F446-1F449,
    U+1F44C-1F44E,
    U+1F453,
    U+1F46A,
    U+1F47D,
    U+1F4A3,
    U+1F4B0,
    U+1F4B3,
    U+1F4B9,
    U+1F4BB,
    U+1F4BF,
    U+1F4C8-1F4CB,
    U+1F4D6,
    U+1F4DA,
    U+1F4DF,
    U+1F4E3-1F4E6,
    U+1F4EA-1F4ED,
    U+1F4F7,
    U+1F4F9-1F4FB,
    U+1F4FD-1F4FE,
    U+1F503,
    U+1F507-1F50B,
    U+1F50D,
    U+1F512-1F513,
    U+1F53E-1F54A,
    U+1F54F-1F5FA,
    U+1F610,
    U+1F650-1F67F,
    U+1F687,
    U+1F68D,
    U+1F691,
    U+1F694,
    U+1F698,
    U+1F6AD,
    U+1F6B2,
    U+1F6B9-1F6BA,
    U+1F6BC,
    U+1F6C6-1F6CF,
    U+1F6D3-1F6D7,
    U+1F6E0-1F6EA,
    U+1F6F0-1F6F3,
    U+1F6F7-1F6FC,
    U+1F700-1F7FF,
    U+1F800-1F80B,
    U+1F810-1F847,
    U+1F850-1F859,
    U+1F860-1F887,
    U+1F890-1F8AD,
    U+1F8B0-1F8BB,
    U+1F8C0-1F8C1,
    U+1F900-1F90B,
    U+1F93B,
    U+1F946,
    U+1F984,
    U+1F996,
    U+1F9E9,
    U+1FA00-1FA6F,
    U+1FA70-1FA7C,
    U+1FA80-1FA89,
    U+1FA8F-1FAC6,
    U+1FACE-1FADC,
    U+1FADF-1FAE9,
    U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-vietnamese-700-normal.woff2") format("woff2"), url("./media/open-sans-vietnamese-700-normal.woff") format("woff");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-latin-ext-700-normal.woff2") format("woff2"), url("./media/open-sans-latin-ext-700-normal.woff") format("woff");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/open-sans-latin-700-normal.woff2") format("woff2"), url("./media/open-sans-latin-700-normal.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fortawesome/fontawesome-free/css/all.css */
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: var(--fa);
}
.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}
.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}
.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}
.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
  --fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}
.fa-rotate-180 {
  transform: rotate(180deg);
}
.fa-rotate-270 {
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}
.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: var(--fa-inverse, #fff);
}
.fa-0 {
  --fa: "0";
}
.fa-1 {
  --fa: "1";
}
.fa-2 {
  --fa: "2";
}
.fa-3 {
  --fa: "3";
}
.fa-4 {
  --fa: "4";
}
.fa-5 {
  --fa: "5";
}
.fa-6 {
  --fa: "6";
}
.fa-7 {
  --fa: "7";
}
.fa-8 {
  --fa: "8";
}
.fa-9 {
  --fa: "9";
}
.fa-fill-drip {
  --fa: "\f576";
}
.fa-arrows-to-circle {
  --fa: "\e4bd";
}
.fa-circle-chevron-right {
  --fa: "\f138";
}
.fa-chevron-circle-right {
  --fa: "\f138";
}
.fa-at {
  --fa: "@";
}
.fa-trash-can {
  --fa: "\f2ed";
}
.fa-trash-alt {
  --fa: "\f2ed";
}
.fa-text-height {
  --fa: "\f034";
}
.fa-user-xmark {
  --fa: "\f235";
}
.fa-user-times {
  --fa: "\f235";
}
.fa-stethoscope {
  --fa: "\f0f1";
}
.fa-message {
  --fa: "\f27a";
}
.fa-comment-alt {
  --fa: "\f27a";
}
.fa-info {
  --fa: "\f129";
}
.fa-down-left-and-up-right-to-center {
  --fa: "\f422";
}
.fa-compress-alt {
  --fa: "\f422";
}
.fa-explosion {
  --fa: "\e4e9";
}
.fa-file-lines {
  --fa: "\f15c";
}
.fa-file-alt {
  --fa: "\f15c";
}
.fa-file-text {
  --fa: "\f15c";
}
.fa-wave-square {
  --fa: "\f83e";
}
.fa-ring {
  --fa: "\f70b";
}
.fa-building-un {
  --fa: "\e4d9";
}
.fa-dice-three {
  --fa: "\f527";
}
.fa-calendar-days {
  --fa: "\f073";
}
.fa-calendar-alt {
  --fa: "\f073";
}
.fa-anchor-circle-check {
  --fa: "\e4aa";
}
.fa-building-circle-arrow-right {
  --fa: "\e4d1";
}
.fa-volleyball {
  --fa: "\f45f";
}
.fa-volleyball-ball {
  --fa: "\f45f";
}
.fa-arrows-up-to-line {
  --fa: "\e4c2";
}
.fa-sort-down {
  --fa: "\f0dd";
}
.fa-sort-desc {
  --fa: "\f0dd";
}
.fa-circle-minus {
  --fa: "\f056";
}
.fa-minus-circle {
  --fa: "\f056";
}
.fa-door-open {
  --fa: "\f52b";
}
.fa-right-from-bracket {
  --fa: "\f2f5";
}
.fa-sign-out-alt {
  --fa: "\f2f5";
}
.fa-atom {
  --fa: "\f5d2";
}
.fa-soap {
  --fa: "\e06e";
}
.fa-icons {
  --fa: "\f86d";
}
.fa-heart-music-camera-bolt {
  --fa: "\f86d";
}
.fa-microphone-lines-slash {
  --fa: "\f539";
}
.fa-microphone-alt-slash {
  --fa: "\f539";
}
.fa-bridge-circle-check {
  --fa: "\e4c9";
}
.fa-pump-medical {
  --fa: "\e06a";
}
.fa-fingerprint {
  --fa: "\f577";
}
.fa-hand-point-right {
  --fa: "\f0a4";
}
.fa-magnifying-glass-location {
  --fa: "\f689";
}
.fa-search-location {
  --fa: "\f689";
}
.fa-forward-step {
  --fa: "\f051";
}
.fa-step-forward {
  --fa: "\f051";
}
.fa-face-smile-beam {
  --fa: "\f5b8";
}
.fa-smile-beam {
  --fa: "\f5b8";
}
.fa-flag-checkered {
  --fa: "\f11e";
}
.fa-football {
  --fa: "\f44e";
}
.fa-football-ball {
  --fa: "\f44e";
}
.fa-school-circle-exclamation {
  --fa: "\e56c";
}
.fa-crop {
  --fa: "\f125";
}
.fa-angles-down {
  --fa: "\f103";
}
.fa-angle-double-down {
  --fa: "\f103";
}
.fa-users-rectangle {
  --fa: "\e594";
}
.fa-people-roof {
  --fa: "\e537";
}
.fa-people-line {
  --fa: "\e534";
}
.fa-beer-mug-empty {
  --fa: "\f0fc";
}
.fa-beer {
  --fa: "\f0fc";
}
.fa-diagram-predecessor {
  --fa: "\e477";
}
.fa-arrow-up-long {
  --fa: "\f176";
}
.fa-long-arrow-up {
  --fa: "\f176";
}
.fa-fire-flame-simple {
  --fa: "\f46a";
}
.fa-burn {
  --fa: "\f46a";
}
.fa-person {
  --fa: "\f183";
}
.fa-male {
  --fa: "\f183";
}
.fa-laptop {
  --fa: "\f109";
}
.fa-file-csv {
  --fa: "\f6dd";
}
.fa-menorah {
  --fa: "\f676";
}
.fa-truck-plane {
  --fa: "\e58f";
}
.fa-record-vinyl {
  --fa: "\f8d9";
}
.fa-face-grin-stars {
  --fa: "\f587";
}
.fa-grin-stars {
  --fa: "\f587";
}
.fa-bong {
  --fa: "\f55c";
}
.fa-spaghetti-monster-flying {
  --fa: "\f67b";
}
.fa-pastafarianism {
  --fa: "\f67b";
}
.fa-arrow-down-up-across-line {
  --fa: "\e4af";
}
.fa-spoon {
  --fa: "\f2e5";
}
.fa-utensil-spoon {
  --fa: "\f2e5";
}
.fa-jar-wheat {
  --fa: "\e517";
}
.fa-envelopes-bulk {
  --fa: "\f674";
}
.fa-mail-bulk {
  --fa: "\f674";
}
.fa-file-circle-exclamation {
  --fa: "\e4eb";
}
.fa-circle-h {
  --fa: "\f47e";
}
.fa-hospital-symbol {
  --fa: "\f47e";
}
.fa-pager {
  --fa: "\f815";
}
.fa-address-book {
  --fa: "\f2b9";
}
.fa-contact-book {
  --fa: "\f2b9";
}
.fa-strikethrough {
  --fa: "\f0cc";
}
.fa-k {
  --fa: "K";
}
.fa-landmark-flag {
  --fa: "\e51c";
}
.fa-pencil {
  --fa: "\f303";
}
.fa-pencil-alt {
  --fa: "\f303";
}
.fa-backward {
  --fa: "\f04a";
}
.fa-caret-right {
  --fa: "\f0da";
}
.fa-comments {
  --fa: "\f086";
}
.fa-paste {
  --fa: "\f0ea";
}
.fa-file-clipboard {
  --fa: "\f0ea";
}
.fa-code-pull-request {
  --fa: "\e13c";
}
.fa-clipboard-list {
  --fa: "\f46d";
}
.fa-truck-ramp-box {
  --fa: "\f4de";
}
.fa-truck-loading {
  --fa: "\f4de";
}
.fa-user-check {
  --fa: "\f4fc";
}
.fa-vial-virus {
  --fa: "\e597";
}
.fa-sheet-plastic {
  --fa: "\e571";
}
.fa-blog {
  --fa: "\f781";
}
.fa-user-ninja {
  --fa: "\f504";
}
.fa-person-arrow-up-from-line {
  --fa: "\e539";
}
.fa-scroll-torah {
  --fa: "\f6a0";
}
.fa-torah {
  --fa: "\f6a0";
}
.fa-broom-ball {
  --fa: "\f458";
}
.fa-quidditch {
  --fa: "\f458";
}
.fa-quidditch-broom-ball {
  --fa: "\f458";
}
.fa-toggle-off {
  --fa: "\f204";
}
.fa-box-archive {
  --fa: "\f187";
}
.fa-archive {
  --fa: "\f187";
}
.fa-person-drowning {
  --fa: "\e545";
}
.fa-arrow-down-9-1 {
  --fa: "\f886";
}
.fa-sort-numeric-desc {
  --fa: "\f886";
}
.fa-sort-numeric-down-alt {
  --fa: "\f886";
}
.fa-face-grin-tongue-squint {
  --fa: "\f58a";
}
.fa-grin-tongue-squint {
  --fa: "\f58a";
}
.fa-spray-can {
  --fa: "\f5bd";
}
.fa-truck-monster {
  --fa: "\f63b";
}
.fa-w {
  --fa: "W";
}
.fa-earth-africa {
  --fa: "\f57c";
}
.fa-globe-africa {
  --fa: "\f57c";
}
.fa-rainbow {
  --fa: "\f75b";
}
.fa-circle-notch {
  --fa: "\f1ce";
}
.fa-tablet-screen-button {
  --fa: "\f3fa";
}
.fa-tablet-alt {
  --fa: "\f3fa";
}
.fa-paw {
  --fa: "\f1b0";
}
.fa-cloud {
  --fa: "\f0c2";
}
.fa-trowel-bricks {
  --fa: "\e58a";
}
.fa-face-flushed {
  --fa: "\f579";
}
.fa-flushed {
  --fa: "\f579";
}
.fa-hospital-user {
  --fa: "\f80d";
}
.fa-tent-arrow-left-right {
  --fa: "\e57f";
}
.fa-gavel {
  --fa: "\f0e3";
}
.fa-legal {
  --fa: "\f0e3";
}
.fa-binoculars {
  --fa: "\f1e5";
}
.fa-microphone-slash {
  --fa: "\f131";
}
.fa-box-tissue {
  --fa: "\e05b";
}
.fa-motorcycle {
  --fa: "\f21c";
}
.fa-bell-concierge {
  --fa: "\f562";
}
.fa-concierge-bell {
  --fa: "\f562";
}
.fa-pen-ruler {
  --fa: "\f5ae";
}
.fa-pencil-ruler {
  --fa: "\f5ae";
}
.fa-people-arrows {
  --fa: "\e068";
}
.fa-people-arrows-left-right {
  --fa: "\e068";
}
.fa-mars-and-venus-burst {
  --fa: "\e523";
}
.fa-square-caret-right {
  --fa: "\f152";
}
.fa-caret-square-right {
  --fa: "\f152";
}
.fa-scissors {
  --fa: "\f0c4";
}
.fa-cut {
  --fa: "\f0c4";
}
.fa-sun-plant-wilt {
  --fa: "\e57a";
}
.fa-toilets-portable {
  --fa: "\e584";
}
.fa-hockey-puck {
  --fa: "\f453";
}
.fa-table {
  --fa: "\f0ce";
}
.fa-magnifying-glass-arrow-right {
  --fa: "\e521";
}
.fa-tachograph-digital {
  --fa: "\f566";
}
.fa-digital-tachograph {
  --fa: "\f566";
}
.fa-users-slash {
  --fa: "\e073";
}
.fa-clover {
  --fa: "\e139";
}
.fa-reply {
  --fa: "\f3e5";
}
.fa-mail-reply {
  --fa: "\f3e5";
}
.fa-star-and-crescent {
  --fa: "\f699";
}
.fa-house-fire {
  --fa: "\e50c";
}
.fa-square-minus {
  --fa: "\f146";
}
.fa-minus-square {
  --fa: "\f146";
}
.fa-helicopter {
  --fa: "\f533";
}
.fa-compass {
  --fa: "\f14e";
}
.fa-square-caret-down {
  --fa: "\f150";
}
.fa-caret-square-down {
  --fa: "\f150";
}
.fa-file-circle-question {
  --fa: "\e4ef";
}
.fa-laptop-code {
  --fa: "\f5fc";
}
.fa-swatchbook {
  --fa: "\f5c3";
}
.fa-prescription-bottle {
  --fa: "\f485";
}
.fa-bars {
  --fa: "\f0c9";
}
.fa-navicon {
  --fa: "\f0c9";
}
.fa-people-group {
  --fa: "\e533";
}
.fa-hourglass-end {
  --fa: "\f253";
}
.fa-hourglass-3 {
  --fa: "\f253";
}
.fa-heart-crack {
  --fa: "\f7a9";
}
.fa-heart-broken {
  --fa: "\f7a9";
}
.fa-square-up-right {
  --fa: "\f360";
}
.fa-external-link-square-alt {
  --fa: "\f360";
}
.fa-face-kiss-beam {
  --fa: "\f597";
}
.fa-kiss-beam {
  --fa: "\f597";
}
.fa-film {
  --fa: "\f008";
}
.fa-ruler-horizontal {
  --fa: "\f547";
}
.fa-people-robbery {
  --fa: "\e536";
}
.fa-lightbulb {
  --fa: "\f0eb";
}
.fa-caret-left {
  --fa: "\f0d9";
}
.fa-circle-exclamation {
  --fa: "\f06a";
}
.fa-exclamation-circle {
  --fa: "\f06a";
}
.fa-school-circle-xmark {
  --fa: "\e56d";
}
.fa-arrow-right-from-bracket {
  --fa: "\f08b";
}
.fa-sign-out {
  --fa: "\f08b";
}
.fa-circle-chevron-down {
  --fa: "\f13a";
}
.fa-chevron-circle-down {
  --fa: "\f13a";
}
.fa-unlock-keyhole {
  --fa: "\f13e";
}
.fa-unlock-alt {
  --fa: "\f13e";
}
.fa-cloud-showers-heavy {
  --fa: "\f740";
}
.fa-headphones-simple {
  --fa: "\f58f";
}
.fa-headphones-alt {
  --fa: "\f58f";
}
.fa-sitemap {
  --fa: "\f0e8";
}
.fa-circle-dollar-to-slot {
  --fa: "\f4b9";
}
.fa-donate {
  --fa: "\f4b9";
}
.fa-memory {
  --fa: "\f538";
}
.fa-road-spikes {
  --fa: "\e568";
}
.fa-fire-burner {
  --fa: "\e4f1";
}
.fa-flag {
  --fa: "\f024";
}
.fa-hanukiah {
  --fa: "\f6e6";
}
.fa-feather {
  --fa: "\f52d";
}
.fa-volume-low {
  --fa: "\f027";
}
.fa-volume-down {
  --fa: "\f027";
}
.fa-comment-slash {
  --fa: "\f4b3";
}
.fa-cloud-sun-rain {
  --fa: "\f743";
}
.fa-compress {
  --fa: "\f066";
}
.fa-wheat-awn {
  --fa: "\e2cd";
}
.fa-wheat-alt {
  --fa: "\e2cd";
}
.fa-ankh {
  --fa: "\f644";
}
.fa-hands-holding-child {
  --fa: "\e4fa";
}
.fa-asterisk {
  --fa: "*";
}
.fa-square-check {
  --fa: "\f14a";
}
.fa-check-square {
  --fa: "\f14a";
}
.fa-peseta-sign {
  --fa: "\e221";
}
.fa-heading {
  --fa: "\f1dc";
}
.fa-header {
  --fa: "\f1dc";
}
.fa-ghost {
  --fa: "\f6e2";
}
.fa-list {
  --fa: "\f03a";
}
.fa-list-squares {
  --fa: "\f03a";
}
.fa-square-phone-flip {
  --fa: "\f87b";
}
.fa-phone-square-alt {
  --fa: "\f87b";
}
.fa-cart-plus {
  --fa: "\f217";
}
.fa-gamepad {
  --fa: "\f11b";
}
.fa-circle-dot {
  --fa: "\f192";
}
.fa-dot-circle {
  --fa: "\f192";
}
.fa-face-dizzy {
  --fa: "\f567";
}
.fa-dizzy {
  --fa: "\f567";
}
.fa-egg {
  --fa: "\f7fb";
}
.fa-house-medical-circle-xmark {
  --fa: "\e513";
}
.fa-campground {
  --fa: "\f6bb";
}
.fa-folder-plus {
  --fa: "\f65e";
}
.fa-futbol {
  --fa: "\f1e3";
}
.fa-futbol-ball {
  --fa: "\f1e3";
}
.fa-soccer-ball {
  --fa: "\f1e3";
}
.fa-paintbrush {
  --fa: "\f1fc";
}
.fa-paint-brush {
  --fa: "\f1fc";
}
.fa-lock {
  --fa: "\f023";
}
.fa-gas-pump {
  --fa: "\f52f";
}
.fa-hot-tub-person {
  --fa: "\f593";
}
.fa-hot-tub {
  --fa: "\f593";
}
.fa-map-location {
  --fa: "\f59f";
}
.fa-map-marked {
  --fa: "\f59f";
}
.fa-house-flood-water {
  --fa: "\e50e";
}
.fa-tree {
  --fa: "\f1bb";
}
.fa-bridge-lock {
  --fa: "\e4cc";
}
.fa-sack-dollar {
  --fa: "\f81d";
}
.fa-pen-to-square {
  --fa: "\f044";
}
.fa-edit {
  --fa: "\f044";
}
.fa-car-side {
  --fa: "\f5e4";
}
.fa-share-nodes {
  --fa: "\f1e0";
}
.fa-share-alt {
  --fa: "\f1e0";
}
.fa-heart-circle-minus {
  --fa: "\e4ff";
}
.fa-hourglass-half {
  --fa: "\f252";
}
.fa-hourglass-2 {
  --fa: "\f252";
}
.fa-microscope {
  --fa: "\f610";
}
.fa-sink {
  --fa: "\e06d";
}
.fa-bag-shopping {
  --fa: "\f290";
}
.fa-shopping-bag {
  --fa: "\f290";
}
.fa-arrow-down-z-a {
  --fa: "\f881";
}
.fa-sort-alpha-desc {
  --fa: "\f881";
}
.fa-sort-alpha-down-alt {
  --fa: "\f881";
}
.fa-mitten {
  --fa: "\f7b5";
}
.fa-person-rays {
  --fa: "\e54d";
}
.fa-users {
  --fa: "\f0c0";
}
.fa-eye-slash {
  --fa: "\f070";
}
.fa-flask-vial {
  --fa: "\e4f3";
}
.fa-hand {
  --fa: "\f256";
}
.fa-hand-paper {
  --fa: "\f256";
}
.fa-om {
  --fa: "\f679";
}
.fa-worm {
  --fa: "\e599";
}
.fa-house-circle-xmark {
  --fa: "\e50b";
}
.fa-plug {
  --fa: "\f1e6";
}
.fa-chevron-up {
  --fa: "\f077";
}
.fa-hand-spock {
  --fa: "\f259";
}
.fa-stopwatch {
  --fa: "\f2f2";
}
.fa-face-kiss {
  --fa: "\f596";
}
.fa-kiss {
  --fa: "\f596";
}
.fa-bridge-circle-xmark {
  --fa: "\e4cb";
}
.fa-face-grin-tongue {
  --fa: "\f589";
}
.fa-grin-tongue {
  --fa: "\f589";
}
.fa-chess-bishop {
  --fa: "\f43a";
}
.fa-face-grin-wink {
  --fa: "\f58c";
}
.fa-grin-wink {
  --fa: "\f58c";
}
.fa-ear-deaf {
  --fa: "\f2a4";
}
.fa-deaf {
  --fa: "\f2a4";
}
.fa-deafness {
  --fa: "\f2a4";
}
.fa-hard-of-hearing {
  --fa: "\f2a4";
}
.fa-road-circle-check {
  --fa: "\e564";
}
.fa-dice-five {
  --fa: "\f523";
}
.fa-square-rss {
  --fa: "\f143";
}
.fa-rss-square {
  --fa: "\f143";
}
.fa-land-mine-on {
  --fa: "\e51b";
}
.fa-i-cursor {
  --fa: "\f246";
}
.fa-stamp {
  --fa: "\f5bf";
}
.fa-stairs {
  --fa: "\e289";
}
.fa-i {
  --fa: "I";
}
.fa-hryvnia-sign {
  --fa: "\f6f2";
}
.fa-hryvnia {
  --fa: "\f6f2";
}
.fa-pills {
  --fa: "\f484";
}
.fa-face-grin-wide {
  --fa: "\f581";
}
.fa-grin-alt {
  --fa: "\f581";
}
.fa-tooth {
  --fa: "\f5c9";
}
.fa-v {
  --fa: "V";
}
.fa-bangladeshi-taka-sign {
  --fa: "\e2e6";
}
.fa-bicycle {
  --fa: "\f206";
}
.fa-staff-snake {
  --fa: "\e579";
}
.fa-rod-asclepius {
  --fa: "\e579";
}
.fa-rod-snake {
  --fa: "\e579";
}
.fa-staff-aesculapius {
  --fa: "\e579";
}
.fa-head-side-cough-slash {
  --fa: "\e062";
}
.fa-truck-medical {
  --fa: "\f0f9";
}
.fa-ambulance {
  --fa: "\f0f9";
}
.fa-wheat-awn-circle-exclamation {
  --fa: "\e598";
}
.fa-snowman {
  --fa: "\f7d0";
}
.fa-mortar-pestle {
  --fa: "\f5a7";
}
.fa-road-barrier {
  --fa: "\e562";
}
.fa-school {
  --fa: "\f549";
}
.fa-igloo {
  --fa: "\f7ae";
}
.fa-joint {
  --fa: "\f595";
}
.fa-angle-right {
  --fa: "\f105";
}
.fa-horse {
  --fa: "\f6f0";
}
.fa-q {
  --fa: "Q";
}
.fa-g {
  --fa: "G";
}
.fa-notes-medical {
  --fa: "\f481";
}
.fa-temperature-half {
  --fa: "\f2c9";
}
.fa-temperature-2 {
  --fa: "\f2c9";
}
.fa-thermometer-2 {
  --fa: "\f2c9";
}
.fa-thermometer-half {
  --fa: "\f2c9";
}
.fa-dong-sign {
  --fa: "\e169";
}
.fa-capsules {
  --fa: "\f46b";
}
.fa-poo-storm {
  --fa: "\f75a";
}
.fa-poo-bolt {
  --fa: "\f75a";
}
.fa-face-frown-open {
  --fa: "\f57a";
}
.fa-frown-open {
  --fa: "\f57a";
}
.fa-hand-point-up {
  --fa: "\f0a6";
}
.fa-money-bill {
  --fa: "\f0d6";
}
.fa-bookmark {
  --fa: "\f02e";
}
.fa-align-justify {
  --fa: "\f039";
}
.fa-umbrella-beach {
  --fa: "\f5ca";
}
.fa-helmet-un {
  --fa: "\e503";
}
.fa-bullseye {
  --fa: "\f140";
}
.fa-bacon {
  --fa: "\f7e5";
}
.fa-hand-point-down {
  --fa: "\f0a7";
}
.fa-arrow-up-from-bracket {
  --fa: "\e09a";
}
.fa-folder {
  --fa: "\f07b";
}
.fa-folder-blank {
  --fa: "\f07b";
}
.fa-file-waveform {
  --fa: "\f478";
}
.fa-file-medical-alt {
  --fa: "\f478";
}
.fa-radiation {
  --fa: "\f7b9";
}
.fa-chart-simple {
  --fa: "\e473";
}
.fa-mars-stroke {
  --fa: "\f229";
}
.fa-vial {
  --fa: "\f492";
}
.fa-gauge {
  --fa: "\f624";
}
.fa-dashboard {
  --fa: "\f624";
}
.fa-gauge-med {
  --fa: "\f624";
}
.fa-tachometer-alt-average {
  --fa: "\f624";
}
.fa-wand-magic-sparkles {
  --fa: "\e2ca";
}
.fa-magic-wand-sparkles {
  --fa: "\e2ca";
}
.fa-e {
  --fa: "E";
}
.fa-pen-clip {
  --fa: "\f305";
}
.fa-pen-alt {
  --fa: "\f305";
}
.fa-bridge-circle-exclamation {
  --fa: "\e4ca";
}
.fa-user {
  --fa: "\f007";
}
.fa-school-circle-check {
  --fa: "\e56b";
}
.fa-dumpster {
  --fa: "\f793";
}
.fa-van-shuttle {
  --fa: "\f5b6";
}
.fa-shuttle-van {
  --fa: "\f5b6";
}
.fa-building-user {
  --fa: "\e4da";
}
.fa-square-caret-left {
  --fa: "\f191";
}
.fa-caret-square-left {
  --fa: "\f191";
}
.fa-highlighter {
  --fa: "\f591";
}
.fa-key {
  --fa: "\f084";
}
.fa-bullhorn {
  --fa: "\f0a1";
}
.fa-globe {
  --fa: "\f0ac";
}
.fa-synagogue {
  --fa: "\f69b";
}
.fa-person-half-dress {
  --fa: "\e548";
}
.fa-road-bridge {
  --fa: "\e563";
}
.fa-location-arrow {
  --fa: "\f124";
}
.fa-c {
  --fa: "C";
}
.fa-tablet-button {
  --fa: "\f10a";
}
.fa-building-lock {
  --fa: "\e4d6";
}
.fa-pizza-slice {
  --fa: "\f818";
}
.fa-money-bill-wave {
  --fa: "\f53a";
}
.fa-chart-area {
  --fa: "\f1fe";
}
.fa-area-chart {
  --fa: "\f1fe";
}
.fa-house-flag {
  --fa: "\e50d";
}
.fa-person-circle-minus {
  --fa: "\e540";
}
.fa-ban {
  --fa: "\f05e";
}
.fa-cancel {
  --fa: "\f05e";
}
.fa-camera-rotate {
  --fa: "\e0d8";
}
.fa-spray-can-sparkles {
  --fa: "\f5d0";
}
.fa-air-freshener {
  --fa: "\f5d0";
}
.fa-star {
  --fa: "\f005";
}
.fa-repeat {
  --fa: "\f363";
}
.fa-cross {
  --fa: "\f654";
}
.fa-box {
  --fa: "\f466";
}
.fa-venus-mars {
  --fa: "\f228";
}
.fa-arrow-pointer {
  --fa: "\f245";
}
.fa-mouse-pointer {
  --fa: "\f245";
}
.fa-maximize {
  --fa: "\f31e";
}
.fa-expand-arrows-alt {
  --fa: "\f31e";
}
.fa-charging-station {
  --fa: "\f5e7";
}
.fa-shapes {
  --fa: "\f61f";
}
.fa-triangle-circle-square {
  --fa: "\f61f";
}
.fa-shuffle {
  --fa: "\f074";
}
.fa-random {
  --fa: "\f074";
}
.fa-person-running {
  --fa: "\f70c";
}
.fa-running {
  --fa: "\f70c";
}
.fa-mobile-retro {
  --fa: "\e527";
}
.fa-grip-lines-vertical {
  --fa: "\f7a5";
}
.fa-spider {
  --fa: "\f717";
}
.fa-hands-bound {
  --fa: "\e4f9";
}
.fa-file-invoice-dollar {
  --fa: "\f571";
}
.fa-plane-circle-exclamation {
  --fa: "\e556";
}
.fa-x-ray {
  --fa: "\f497";
}
.fa-spell-check {
  --fa: "\f891";
}
.fa-slash {
  --fa: "\f715";
}
.fa-computer-mouse {
  --fa: "\f8cc";
}
.fa-mouse {
  --fa: "\f8cc";
}
.fa-arrow-right-to-bracket {
  --fa: "\f090";
}
.fa-sign-in {
  --fa: "\f090";
}
.fa-shop-slash {
  --fa: "\e070";
}
.fa-store-alt-slash {
  --fa: "\e070";
}
.fa-server {
  --fa: "\f233";
}
.fa-virus-covid-slash {
  --fa: "\e4a9";
}
.fa-shop-lock {
  --fa: "\e4a5";
}
.fa-hourglass-start {
  --fa: "\f251";
}
.fa-hourglass-1 {
  --fa: "\f251";
}
.fa-blender-phone {
  --fa: "\f6b6";
}
.fa-building-wheat {
  --fa: "\e4db";
}
.fa-person-breastfeeding {
  --fa: "\e53a";
}
.fa-right-to-bracket {
  --fa: "\f2f6";
}
.fa-sign-in-alt {
  --fa: "\f2f6";
}
.fa-venus {
  --fa: "\f221";
}
.fa-passport {
  --fa: "\f5ab";
}
.fa-thumbtack-slash {
  --fa: "\e68f";
}
.fa-thumb-tack-slash {
  --fa: "\e68f";
}
.fa-heart-pulse {
  --fa: "\f21e";
}
.fa-heartbeat {
  --fa: "\f21e";
}
.fa-people-carry-box {
  --fa: "\f4ce";
}
.fa-people-carry {
  --fa: "\f4ce";
}
.fa-temperature-high {
  --fa: "\f769";
}
.fa-microchip {
  --fa: "\f2db";
}
.fa-crown {
  --fa: "\f521";
}
.fa-weight-hanging {
  --fa: "\f5cd";
}
.fa-xmarks-lines {
  --fa: "\e59a";
}
.fa-file-prescription {
  --fa: "\f572";
}
.fa-weight-scale {
  --fa: "\f496";
}
.fa-weight {
  --fa: "\f496";
}
.fa-user-group {
  --fa: "\f500";
}
.fa-user-friends {
  --fa: "\f500";
}
.fa-arrow-up-a-z {
  --fa: "\f15e";
}
.fa-sort-alpha-up {
  --fa: "\f15e";
}
.fa-chess-knight {
  --fa: "\f441";
}
.fa-face-laugh-squint {
  --fa: "\f59b";
}
.fa-laugh-squint {
  --fa: "\f59b";
}
.fa-wheelchair {
  --fa: "\f193";
}
.fa-circle-arrow-up {
  --fa: "\f0aa";
}
.fa-arrow-circle-up {
  --fa: "\f0aa";
}
.fa-toggle-on {
  --fa: "\f205";
}
.fa-person-walking {
  --fa: "\f554";
}
.fa-walking {
  --fa: "\f554";
}
.fa-l {
  --fa: "L";
}
.fa-fire {
  --fa: "\f06d";
}
.fa-bed-pulse {
  --fa: "\f487";
}
.fa-procedures {
  --fa: "\f487";
}
.fa-shuttle-space {
  --fa: "\f197";
}
.fa-space-shuttle {
  --fa: "\f197";
}
.fa-face-laugh {
  --fa: "\f599";
}
.fa-laugh {
  --fa: "\f599";
}
.fa-folder-open {
  --fa: "\f07c";
}
.fa-heart-circle-plus {
  --fa: "\e500";
}
.fa-code-fork {
  --fa: "\e13b";
}
.fa-city {
  --fa: "\f64f";
}
.fa-microphone-lines {
  --fa: "\f3c9";
}
.fa-microphone-alt {
  --fa: "\f3c9";
}
.fa-pepper-hot {
  --fa: "\f816";
}
.fa-unlock {
  --fa: "\f09c";
}
.fa-colon-sign {
  --fa: "\e140";
}
.fa-headset {
  --fa: "\f590";
}
.fa-store-slash {
  --fa: "\e071";
}
.fa-road-circle-xmark {
  --fa: "\e566";
}
.fa-user-minus {
  --fa: "\f503";
}
.fa-mars-stroke-up {
  --fa: "\f22a";
}
.fa-mars-stroke-v {
  --fa: "\f22a";
}
.fa-champagne-glasses {
  --fa: "\f79f";
}
.fa-glass-cheers {
  --fa: "\f79f";
}
.fa-clipboard {
  --fa: "\f328";
}
.fa-house-circle-exclamation {
  --fa: "\e50a";
}
.fa-file-arrow-up {
  --fa: "\f574";
}
.fa-file-upload {
  --fa: "\f574";
}
.fa-wifi {
  --fa: "\f1eb";
}
.fa-wifi-3 {
  --fa: "\f1eb";
}
.fa-wifi-strong {
  --fa: "\f1eb";
}
.fa-bath {
  --fa: "\f2cd";
}
.fa-bathtub {
  --fa: "\f2cd";
}
.fa-underline {
  --fa: "\f0cd";
}
.fa-user-pen {
  --fa: "\f4ff";
}
.fa-user-edit {
  --fa: "\f4ff";
}
.fa-signature {
  --fa: "\f5b7";
}
.fa-stroopwafel {
  --fa: "\f551";
}
.fa-bold {
  --fa: "\f032";
}
.fa-anchor-lock {
  --fa: "\e4ad";
}
.fa-building-ngo {
  --fa: "\e4d7";
}
.fa-manat-sign {
  --fa: "\e1d5";
}
.fa-not-equal {
  --fa: "\f53e";
}
.fa-border-top-left {
  --fa: "\f853";
}
.fa-border-style {
  --fa: "\f853";
}
.fa-map-location-dot {
  --fa: "\f5a0";
}
.fa-map-marked-alt {
  --fa: "\f5a0";
}
.fa-jedi {
  --fa: "\f669";
}
.fa-square-poll-vertical {
  --fa: "\f681";
}
.fa-poll {
  --fa: "\f681";
}
.fa-mug-hot {
  --fa: "\f7b6";
}
.fa-car-battery {
  --fa: "\f5df";
}
.fa-battery-car {
  --fa: "\f5df";
}
.fa-gift {
  --fa: "\f06b";
}
.fa-dice-two {
  --fa: "\f528";
}
.fa-chess-queen {
  --fa: "\f445";
}
.fa-glasses {
  --fa: "\f530";
}
.fa-chess-board {
  --fa: "\f43c";
}
.fa-building-circle-check {
  --fa: "\e4d2";
}
.fa-person-chalkboard {
  --fa: "\e53d";
}
.fa-mars-stroke-right {
  --fa: "\f22b";
}
.fa-mars-stroke-h {
  --fa: "\f22b";
}
.fa-hand-back-fist {
  --fa: "\f255";
}
.fa-hand-rock {
  --fa: "\f255";
}
.fa-square-caret-up {
  --fa: "\f151";
}
.fa-caret-square-up {
  --fa: "\f151";
}
.fa-cloud-showers-water {
  --fa: "\e4e4";
}
.fa-chart-bar {
  --fa: "\f080";
}
.fa-bar-chart {
  --fa: "\f080";
}
.fa-hands-bubbles {
  --fa: "\e05e";
}
.fa-hands-wash {
  --fa: "\e05e";
}
.fa-less-than-equal {
  --fa: "\f537";
}
.fa-train {
  --fa: "\f238";
}
.fa-eye-low-vision {
  --fa: "\f2a8";
}
.fa-low-vision {
  --fa: "\f2a8";
}
.fa-crow {
  --fa: "\f520";
}
.fa-sailboat {
  --fa: "\e445";
}
.fa-window-restore {
  --fa: "\f2d2";
}
.fa-square-plus {
  --fa: "\f0fe";
}
.fa-plus-square {
  --fa: "\f0fe";
}
.fa-torii-gate {
  --fa: "\f6a1";
}
.fa-frog {
  --fa: "\f52e";
}
.fa-bucket {
  --fa: "\e4cf";
}
.fa-image {
  --fa: "\f03e";
}
.fa-microphone {
  --fa: "\f130";
}
.fa-cow {
  --fa: "\f6c8";
}
.fa-caret-up {
  --fa: "\f0d8";
}
.fa-screwdriver {
  --fa: "\f54a";
}
.fa-folder-closed {
  --fa: "\e185";
}
.fa-house-tsunami {
  --fa: "\e515";
}
.fa-square-nfi {
  --fa: "\e576";
}
.fa-arrow-up-from-ground-water {
  --fa: "\e4b5";
}
.fa-martini-glass {
  --fa: "\f57b";
}
.fa-glass-martini-alt {
  --fa: "\f57b";
}
.fa-square-binary {
  --fa: "\e69b";
}
.fa-rotate-left {
  --fa: "\f2ea";
}
.fa-rotate-back {
  --fa: "\f2ea";
}
.fa-rotate-backward {
  --fa: "\f2ea";
}
.fa-undo-alt {
  --fa: "\f2ea";
}
.fa-table-columns {
  --fa: "\f0db";
}
.fa-columns {
  --fa: "\f0db";
}
.fa-lemon {
  --fa: "\f094";
}
.fa-head-side-mask {
  --fa: "\e063";
}
.fa-handshake {
  --fa: "\f2b5";
}
.fa-gem {
  --fa: "\f3a5";
}
.fa-dolly {
  --fa: "\f472";
}
.fa-dolly-box {
  --fa: "\f472";
}
.fa-smoking {
  --fa: "\f48d";
}
.fa-minimize {
  --fa: "\f78c";
}
.fa-compress-arrows-alt {
  --fa: "\f78c";
}
.fa-monument {
  --fa: "\f5a6";
}
.fa-snowplow {
  --fa: "\f7d2";
}
.fa-angles-right {
  --fa: "\f101";
}
.fa-angle-double-right {
  --fa: "\f101";
}
.fa-cannabis {
  --fa: "\f55f";
}
.fa-circle-play {
  --fa: "\f144";
}
.fa-play-circle {
  --fa: "\f144";
}
.fa-tablets {
  --fa: "\f490";
}
.fa-ethernet {
  --fa: "\f796";
}
.fa-euro-sign {
  --fa: "\f153";
}
.fa-eur {
  --fa: "\f153";
}
.fa-euro {
  --fa: "\f153";
}
.fa-chair {
  --fa: "\f6c0";
}
.fa-circle-check {
  --fa: "\f058";
}
.fa-check-circle {
  --fa: "\f058";
}
.fa-circle-stop {
  --fa: "\f28d";
}
.fa-stop-circle {
  --fa: "\f28d";
}
.fa-compass-drafting {
  --fa: "\f568";
}
.fa-drafting-compass {
  --fa: "\f568";
}
.fa-plate-wheat {
  --fa: "\e55a";
}
.fa-icicles {
  --fa: "\f7ad";
}
.fa-person-shelter {
  --fa: "\e54f";
}
.fa-neuter {
  --fa: "\f22c";
}
.fa-id-badge {
  --fa: "\f2c1";
}
.fa-marker {
  --fa: "\f5a1";
}
.fa-face-laugh-beam {
  --fa: "\f59a";
}
.fa-laugh-beam {
  --fa: "\f59a";
}
.fa-helicopter-symbol {
  --fa: "\e502";
}
.fa-universal-access {
  --fa: "\f29a";
}
.fa-circle-chevron-up {
  --fa: "\f139";
}
.fa-chevron-circle-up {
  --fa: "\f139";
}
.fa-lari-sign {
  --fa: "\e1c8";
}
.fa-volcano {
  --fa: "\f770";
}
.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553";
}
.fa-sterling-sign {
  --fa: "\f154";
}
.fa-gbp {
  --fa: "\f154";
}
.fa-pound-sign {
  --fa: "\f154";
}
.fa-viruses {
  --fa: "\e076";
}
.fa-square-person-confined {
  --fa: "\e577";
}
.fa-user-tie {
  --fa: "\f508";
}
.fa-arrow-down-long {
  --fa: "\f175";
}
.fa-long-arrow-down {
  --fa: "\f175";
}
.fa-tent-arrow-down-to-line {
  --fa: "\e57e";
}
.fa-certificate {
  --fa: "\f0a3";
}
.fa-reply-all {
  --fa: "\f122";
}
.fa-mail-reply-all {
  --fa: "\f122";
}
.fa-suitcase {
  --fa: "\f0f2";
}
.fa-person-skating {
  --fa: "\f7c5";
}
.fa-skating {
  --fa: "\f7c5";
}
.fa-filter-circle-dollar {
  --fa: "\f662";
}
.fa-funnel-dollar {
  --fa: "\f662";
}
.fa-camera-retro {
  --fa: "\f083";
}
.fa-circle-arrow-down {
  --fa: "\f0ab";
}
.fa-arrow-circle-down {
  --fa: "\f0ab";
}
.fa-file-import {
  --fa: "\f56f";
}
.fa-arrow-right-to-file {
  --fa: "\f56f";
}
.fa-square-arrow-up-right {
  --fa: "\f14c";
}
.fa-external-link-square {
  --fa: "\f14c";
}
.fa-box-open {
  --fa: "\f49e";
}
.fa-scroll {
  --fa: "\f70e";
}
.fa-spa {
  --fa: "\f5bb";
}
.fa-location-pin-lock {
  --fa: "\e51f";
}
.fa-pause {
  --fa: "\f04c";
}
.fa-hill-avalanche {
  --fa: "\e507";
}
.fa-temperature-empty {
  --fa: "\f2cb";
}
.fa-temperature-0 {
  --fa: "\f2cb";
}
.fa-thermometer-0 {
  --fa: "\f2cb";
}
.fa-thermometer-empty {
  --fa: "\f2cb";
}
.fa-bomb {
  --fa: "\f1e2";
}
.fa-registered {
  --fa: "\f25d";
}
.fa-address-card {
  --fa: "\f2bb";
}
.fa-contact-card {
  --fa: "\f2bb";
}
.fa-vcard {
  --fa: "\f2bb";
}
.fa-scale-unbalanced-flip {
  --fa: "\f516";
}
.fa-balance-scale-right {
  --fa: "\f516";
}
.fa-subscript {
  --fa: "\f12c";
}
.fa-diamond-turn-right {
  --fa: "\f5eb";
}
.fa-directions {
  --fa: "\f5eb";
}
.fa-burst {
  --fa: "\e4dc";
}
.fa-house-laptop {
  --fa: "\e066";
}
.fa-laptop-house {
  --fa: "\e066";
}
.fa-face-tired {
  --fa: "\f5c8";
}
.fa-tired {
  --fa: "\f5c8";
}
.fa-money-bills {
  --fa: "\e1f3";
}
.fa-smog {
  --fa: "\f75f";
}
.fa-crutch {
  --fa: "\f7f7";
}
.fa-cloud-arrow-up {
  --fa: "\f0ee";
}
.fa-cloud-upload {
  --fa: "\f0ee";
}
.fa-cloud-upload-alt {
  --fa: "\f0ee";
}
.fa-palette {
  --fa: "\f53f";
}
.fa-arrows-turn-right {
  --fa: "\e4c0";
}
.fa-vest {
  --fa: "\e085";
}
.fa-ferry {
  --fa: "\e4ea";
}
.fa-arrows-down-to-people {
  --fa: "\e4b9";
}
.fa-seedling {
  --fa: "\f4d8";
}
.fa-sprout {
  --fa: "\f4d8";
}
.fa-left-right {
  --fa: "\f337";
}
.fa-arrows-alt-h {
  --fa: "\f337";
}
.fa-boxes-packing {
  --fa: "\e4c7";
}
.fa-circle-arrow-left {
  --fa: "\f0a8";
}
.fa-arrow-circle-left {
  --fa: "\f0a8";
}
.fa-group-arrows-rotate {
  --fa: "\e4f6";
}
.fa-bowl-food {
  --fa: "\e4c6";
}
.fa-candy-cane {
  --fa: "\f786";
}
.fa-arrow-down-wide-short {
  --fa: "\f160";
}
.fa-sort-amount-asc {
  --fa: "\f160";
}
.fa-sort-amount-down {
  --fa: "\f160";
}
.fa-cloud-bolt {
  --fa: "\f76c";
}
.fa-thunderstorm {
  --fa: "\f76c";
}
.fa-text-slash {
  --fa: "\f87d";
}
.fa-remove-format {
  --fa: "\f87d";
}
.fa-face-smile-wink {
  --fa: "\f4da";
}
.fa-smile-wink {
  --fa: "\f4da";
}
.fa-file-word {
  --fa: "\f1c2";
}
.fa-file-powerpoint {
  --fa: "\f1c4";
}
.fa-arrows-left-right {
  --fa: "\f07e";
}
.fa-arrows-h {
  --fa: "\f07e";
}
.fa-house-lock {
  --fa: "\e510";
}
.fa-cloud-arrow-down {
  --fa: "\f0ed";
}
.fa-cloud-download {
  --fa: "\f0ed";
}
.fa-cloud-download-alt {
  --fa: "\f0ed";
}
.fa-children {
  --fa: "\e4e1";
}
.fa-chalkboard {
  --fa: "\f51b";
}
.fa-blackboard {
  --fa: "\f51b";
}
.fa-user-large-slash {
  --fa: "\f4fa";
}
.fa-user-alt-slash {
  --fa: "\f4fa";
}
.fa-envelope-open {
  --fa: "\f2b6";
}
.fa-handshake-simple-slash {
  --fa: "\e05f";
}
.fa-handshake-alt-slash {
  --fa: "\e05f";
}
.fa-mattress-pillow {
  --fa: "\e525";
}
.fa-guarani-sign {
  --fa: "\e19a";
}
.fa-arrows-rotate {
  --fa: "\f021";
}
.fa-refresh {
  --fa: "\f021";
}
.fa-sync {
  --fa: "\f021";
}
.fa-fire-extinguisher {
  --fa: "\f134";
}
.fa-cruzeiro-sign {
  --fa: "\e152";
}
.fa-greater-than-equal {
  --fa: "\f532";
}
.fa-shield-halved {
  --fa: "\f3ed";
}
.fa-shield-alt {
  --fa: "\f3ed";
}
.fa-book-atlas {
  --fa: "\f558";
}
.fa-atlas {
  --fa: "\f558";
}
.fa-virus {
  --fa: "\e074";
}
.fa-envelope-circle-check {
  --fa: "\e4e8";
}
.fa-layer-group {
  --fa: "\f5fd";
}
.fa-arrows-to-dot {
  --fa: "\e4be";
}
.fa-archway {
  --fa: "\f557";
}
.fa-heart-circle-check {
  --fa: "\e4fd";
}
.fa-house-chimney-crack {
  --fa: "\f6f1";
}
.fa-house-damage {
  --fa: "\f6f1";
}
.fa-file-zipper {
  --fa: "\f1c6";
}
.fa-file-archive {
  --fa: "\f1c6";
}
.fa-square {
  --fa: "\f0c8";
}
.fa-martini-glass-empty {
  --fa: "\f000";
}
.fa-glass-martini {
  --fa: "\f000";
}
.fa-couch {
  --fa: "\f4b8";
}
.fa-cedi-sign {
  --fa: "\e0df";
}
.fa-italic {
  --fa: "\f033";
}
.fa-table-cells-column-lock {
  --fa: "\e678";
}
.fa-church {
  --fa: "\f51d";
}
.fa-comments-dollar {
  --fa: "\f653";
}
.fa-democrat {
  --fa: "\f747";
}
.fa-z {
  --fa: "Z";
}
.fa-person-skiing {
  --fa: "\f7c9";
}
.fa-skiing {
  --fa: "\f7c9";
}
.fa-road-lock {
  --fa: "\e567";
}
.fa-a {
  --fa: "A";
}
.fa-temperature-arrow-down {
  --fa: "\e03f";
}
.fa-temperature-down {
  --fa: "\e03f";
}
.fa-feather-pointed {
  --fa: "\f56b";
}
.fa-feather-alt {
  --fa: "\f56b";
}
.fa-p {
  --fa: "P";
}
.fa-snowflake {
  --fa: "\f2dc";
}
.fa-newspaper {
  --fa: "\f1ea";
}
.fa-rectangle-ad {
  --fa: "\f641";
}
.fa-ad {
  --fa: "\f641";
}
.fa-circle-arrow-right {
  --fa: "\f0a9";
}
.fa-arrow-circle-right {
  --fa: "\f0a9";
}
.fa-filter-circle-xmark {
  --fa: "\e17b";
}
.fa-locust {
  --fa: "\e520";
}
.fa-sort {
  --fa: "\f0dc";
}
.fa-unsorted {
  --fa: "\f0dc";
}
.fa-list-ol {
  --fa: "\f0cb";
}
.fa-list-1-2 {
  --fa: "\f0cb";
}
.fa-list-numeric {
  --fa: "\f0cb";
}
.fa-person-dress-burst {
  --fa: "\e544";
}
.fa-money-check-dollar {
  --fa: "\f53d";
}
.fa-money-check-alt {
  --fa: "\f53d";
}
.fa-vector-square {
  --fa: "\f5cb";
}
.fa-bread-slice {
  --fa: "\f7ec";
}
.fa-language {
  --fa: "\f1ab";
}
.fa-face-kiss-wink-heart {
  --fa: "\f598";
}
.fa-kiss-wink-heart {
  --fa: "\f598";
}
.fa-filter {
  --fa: "\f0b0";
}
.fa-question {
  --fa: "?";
}
.fa-file-signature {
  --fa: "\f573";
}
.fa-up-down-left-right {
  --fa: "\f0b2";
}
.fa-arrows-alt {
  --fa: "\f0b2";
}
.fa-house-chimney-user {
  --fa: "\e065";
}
.fa-hand-holding-heart {
  --fa: "\f4be";
}
.fa-puzzle-piece {
  --fa: "\f12e";
}
.fa-money-check {
  --fa: "\f53c";
}
.fa-star-half-stroke {
  --fa: "\f5c0";
}
.fa-star-half-alt {
  --fa: "\f5c0";
}
.fa-code {
  --fa: "\f121";
}
.fa-whiskey-glass {
  --fa: "\f7a0";
}
.fa-glass-whiskey {
  --fa: "\f7a0";
}
.fa-building-circle-exclamation {
  --fa: "\e4d3";
}
.fa-magnifying-glass-chart {
  --fa: "\e522";
}
.fa-arrow-up-right-from-square {
  --fa: "\f08e";
}
.fa-external-link {
  --fa: "\f08e";
}
.fa-cubes-stacked {
  --fa: "\e4e6";
}
.fa-won-sign {
  --fa: "\f159";
}
.fa-krw {
  --fa: "\f159";
}
.fa-won {
  --fa: "\f159";
}
.fa-virus-covid {
  --fa: "\e4a8";
}
.fa-austral-sign {
  --fa: "\e0a9";
}
.fa-f {
  --fa: "F";
}
.fa-leaf {
  --fa: "\f06c";
}
.fa-road {
  --fa: "\f018";
}
.fa-taxi {
  --fa: "\f1ba";
}
.fa-cab {
  --fa: "\f1ba";
}
.fa-person-circle-plus {
  --fa: "\e541";
}
.fa-chart-pie {
  --fa: "\f200";
}
.fa-pie-chart {
  --fa: "\f200";
}
.fa-bolt-lightning {
  --fa: "\e0b7";
}
.fa-sack-xmark {
  --fa: "\e56a";
}
.fa-file-excel {
  --fa: "\f1c3";
}
.fa-file-contract {
  --fa: "\f56c";
}
.fa-fish-fins {
  --fa: "\e4f2";
}
.fa-building-flag {
  --fa: "\e4d5";
}
.fa-face-grin-beam {
  --fa: "\f582";
}
.fa-grin-beam {
  --fa: "\f582";
}
.fa-object-ungroup {
  --fa: "\f248";
}
.fa-poop {
  --fa: "\f619";
}
.fa-location-pin {
  --fa: "\f041";
}
.fa-map-marker {
  --fa: "\f041";
}
.fa-kaaba {
  --fa: "\f66b";
}
.fa-toilet-paper {
  --fa: "\f71e";
}
.fa-helmet-safety {
  --fa: "\f807";
}
.fa-hard-hat {
  --fa: "\f807";
}
.fa-hat-hard {
  --fa: "\f807";
}
.fa-eject {
  --fa: "\f052";
}
.fa-circle-right {
  --fa: "\f35a";
}
.fa-arrow-alt-circle-right {
  --fa: "\f35a";
}
.fa-plane-circle-check {
  --fa: "\e555";
}
.fa-face-rolling-eyes {
  --fa: "\f5a5";
}
.fa-meh-rolling-eyes {
  --fa: "\f5a5";
}
.fa-object-group {
  --fa: "\f247";
}
.fa-chart-line {
  --fa: "\f201";
}
.fa-line-chart {
  --fa: "\f201";
}
.fa-mask-ventilator {
  --fa: "\e524";
}
.fa-arrow-right {
  --fa: "\f061";
}
.fa-signs-post {
  --fa: "\f277";
}
.fa-map-signs {
  --fa: "\f277";
}
.fa-cash-register {
  --fa: "\f788";
}
.fa-person-circle-question {
  --fa: "\e542";
}
.fa-h {
  --fa: "H";
}
.fa-tarp {
  --fa: "\e57b";
}
.fa-screwdriver-wrench {
  --fa: "\f7d9";
}
.fa-tools {
  --fa: "\f7d9";
}
.fa-arrows-to-eye {
  --fa: "\e4bf";
}
.fa-plug-circle-bolt {
  --fa: "\e55b";
}
.fa-heart {
  --fa: "\f004";
}
.fa-mars-and-venus {
  --fa: "\f224";
}
.fa-house-user {
  --fa: "\e1b0";
}
.fa-home-user {
  --fa: "\e1b0";
}
.fa-dumpster-fire {
  --fa: "\f794";
}
.fa-house-crack {
  --fa: "\e3b1";
}
.fa-martini-glass-citrus {
  --fa: "\f561";
}
.fa-cocktail {
  --fa: "\f561";
}
.fa-face-surprise {
  --fa: "\f5c2";
}
.fa-surprise {
  --fa: "\f5c2";
}
.fa-bottle-water {
  --fa: "\e4c5";
}
.fa-circle-pause {
  --fa: "\f28b";
}
.fa-pause-circle {
  --fa: "\f28b";
}
.fa-toilet-paper-slash {
  --fa: "\e072";
}
.fa-apple-whole {
  --fa: "\f5d1";
}
.fa-apple-alt {
  --fa: "\f5d1";
}
.fa-kitchen-set {
  --fa: "\e51a";
}
.fa-r {
  --fa: "R";
}
.fa-temperature-quarter {
  --fa: "\f2ca";
}
.fa-temperature-1 {
  --fa: "\f2ca";
}
.fa-thermometer-1 {
  --fa: "\f2ca";
}
.fa-thermometer-quarter {
  --fa: "\f2ca";
}
.fa-cube {
  --fa: "\f1b2";
}
.fa-bitcoin-sign {
  --fa: "\e0b4";
}
.fa-shield-dog {
  --fa: "\e573";
}
.fa-solar-panel {
  --fa: "\f5ba";
}
.fa-lock-open {
  --fa: "\f3c1";
}
.fa-elevator {
  --fa: "\e16d";
}
.fa-money-bill-transfer {
  --fa: "\e528";
}
.fa-money-bill-trend-up {
  --fa: "\e529";
}
.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f";
}
.fa-square-poll-horizontal {
  --fa: "\f682";
}
.fa-poll-h {
  --fa: "\f682";
}
.fa-circle {
  --fa: "\f111";
}
.fa-backward-fast {
  --fa: "\f049";
}
.fa-fast-backward {
  --fa: "\f049";
}
.fa-recycle {
  --fa: "\f1b8";
}
.fa-user-astronaut {
  --fa: "\f4fb";
}
.fa-plane-slash {
  --fa: "\e069";
}
.fa-trademark {
  --fa: "\f25c";
}
.fa-basketball {
  --fa: "\f434";
}
.fa-basketball-ball {
  --fa: "\f434";
}
.fa-satellite-dish {
  --fa: "\f7c0";
}
.fa-circle-up {
  --fa: "\f35b";
}
.fa-arrow-alt-circle-up {
  --fa: "\f35b";
}
.fa-mobile-screen-button {
  --fa: "\f3cd";
}
.fa-mobile-alt {
  --fa: "\f3cd";
}
.fa-volume-high {
  --fa: "\f028";
}
.fa-volume-up {
  --fa: "\f028";
}
.fa-users-rays {
  --fa: "\e593";
}
.fa-wallet {
  --fa: "\f555";
}
.fa-clipboard-check {
  --fa: "\f46c";
}
.fa-file-audio {
  --fa: "\f1c7";
}
.fa-burger {
  --fa: "\f805";
}
.fa-hamburger {
  --fa: "\f805";
}
.fa-wrench {
  --fa: "\f0ad";
}
.fa-bugs {
  --fa: "\e4d0";
}
.fa-rupee-sign {
  --fa: "\f156";
}
.fa-rupee {
  --fa: "\f156";
}
.fa-file-image {
  --fa: "\f1c5";
}
.fa-circle-question {
  --fa: "\f059";
}
.fa-question-circle {
  --fa: "\f059";
}
.fa-plane-departure {
  --fa: "\f5b0";
}
.fa-handshake-slash {
  --fa: "\e060";
}
.fa-book-bookmark {
  --fa: "\e0bb";
}
.fa-code-branch {
  --fa: "\f126";
}
.fa-hat-cowboy {
  --fa: "\f8c0";
}
.fa-bridge {
  --fa: "\e4c8";
}
.fa-phone-flip {
  --fa: "\f879";
}
.fa-phone-alt {
  --fa: "\f879";
}
.fa-truck-front {
  --fa: "\e2b7";
}
.fa-cat {
  --fa: "\f6be";
}
.fa-anchor-circle-exclamation {
  --fa: "\e4ab";
}
.fa-truck-field {
  --fa: "\e58d";
}
.fa-route {
  --fa: "\f4d7";
}
.fa-clipboard-question {
  --fa: "\e4e3";
}
.fa-panorama {
  --fa: "\e209";
}
.fa-comment-medical {
  --fa: "\f7f5";
}
.fa-teeth-open {
  --fa: "\f62f";
}
.fa-file-circle-minus {
  --fa: "\e4ed";
}
.fa-tags {
  --fa: "\f02c";
}
.fa-wine-glass {
  --fa: "\f4e3";
}
.fa-forward-fast {
  --fa: "\f050";
}
.fa-fast-forward {
  --fa: "\f050";
}
.fa-face-meh-blank {
  --fa: "\f5a4";
}
.fa-meh-blank {
  --fa: "\f5a4";
}
.fa-square-parking {
  --fa: "\f540";
}
.fa-parking {
  --fa: "\f540";
}
.fa-house-signal {
  --fa: "\e012";
}
.fa-bars-progress {
  --fa: "\f828";
}
.fa-tasks-alt {
  --fa: "\f828";
}
.fa-faucet-drip {
  --fa: "\e006";
}
.fa-cart-flatbed {
  --fa: "\f474";
}
.fa-dolly-flatbed {
  --fa: "\f474";
}
.fa-ban-smoking {
  --fa: "\f54d";
}
.fa-smoking-ban {
  --fa: "\f54d";
}
.fa-terminal {
  --fa: "\f120";
}
.fa-mobile-button {
  --fa: "\f10b";
}
.fa-house-medical-flag {
  --fa: "\e514";
}
.fa-basket-shopping {
  --fa: "\f291";
}
.fa-shopping-basket {
  --fa: "\f291";
}
.fa-tape {
  --fa: "\f4db";
}
.fa-bus-simple {
  --fa: "\f55e";
}
.fa-bus-alt {
  --fa: "\f55e";
}
.fa-eye {
  --fa: "\f06e";
}
.fa-face-sad-cry {
  --fa: "\f5b3";
}
.fa-sad-cry {
  --fa: "\f5b3";
}
.fa-audio-description {
  --fa: "\f29e";
}
.fa-person-military-to-person {
  --fa: "\e54c";
}
.fa-file-shield {
  --fa: "\e4f0";
}
.fa-user-slash {
  --fa: "\f506";
}
.fa-pen {
  --fa: "\f304";
}
.fa-tower-observation {
  --fa: "\e586";
}
.fa-file-code {
  --fa: "\f1c9";
}
.fa-signal {
  --fa: "\f012";
}
.fa-signal-5 {
  --fa: "\f012";
}
.fa-signal-perfect {
  --fa: "\f012";
}
.fa-bus {
  --fa: "\f207";
}
.fa-heart-circle-xmark {
  --fa: "\e501";
}
.fa-house-chimney {
  --fa: "\e3af";
}
.fa-home-lg {
  --fa: "\e3af";
}
.fa-window-maximize {
  --fa: "\f2d0";
}
.fa-face-frown {
  --fa: "\f119";
}
.fa-frown {
  --fa: "\f119";
}
.fa-prescription {
  --fa: "\f5b1";
}
.fa-shop {
  --fa: "\f54f";
}
.fa-store-alt {
  --fa: "\f54f";
}
.fa-floppy-disk {
  --fa: "\f0c7";
}
.fa-save {
  --fa: "\f0c7";
}
.fa-vihara {
  --fa: "\f6a7";
}
.fa-scale-unbalanced {
  --fa: "\f515";
}
.fa-balance-scale-left {
  --fa: "\f515";
}
.fa-sort-up {
  --fa: "\f0de";
}
.fa-sort-asc {
  --fa: "\f0de";
}
.fa-comment-dots {
  --fa: "\f4ad";
}
.fa-commenting {
  --fa: "\f4ad";
}
.fa-plant-wilt {
  --fa: "\e5aa";
}
.fa-diamond {
  --fa: "\f219";
}
.fa-face-grin-squint {
  --fa: "\f585";
}
.fa-grin-squint {
  --fa: "\f585";
}
.fa-hand-holding-dollar {
  --fa: "\f4c0";
}
.fa-hand-holding-usd {
  --fa: "\f4c0";
}
.fa-chart-diagram {
  --fa: "\e695";
}
.fa-bacterium {
  --fa: "\e05a";
}
.fa-hand-pointer {
  --fa: "\f25a";
}
.fa-drum-steelpan {
  --fa: "\f56a";
}
.fa-hand-scissors {
  --fa: "\f257";
}
.fa-hands-praying {
  --fa: "\f684";
}
.fa-praying-hands {
  --fa: "\f684";
}
.fa-arrow-rotate-right {
  --fa: "\f01e";
}
.fa-arrow-right-rotate {
  --fa: "\f01e";
}
.fa-arrow-rotate-forward {
  --fa: "\f01e";
}
.fa-redo {
  --fa: "\f01e";
}
.fa-biohazard {
  --fa: "\f780";
}
.fa-location-crosshairs {
  --fa: "\f601";
}
.fa-location {
  --fa: "\f601";
}
.fa-mars-double {
  --fa: "\f227";
}
.fa-child-dress {
  --fa: "\e59c";
}
.fa-users-between-lines {
  --fa: "\e591";
}
.fa-lungs-virus {
  --fa: "\e067";
}
.fa-face-grin-tears {
  --fa: "\f588";
}
.fa-grin-tears {
  --fa: "\f588";
}
.fa-phone {
  --fa: "\f095";
}
.fa-calendar-xmark {
  --fa: "\f273";
}
.fa-calendar-times {
  --fa: "\f273";
}
.fa-child-reaching {
  --fa: "\e59d";
}
.fa-head-side-virus {
  --fa: "\e064";
}
.fa-user-gear {
  --fa: "\f4fe";
}
.fa-user-cog {
  --fa: "\f4fe";
}
.fa-arrow-up-1-9 {
  --fa: "\f163";
}
.fa-sort-numeric-up {
  --fa: "\f163";
}
.fa-door-closed {
  --fa: "\f52a";
}
.fa-shield-virus {
  --fa: "\e06c";
}
.fa-dice-six {
  --fa: "\f526";
}
.fa-mosquito-net {
  --fa: "\e52c";
}
.fa-file-fragment {
  --fa: "\e697";
}
.fa-bridge-water {
  --fa: "\e4ce";
}
.fa-person-booth {
  --fa: "\f756";
}
.fa-text-width {
  --fa: "\f035";
}
.fa-hat-wizard {
  --fa: "\f6e8";
}
.fa-pen-fancy {
  --fa: "\f5ac";
}
.fa-person-digging {
  --fa: "\f85e";
}
.fa-digging {
  --fa: "\f85e";
}
.fa-trash {
  --fa: "\f1f8";
}
.fa-gauge-simple {
  --fa: "\f629";
}
.fa-gauge-simple-med {
  --fa: "\f629";
}
.fa-tachometer-average {
  --fa: "\f629";
}
.fa-book-medical {
  --fa: "\f7e6";
}
.fa-poo {
  --fa: "\f2fe";
}
.fa-quote-right {
  --fa: "\f10e";
}
.fa-quote-right-alt {
  --fa: "\f10e";
}
.fa-shirt {
  --fa: "\f553";
}
.fa-t-shirt {
  --fa: "\f553";
}
.fa-tshirt {
  --fa: "\f553";
}
.fa-cubes {
  --fa: "\f1b3";
}
.fa-divide {
  --fa: "\f529";
}
.fa-tenge-sign {
  --fa: "\f7d7";
}
.fa-tenge {
  --fa: "\f7d7";
}
.fa-headphones {
  --fa: "\f025";
}
.fa-hands-holding {
  --fa: "\f4c2";
}
.fa-hands-clapping {
  --fa: "\e1a8";
}
.fa-republican {
  --fa: "\f75e";
}
.fa-arrow-left {
  --fa: "\f060";
}
.fa-person-circle-xmark {
  --fa: "\e543";
}
.fa-ruler {
  --fa: "\f545";
}
.fa-align-left {
  --fa: "\f036";
}
.fa-dice-d6 {
  --fa: "\f6d1";
}
.fa-restroom {
  --fa: "\f7bd";
}
.fa-j {
  --fa: "J";
}
.fa-users-viewfinder {
  --fa: "\e595";
}
.fa-file-video {
  --fa: "\f1c8";
}
.fa-up-right-from-square {
  --fa: "\f35d";
}
.fa-external-link-alt {
  --fa: "\f35d";
}
.fa-table-cells {
  --fa: "\f00a";
}
.fa-th {
  --fa: "\f00a";
}
.fa-file-pdf {
  --fa: "\f1c1";
}
.fa-book-bible {
  --fa: "\f647";
}
.fa-bible {
  --fa: "\f647";
}
.fa-o {
  --fa: "O";
}
.fa-suitcase-medical {
  --fa: "\f0fa";
}
.fa-medkit {
  --fa: "\f0fa";
}
.fa-user-secret {
  --fa: "\f21b";
}
.fa-otter {
  --fa: "\f700";
}
.fa-person-dress {
  --fa: "\f182";
}
.fa-female {
  --fa: "\f182";
}
.fa-comment-dollar {
  --fa: "\f651";
}
.fa-business-time {
  --fa: "\f64a";
}
.fa-briefcase-clock {
  --fa: "\f64a";
}
.fa-table-cells-large {
  --fa: "\f009";
}
.fa-th-large {
  --fa: "\f009";
}
.fa-book-tanakh {
  --fa: "\f827";
}
.fa-tanakh {
  --fa: "\f827";
}
.fa-phone-volume {
  --fa: "\f2a0";
}
.fa-volume-control-phone {
  --fa: "\f2a0";
}
.fa-hat-cowboy-side {
  --fa: "\f8c1";
}
.fa-clipboard-user {
  --fa: "\f7f3";
}
.fa-child {
  --fa: "\f1ae";
}
.fa-lira-sign {
  --fa: "\f195";
}
.fa-satellite {
  --fa: "\f7bf";
}
.fa-plane-lock {
  --fa: "\e558";
}
.fa-tag {
  --fa: "\f02b";
}
.fa-comment {
  --fa: "\f075";
}
.fa-cake-candles {
  --fa: "\f1fd";
}
.fa-birthday-cake {
  --fa: "\f1fd";
}
.fa-cake {
  --fa: "\f1fd";
}
.fa-envelope {
  --fa: "\f0e0";
}
.fa-angles-up {
  --fa: "\f102";
}
.fa-angle-double-up {
  --fa: "\f102";
}
.fa-paperclip {
  --fa: "\f0c6";
}
.fa-arrow-right-to-city {
  --fa: "\e4b3";
}
.fa-ribbon {
  --fa: "\f4d6";
}
.fa-lungs {
  --fa: "\f604";
}
.fa-arrow-up-9-1 {
  --fa: "\f887";
}
.fa-sort-numeric-up-alt {
  --fa: "\f887";
}
.fa-litecoin-sign {
  --fa: "\e1d3";
}
.fa-border-none {
  --fa: "\f850";
}
.fa-circle-nodes {
  --fa: "\e4e2";
}
.fa-parachute-box {
  --fa: "\f4cd";
}
.fa-indent {
  --fa: "\f03c";
}
.fa-truck-field-un {
  --fa: "\e58e";
}
.fa-hourglass {
  --fa: "\f254";
}
.fa-hourglass-empty {
  --fa: "\f254";
}
.fa-mountain {
  --fa: "\f6fc";
}
.fa-user-doctor {
  --fa: "\f0f0";
}
.fa-user-md {
  --fa: "\f0f0";
}
.fa-circle-info {
  --fa: "\f05a";
}
.fa-info-circle {
  --fa: "\f05a";
}
.fa-cloud-meatball {
  --fa: "\f73b";
}
.fa-camera {
  --fa: "\f030";
}
.fa-camera-alt {
  --fa: "\f030";
}
.fa-square-virus {
  --fa: "\e578";
}
.fa-meteor {
  --fa: "\f753";
}
.fa-car-on {
  --fa: "\e4dd";
}
.fa-sleigh {
  --fa: "\f7cc";
}
.fa-arrow-down-1-9 {
  --fa: "\f162";
}
.fa-sort-numeric-asc {
  --fa: "\f162";
}
.fa-sort-numeric-down {
  --fa: "\f162";
}
.fa-hand-holding-droplet {
  --fa: "\f4c1";
}
.fa-hand-holding-water {
  --fa: "\f4c1";
}
.fa-water {
  --fa: "\f773";
}
.fa-calendar-check {
  --fa: "\f274";
}
.fa-braille {
  --fa: "\f2a1";
}
.fa-prescription-bottle-medical {
  --fa: "\f486";
}
.fa-prescription-bottle-alt {
  --fa: "\f486";
}
.fa-landmark {
  --fa: "\f66f";
}
.fa-truck {
  --fa: "\f0d1";
}
.fa-crosshairs {
  --fa: "\f05b";
}
.fa-person-cane {
  --fa: "\e53c";
}
.fa-tent {
  --fa: "\e57d";
}
.fa-vest-patches {
  --fa: "\e086";
}
.fa-check-double {
  --fa: "\f560";
}
.fa-arrow-down-a-z {
  --fa: "\f15d";
}
.fa-sort-alpha-asc {
  --fa: "\f15d";
}
.fa-sort-alpha-down {
  --fa: "\f15d";
}
.fa-money-bill-wheat {
  --fa: "\e52a";
}
.fa-cookie {
  --fa: "\f563";
}
.fa-arrow-rotate-left {
  --fa: "\f0e2";
}
.fa-arrow-left-rotate {
  --fa: "\f0e2";
}
.fa-arrow-rotate-back {
  --fa: "\f0e2";
}
.fa-arrow-rotate-backward {
  --fa: "\f0e2";
}
.fa-undo {
  --fa: "\f0e2";
}
.fa-hard-drive {
  --fa: "\f0a0";
}
.fa-hdd {
  --fa: "\f0a0";
}
.fa-face-grin-squint-tears {
  --fa: "\f586";
}
.fa-grin-squint-tears {
  --fa: "\f586";
}
.fa-dumbbell {
  --fa: "\f44b";
}
.fa-rectangle-list {
  --fa: "\f022";
}
.fa-list-alt {
  --fa: "\f022";
}
.fa-tarp-droplet {
  --fa: "\e57c";
}
.fa-house-medical-circle-check {
  --fa: "\e511";
}
.fa-person-skiing-nordic {
  --fa: "\f7ca";
}
.fa-skiing-nordic {
  --fa: "\f7ca";
}
.fa-calendar-plus {
  --fa: "\f271";
}
.fa-plane-arrival {
  --fa: "\f5af";
}
.fa-circle-left {
  --fa: "\f359";
}
.fa-arrow-alt-circle-left {
  --fa: "\f359";
}
.fa-train-subway {
  --fa: "\f239";
}
.fa-subway {
  --fa: "\f239";
}
.fa-chart-gantt {
  --fa: "\e0e4";
}
.fa-indian-rupee-sign {
  --fa: "\e1bc";
}
.fa-indian-rupee {
  --fa: "\e1bc";
}
.fa-inr {
  --fa: "\e1bc";
}
.fa-crop-simple {
  --fa: "\f565";
}
.fa-crop-alt {
  --fa: "\f565";
}
.fa-money-bill-1 {
  --fa: "\f3d1";
}
.fa-money-bill-alt {
  --fa: "\f3d1";
}
.fa-left-long {
  --fa: "\f30a";
}
.fa-long-arrow-alt-left {
  --fa: "\f30a";
}
.fa-dna {
  --fa: "\f471";
}
.fa-virus-slash {
  --fa: "\e075";
}
.fa-minus {
  --fa: "\f068";
}
.fa-subtract {
  --fa: "\f068";
}
.fa-chess {
  --fa: "\f439";
}
.fa-arrow-left-long {
  --fa: "\f177";
}
.fa-long-arrow-left {
  --fa: "\f177";
}
.fa-plug-circle-check {
  --fa: "\e55c";
}
.fa-street-view {
  --fa: "\f21d";
}
.fa-franc-sign {
  --fa: "\e18f";
}
.fa-volume-off {
  --fa: "\f026";
}
.fa-hands-asl-interpreting {
  --fa: "\f2a3";
}
.fa-american-sign-language-interpreting {
  --fa: "\f2a3";
}
.fa-asl-interpreting {
  --fa: "\f2a3";
}
.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3";
}
.fa-gear {
  --fa: "\f013";
}
.fa-cog {
  --fa: "\f013";
}
.fa-droplet-slash {
  --fa: "\f5c7";
}
.fa-tint-slash {
  --fa: "\f5c7";
}
.fa-mosque {
  --fa: "\f678";
}
.fa-mosquito {
  --fa: "\e52b";
}
.fa-star-of-david {
  --fa: "\f69a";
}
.fa-person-military-rifle {
  --fa: "\e54b";
}
.fa-cart-shopping {
  --fa: "\f07a";
}
.fa-shopping-cart {
  --fa: "\f07a";
}
.fa-vials {
  --fa: "\f493";
}
.fa-plug-circle-plus {
  --fa: "\e55f";
}
.fa-place-of-worship {
  --fa: "\f67f";
}
.fa-grip-vertical {
  --fa: "\f58e";
}
.fa-hexagon-nodes {
  --fa: "\e699";
}
.fa-arrow-turn-up {
  --fa: "\f148";
}
.fa-level-up {
  --fa: "\f148";
}
.fa-u {
  --fa: "U";
}
.fa-square-root-variable {
  --fa: "\f698";
}
.fa-square-root-alt {
  --fa: "\f698";
}
.fa-clock {
  --fa: "\f017";
}
.fa-clock-four {
  --fa: "\f017";
}
.fa-backward-step {
  --fa: "\f048";
}
.fa-step-backward {
  --fa: "\f048";
}
.fa-pallet {
  --fa: "\f482";
}
.fa-faucet {
  --fa: "\e005";
}
.fa-baseball-bat-ball {
  --fa: "\f432";
}
.fa-s {
  --fa: "S";
}
.fa-timeline {
  --fa: "\e29c";
}
.fa-keyboard {
  --fa: "\f11c";
}
.fa-caret-down {
  --fa: "\f0d7";
}
.fa-house-chimney-medical {
  --fa: "\f7f2";
}
.fa-clinic-medical {
  --fa: "\f7f2";
}
.fa-temperature-three-quarters {
  --fa: "\f2c8";
}
.fa-temperature-3 {
  --fa: "\f2c8";
}
.fa-thermometer-3 {
  --fa: "\f2c8";
}
.fa-thermometer-three-quarters {
  --fa: "\f2c8";
}
.fa-mobile-screen {
  --fa: "\f3cf";
}
.fa-mobile-android-alt {
  --fa: "\f3cf";
}
.fa-plane-up {
  --fa: "\e22d";
}
.fa-piggy-bank {
  --fa: "\f4d3";
}
.fa-battery-half {
  --fa: "\f242";
}
.fa-battery-3 {
  --fa: "\f242";
}
.fa-mountain-city {
  --fa: "\e52e";
}
.fa-coins {
  --fa: "\f51e";
}
.fa-khanda {
  --fa: "\f66d";
}
.fa-sliders {
  --fa: "\f1de";
}
.fa-sliders-h {
  --fa: "\f1de";
}
.fa-folder-tree {
  --fa: "\f802";
}
.fa-network-wired {
  --fa: "\f6ff";
}
.fa-map-pin {
  --fa: "\f276";
}
.fa-hamsa {
  --fa: "\f665";
}
.fa-cent-sign {
  --fa: "\e3f5";
}
.fa-flask {
  --fa: "\f0c3";
}
.fa-person-pregnant {
  --fa: "\e31e";
}
.fa-wand-sparkles {
  --fa: "\f72b";
}
.fa-ellipsis-vertical {
  --fa: "\f142";
}
.fa-ellipsis-v {
  --fa: "\f142";
}
.fa-ticket {
  --fa: "\f145";
}
.fa-power-off {
  --fa: "\f011";
}
.fa-right-long {
  --fa: "\f30b";
}
.fa-long-arrow-alt-right {
  --fa: "\f30b";
}
.fa-flag-usa {
  --fa: "\f74d";
}
.fa-laptop-file {
  --fa: "\e51d";
}
.fa-tty {
  --fa: "\f1e4";
}
.fa-teletype {
  --fa: "\f1e4";
}
.fa-diagram-next {
  --fa: "\e476";
}
.fa-person-rifle {
  --fa: "\e54e";
}
.fa-house-medical-circle-exclamation {
  --fa: "\e512";
}
.fa-closed-captioning {
  --fa: "\f20a";
}
.fa-person-hiking {
  --fa: "\f6ec";
}
.fa-hiking {
  --fa: "\f6ec";
}
.fa-venus-double {
  --fa: "\f226";
}
.fa-images {
  --fa: "\f302";
}
.fa-calculator {
  --fa: "\f1ec";
}
.fa-people-pulling {
  --fa: "\e535";
}
.fa-n {
  --fa: "N";
}
.fa-cable-car {
  --fa: "\f7da";
}
.fa-tram {
  --fa: "\f7da";
}
.fa-cloud-rain {
  --fa: "\f73d";
}
.fa-building-circle-xmark {
  --fa: "\e4d4";
}
.fa-ship {
  --fa: "\f21a";
}
.fa-arrows-down-to-line {
  --fa: "\e4b8";
}
.fa-download {
  --fa: "\f019";
}
.fa-face-grin {
  --fa: "\f580";
}
.fa-grin {
  --fa: "\f580";
}
.fa-delete-left {
  --fa: "\f55a";
}
.fa-backspace {
  --fa: "\f55a";
}
.fa-eye-dropper {
  --fa: "\f1fb";
}
.fa-eye-dropper-empty {
  --fa: "\f1fb";
}
.fa-eyedropper {
  --fa: "\f1fb";
}
.fa-file-circle-check {
  --fa: "\e5a0";
}
.fa-forward {
  --fa: "\f04e";
}
.fa-mobile {
  --fa: "\f3ce";
}
.fa-mobile-android {
  --fa: "\f3ce";
}
.fa-mobile-phone {
  --fa: "\f3ce";
}
.fa-face-meh {
  --fa: "\f11a";
}
.fa-meh {
  --fa: "\f11a";
}
.fa-align-center {
  --fa: "\f037";
}
.fa-book-skull {
  --fa: "\f6b7";
}
.fa-book-dead {
  --fa: "\f6b7";
}
.fa-id-card {
  --fa: "\f2c2";
}
.fa-drivers-license {
  --fa: "\f2c2";
}
.fa-outdent {
  --fa: "\f03b";
}
.fa-dedent {
  --fa: "\f03b";
}
.fa-heart-circle-exclamation {
  --fa: "\e4fe";
}
.fa-house {
  --fa: "\f015";
}
.fa-home {
  --fa: "\f015";
}
.fa-home-alt {
  --fa: "\f015";
}
.fa-home-lg-alt {
  --fa: "\f015";
}
.fa-calendar-week {
  --fa: "\f784";
}
.fa-laptop-medical {
  --fa: "\f812";
}
.fa-b {
  --fa: "B";
}
.fa-file-medical {
  --fa: "\f477";
}
.fa-dice-one {
  --fa: "\f525";
}
.fa-kiwi-bird {
  --fa: "\f535";
}
.fa-arrow-right-arrow-left {
  --fa: "\f0ec";
}
.fa-exchange {
  --fa: "\f0ec";
}
.fa-rotate-right {
  --fa: "\f2f9";
}
.fa-redo-alt {
  --fa: "\f2f9";
}
.fa-rotate-forward {
  --fa: "\f2f9";
}
.fa-utensils {
  --fa: "\f2e7";
}
.fa-cutlery {
  --fa: "\f2e7";
}
.fa-arrow-up-wide-short {
  --fa: "\f161";
}
.fa-sort-amount-up {
  --fa: "\f161";
}
.fa-mill-sign {
  --fa: "\e1ed";
}
.fa-bowl-rice {
  --fa: "\e2eb";
}
.fa-skull {
  --fa: "\f54c";
}
.fa-tower-broadcast {
  --fa: "\f519";
}
.fa-broadcast-tower {
  --fa: "\f519";
}
.fa-truck-pickup {
  --fa: "\f63c";
}
.fa-up-long {
  --fa: "\f30c";
}
.fa-long-arrow-alt-up {
  --fa: "\f30c";
}
.fa-stop {
  --fa: "\f04d";
}
.fa-code-merge {
  --fa: "\f387";
}
.fa-upload {
  --fa: "\f093";
}
.fa-hurricane {
  --fa: "\f751";
}
.fa-mound {
  --fa: "\e52d";
}
.fa-toilet-portable {
  --fa: "\e583";
}
.fa-compact-disc {
  --fa: "\f51f";
}
.fa-file-arrow-down {
  --fa: "\f56d";
}
.fa-file-download {
  --fa: "\f56d";
}
.fa-caravan {
  --fa: "\f8ff";
}
.fa-shield-cat {
  --fa: "\e572";
}
.fa-bolt {
  --fa: "\f0e7";
}
.fa-zap {
  --fa: "\f0e7";
}
.fa-glass-water {
  --fa: "\e4f4";
}
.fa-oil-well {
  --fa: "\e532";
}
.fa-vault {
  --fa: "\e2c5";
}
.fa-mars {
  --fa: "\f222";
}
.fa-toilet {
  --fa: "\f7d8";
}
.fa-plane-circle-xmark {
  --fa: "\e557";
}
.fa-yen-sign {
  --fa: "\f157";
}
.fa-cny {
  --fa: "\f157";
}
.fa-jpy {
  --fa: "\f157";
}
.fa-rmb {
  --fa: "\f157";
}
.fa-yen {
  --fa: "\f157";
}
.fa-ruble-sign {
  --fa: "\f158";
}
.fa-rouble {
  --fa: "\f158";
}
.fa-rub {
  --fa: "\f158";
}
.fa-ruble {
  --fa: "\f158";
}
.fa-sun {
  --fa: "\f185";
}
.fa-guitar {
  --fa: "\f7a6";
}
.fa-face-laugh-wink {
  --fa: "\f59c";
}
.fa-laugh-wink {
  --fa: "\f59c";
}
.fa-horse-head {
  --fa: "\f7ab";
}
.fa-bore-hole {
  --fa: "\e4c3";
}
.fa-industry {
  --fa: "\f275";
}
.fa-circle-down {
  --fa: "\f358";
}
.fa-arrow-alt-circle-down {
  --fa: "\f358";
}
.fa-arrows-turn-to-dots {
  --fa: "\e4c1";
}
.fa-florin-sign {
  --fa: "\e184";
}
.fa-arrow-down-short-wide {
  --fa: "\f884";
}
.fa-sort-amount-desc {
  --fa: "\f884";
}
.fa-sort-amount-down-alt {
  --fa: "\f884";
}
.fa-less-than {
  --fa: "<";
}
.fa-angle-down {
  --fa: "\f107";
}
.fa-car-tunnel {
  --fa: "\e4de";
}
.fa-head-side-cough {
  --fa: "\e061";
}
.fa-grip-lines {
  --fa: "\f7a4";
}
.fa-thumbs-down {
  --fa: "\f165";
}
.fa-user-lock {
  --fa: "\f502";
}
.fa-arrow-right-long {
  --fa: "\f178";
}
.fa-long-arrow-right {
  --fa: "\f178";
}
.fa-anchor-circle-xmark {
  --fa: "\e4ac";
}
.fa-ellipsis {
  --fa: "\f141";
}
.fa-ellipsis-h {
  --fa: "\f141";
}
.fa-chess-pawn {
  --fa: "\f443";
}
.fa-kit-medical {
  --fa: "\f479";
}
.fa-first-aid {
  --fa: "\f479";
}
.fa-person-through-window {
  --fa: "\e5a9";
}
.fa-toolbox {
  --fa: "\f552";
}
.fa-hands-holding-circle {
  --fa: "\e4fb";
}
.fa-bug {
  --fa: "\f188";
}
.fa-credit-card {
  --fa: "\f09d";
}
.fa-credit-card-alt {
  --fa: "\f09d";
}
.fa-car {
  --fa: "\f1b9";
}
.fa-automobile {
  --fa: "\f1b9";
}
.fa-hand-holding-hand {
  --fa: "\e4f7";
}
.fa-book-open-reader {
  --fa: "\f5da";
}
.fa-book-reader {
  --fa: "\f5da";
}
.fa-mountain-sun {
  --fa: "\e52f";
}
.fa-arrows-left-right-to-line {
  --fa: "\e4ba";
}
.fa-dice-d20 {
  --fa: "\f6cf";
}
.fa-truck-droplet {
  --fa: "\e58c";
}
.fa-file-circle-xmark {
  --fa: "\e5a1";
}
.fa-temperature-arrow-up {
  --fa: "\e040";
}
.fa-temperature-up {
  --fa: "\e040";
}
.fa-medal {
  --fa: "\f5a2";
}
.fa-bed {
  --fa: "\f236";
}
.fa-square-h {
  --fa: "\f0fd";
}
.fa-h-square {
  --fa: "\f0fd";
}
.fa-podcast {
  --fa: "\f2ce";
}
.fa-temperature-full {
  --fa: "\f2c7";
}
.fa-temperature-4 {
  --fa: "\f2c7";
}
.fa-thermometer-4 {
  --fa: "\f2c7";
}
.fa-thermometer-full {
  --fa: "\f2c7";
}
.fa-bell {
  --fa: "\f0f3";
}
.fa-superscript {
  --fa: "\f12b";
}
.fa-plug-circle-xmark {
  --fa: "\e560";
}
.fa-star-of-life {
  --fa: "\f621";
}
.fa-phone-slash {
  --fa: "\f3dd";
}
.fa-paint-roller {
  --fa: "\f5aa";
}
.fa-handshake-angle {
  --fa: "\f4c4";
}
.fa-hands-helping {
  --fa: "\f4c4";
}
.fa-location-dot {
  --fa: "\f3c5";
}
.fa-map-marker-alt {
  --fa: "\f3c5";
}
.fa-file {
  --fa: "\f15b";
}
.fa-greater-than {
  --fa: ">";
}
.fa-person-swimming {
  --fa: "\f5c4";
}
.fa-swimmer {
  --fa: "\f5c4";
}
.fa-arrow-down {
  --fa: "\f063";
}
.fa-droplet {
  --fa: "\f043";
}
.fa-tint {
  --fa: "\f043";
}
.fa-eraser {
  --fa: "\f12d";
}
.fa-earth-americas {
  --fa: "\f57d";
}
.fa-earth {
  --fa: "\f57d";
}
.fa-earth-america {
  --fa: "\f57d";
}
.fa-globe-americas {
  --fa: "\f57d";
}
.fa-person-burst {
  --fa: "\e53b";
}
.fa-dove {
  --fa: "\f4ba";
}
.fa-battery-empty {
  --fa: "\f244";
}
.fa-battery-0 {
  --fa: "\f244";
}
.fa-socks {
  --fa: "\f696";
}
.fa-inbox {
  --fa: "\f01c";
}
.fa-section {
  --fa: "\e447";
}
.fa-gauge-high {
  --fa: "\f625";
}
.fa-tachometer-alt {
  --fa: "\f625";
}
.fa-tachometer-alt-fast {
  --fa: "\f625";
}
.fa-envelope-open-text {
  --fa: "\f658";
}
.fa-hospital {
  --fa: "\f0f8";
}
.fa-hospital-alt {
  --fa: "\f0f8";
}
.fa-hospital-wide {
  --fa: "\f0f8";
}
.fa-wine-bottle {
  --fa: "\f72f";
}
.fa-chess-rook {
  --fa: "\f447";
}
.fa-bars-staggered {
  --fa: "\f550";
}
.fa-reorder {
  --fa: "\f550";
}
.fa-stream {
  --fa: "\f550";
}
.fa-dharmachakra {
  --fa: "\f655";
}
.fa-hotdog {
  --fa: "\f80f";
}
.fa-person-walking-with-cane {
  --fa: "\f29d";
}
.fa-blind {
  --fa: "\f29d";
}
.fa-drum {
  --fa: "\f569";
}
.fa-ice-cream {
  --fa: "\f810";
}
.fa-heart-circle-bolt {
  --fa: "\e4fc";
}
.fa-fax {
  --fa: "\f1ac";
}
.fa-paragraph {
  --fa: "\f1dd";
}
.fa-check-to-slot {
  --fa: "\f772";
}
.fa-vote-yea {
  --fa: "\f772";
}
.fa-star-half {
  --fa: "\f089";
}
.fa-boxes-stacked {
  --fa: "\f468";
}
.fa-boxes {
  --fa: "\f468";
}
.fa-boxes-alt {
  --fa: "\f468";
}
.fa-link {
  --fa: "\f0c1";
}
.fa-chain {
  --fa: "\f0c1";
}
.fa-ear-listen {
  --fa: "\f2a2";
}
.fa-assistive-listening-systems {
  --fa: "\f2a2";
}
.fa-tree-city {
  --fa: "\e587";
}
.fa-play {
  --fa: "\f04b";
}
.fa-font {
  --fa: "\f031";
}
.fa-table-cells-row-lock {
  --fa: "\e67a";
}
.fa-rupiah-sign {
  --fa: "\e23d";
}
.fa-magnifying-glass {
  --fa: "\f002";
}
.fa-search {
  --fa: "\f002";
}
.fa-table-tennis-paddle-ball {
  --fa: "\f45d";
}
.fa-ping-pong-paddle-ball {
  --fa: "\f45d";
}
.fa-table-tennis {
  --fa: "\f45d";
}
.fa-person-dots-from-line {
  --fa: "\f470";
}
.fa-diagnoses {
  --fa: "\f470";
}
.fa-trash-can-arrow-up {
  --fa: "\f82a";
}
.fa-trash-restore-alt {
  --fa: "\f82a";
}
.fa-naira-sign {
  --fa: "\e1f6";
}
.fa-cart-arrow-down {
  --fa: "\f218";
}
.fa-walkie-talkie {
  --fa: "\f8ef";
}
.fa-file-pen {
  --fa: "\f31c";
}
.fa-file-edit {
  --fa: "\f31c";
}
.fa-receipt {
  --fa: "\f543";
}
.fa-square-pen {
  --fa: "\f14b";
}
.fa-pen-square {
  --fa: "\f14b";
}
.fa-pencil-square {
  --fa: "\f14b";
}
.fa-suitcase-rolling {
  --fa: "\f5c1";
}
.fa-person-circle-exclamation {
  --fa: "\e53f";
}
.fa-chevron-down {
  --fa: "\f078";
}
.fa-battery-full {
  --fa: "\f240";
}
.fa-battery {
  --fa: "\f240";
}
.fa-battery-5 {
  --fa: "\f240";
}
.fa-skull-crossbones {
  --fa: "\f714";
}
.fa-code-compare {
  --fa: "\e13a";
}
.fa-list-ul {
  --fa: "\f0ca";
}
.fa-list-dots {
  --fa: "\f0ca";
}
.fa-school-lock {
  --fa: "\e56f";
}
.fa-tower-cell {
  --fa: "\e585";
}
.fa-down-long {
  --fa: "\f309";
}
.fa-long-arrow-alt-down {
  --fa: "\f309";
}
.fa-ranking-star {
  --fa: "\e561";
}
.fa-chess-king {
  --fa: "\f43f";
}
.fa-person-harassing {
  --fa: "\e549";
}
.fa-brazilian-real-sign {
  --fa: "\e46c";
}
.fa-landmark-dome {
  --fa: "\f752";
}
.fa-landmark-alt {
  --fa: "\f752";
}
.fa-arrow-up {
  --fa: "\f062";
}
.fa-tv {
  --fa: "\f26c";
}
.fa-television {
  --fa: "\f26c";
}
.fa-tv-alt {
  --fa: "\f26c";
}
.fa-shrimp {
  --fa: "\e448";
}
.fa-list-check {
  --fa: "\f0ae";
}
.fa-tasks {
  --fa: "\f0ae";
}
.fa-jug-detergent {
  --fa: "\e519";
}
.fa-circle-user {
  --fa: "\f2bd";
}
.fa-user-circle {
  --fa: "\f2bd";
}
.fa-user-shield {
  --fa: "\f505";
}
.fa-wind {
  --fa: "\f72e";
}
.fa-car-burst {
  --fa: "\f5e1";
}
.fa-car-crash {
  --fa: "\f5e1";
}
.fa-y {
  --fa: "Y";
}
.fa-person-snowboarding {
  --fa: "\f7ce";
}
.fa-snowboarding {
  --fa: "\f7ce";
}
.fa-truck-fast {
  --fa: "\f48b";
}
.fa-shipping-fast {
  --fa: "\f48b";
}
.fa-fish {
  --fa: "\f578";
}
.fa-user-graduate {
  --fa: "\f501";
}
.fa-circle-half-stroke {
  --fa: "\f042";
}
.fa-adjust {
  --fa: "\f042";
}
.fa-clapperboard {
  --fa: "\e131";
}
.fa-circle-radiation {
  --fa: "\f7ba";
}
.fa-radiation-alt {
  --fa: "\f7ba";
}
.fa-baseball {
  --fa: "\f433";
}
.fa-baseball-ball {
  --fa: "\f433";
}
.fa-jet-fighter-up {
  --fa: "\e518";
}
.fa-diagram-project {
  --fa: "\f542";
}
.fa-project-diagram {
  --fa: "\f542";
}
.fa-copy {
  --fa: "\f0c5";
}
.fa-volume-xmark {
  --fa: "\f6a9";
}
.fa-volume-mute {
  --fa: "\f6a9";
}
.fa-volume-times {
  --fa: "\f6a9";
}
.fa-hand-sparkles {
  --fa: "\e05d";
}
.fa-grip {
  --fa: "\f58d";
}
.fa-grip-horizontal {
  --fa: "\f58d";
}
.fa-share-from-square {
  --fa: "\f14d";
}
.fa-share-square {
  --fa: "\f14d";
}
.fa-child-combatant {
  --fa: "\e4e0";
}
.fa-child-rifle {
  --fa: "\e4e0";
}
.fa-gun {
  --fa: "\e19b";
}
.fa-square-phone {
  --fa: "\f098";
}
.fa-phone-square {
  --fa: "\f098";
}
.fa-plus {
  --fa: "+";
}
.fa-add {
  --fa: "+";
}
.fa-expand {
  --fa: "\f065";
}
.fa-computer {
  --fa: "\e4e5";
}
.fa-xmark {
  --fa: "\f00d";
}
.fa-close {
  --fa: "\f00d";
}
.fa-multiply {
  --fa: "\f00d";
}
.fa-remove {
  --fa: "\f00d";
}
.fa-times {
  --fa: "\f00d";
}
.fa-arrows-up-down-left-right {
  --fa: "\f047";
}
.fa-arrows {
  --fa: "\f047";
}
.fa-chalkboard-user {
  --fa: "\f51c";
}
.fa-chalkboard-teacher {
  --fa: "\f51c";
}
.fa-peso-sign {
  --fa: "\e222";
}
.fa-building-shield {
  --fa: "\e4d8";
}
.fa-baby {
  --fa: "\f77c";
}
.fa-users-line {
  --fa: "\e592";
}
.fa-quote-left {
  --fa: "\f10d";
}
.fa-quote-left-alt {
  --fa: "\f10d";
}
.fa-tractor {
  --fa: "\f722";
}
.fa-trash-arrow-up {
  --fa: "\f829";
}
.fa-trash-restore {
  --fa: "\f829";
}
.fa-arrow-down-up-lock {
  --fa: "\e4b0";
}
.fa-lines-leaning {
  --fa: "\e51e";
}
.fa-ruler-combined {
  --fa: "\f546";
}
.fa-copyright {
  --fa: "\f1f9";
}
.fa-equals {
  --fa: "=";
}
.fa-blender {
  --fa: "\f517";
}
.fa-teeth {
  --fa: "\f62e";
}
.fa-shekel-sign {
  --fa: "\f20b";
}
.fa-ils {
  --fa: "\f20b";
}
.fa-shekel {
  --fa: "\f20b";
}
.fa-sheqel {
  --fa: "\f20b";
}
.fa-sheqel-sign {
  --fa: "\f20b";
}
.fa-map {
  --fa: "\f279";
}
.fa-rocket {
  --fa: "\f135";
}
.fa-photo-film {
  --fa: "\f87c";
}
.fa-photo-video {
  --fa: "\f87c";
}
.fa-folder-minus {
  --fa: "\f65d";
}
.fa-hexagon-nodes-bolt {
  --fa: "\e69a";
}
.fa-store {
  --fa: "\f54e";
}
.fa-arrow-trend-up {
  --fa: "\e098";
}
.fa-plug-circle-minus {
  --fa: "\e55e";
}
.fa-sign-hanging {
  --fa: "\f4d9";
}
.fa-sign {
  --fa: "\f4d9";
}
.fa-bezier-curve {
  --fa: "\f55b";
}
.fa-bell-slash {
  --fa: "\f1f6";
}
.fa-tablet {
  --fa: "\f3fb";
}
.fa-tablet-android {
  --fa: "\f3fb";
}
.fa-school-flag {
  --fa: "\e56e";
}
.fa-fill {
  --fa: "\f575";
}
.fa-angle-up {
  --fa: "\f106";
}
.fa-drumstick-bite {
  --fa: "\f6d7";
}
.fa-holly-berry {
  --fa: "\f7aa";
}
.fa-chevron-left {
  --fa: "\f053";
}
.fa-bacteria {
  --fa: "\e059";
}
.fa-hand-lizard {
  --fa: "\f258";
}
.fa-notdef {
  --fa: "\e1fe";
}
.fa-disease {
  --fa: "\f7fa";
}
.fa-briefcase-medical {
  --fa: "\f469";
}
.fa-genderless {
  --fa: "\f22d";
}
.fa-chevron-right {
  --fa: "\f054";
}
.fa-retweet {
  --fa: "\f079";
}
.fa-car-rear {
  --fa: "\f5de";
}
.fa-car-alt {
  --fa: "\f5de";
}
.fa-pump-soap {
  --fa: "\e06b";
}
.fa-video-slash {
  --fa: "\f4e2";
}
.fa-battery-quarter {
  --fa: "\f243";
}
.fa-battery-2 {
  --fa: "\f243";
}
.fa-radio {
  --fa: "\f8d7";
}
.fa-baby-carriage {
  --fa: "\f77d";
}
.fa-carriage-baby {
  --fa: "\f77d";
}
.fa-traffic-light {
  --fa: "\f637";
}
.fa-thermometer {
  --fa: "\f491";
}
.fa-vr-cardboard {
  --fa: "\f729";
}
.fa-hand-middle-finger {
  --fa: "\f806";
}
.fa-percent {
  --fa: "%";
}
.fa-percentage {
  --fa: "%";
}
.fa-truck-moving {
  --fa: "\f4df";
}
.fa-glass-water-droplet {
  --fa: "\e4f5";
}
.fa-display {
  --fa: "\e163";
}
.fa-face-smile {
  --fa: "\f118";
}
.fa-smile {
  --fa: "\f118";
}
.fa-thumbtack {
  --fa: "\f08d";
}
.fa-thumb-tack {
  --fa: "\f08d";
}
.fa-trophy {
  --fa: "\f091";
}
.fa-person-praying {
  --fa: "\f683";
}
.fa-pray {
  --fa: "\f683";
}
.fa-hammer {
  --fa: "\f6e3";
}
.fa-hand-peace {
  --fa: "\f25b";
}
.fa-rotate {
  --fa: "\f2f1";
}
.fa-sync-alt {
  --fa: "\f2f1";
}
.fa-spinner {
  --fa: "\f110";
}
.fa-robot {
  --fa: "\f544";
}
.fa-peace {
  --fa: "\f67c";
}
.fa-gears {
  --fa: "\f085";
}
.fa-cogs {
  --fa: "\f085";
}
.fa-warehouse {
  --fa: "\f494";
}
.fa-arrow-up-right-dots {
  --fa: "\e4b7";
}
.fa-splotch {
  --fa: "\f5bc";
}
.fa-face-grin-hearts {
  --fa: "\f584";
}
.fa-grin-hearts {
  --fa: "\f584";
}
.fa-dice-four {
  --fa: "\f524";
}
.fa-sim-card {
  --fa: "\f7c4";
}
.fa-transgender {
  --fa: "\f225";
}
.fa-transgender-alt {
  --fa: "\f225";
}
.fa-mercury {
  --fa: "\f223";
}
.fa-arrow-turn-down {
  --fa: "\f149";
}
.fa-level-down {
  --fa: "\f149";
}
.fa-person-falling-burst {
  --fa: "\e547";
}
.fa-award {
  --fa: "\f559";
}
.fa-ticket-simple {
  --fa: "\f3ff";
}
.fa-ticket-alt {
  --fa: "\f3ff";
}
.fa-building {
  --fa: "\f1ad";
}
.fa-angles-left {
  --fa: "\f100";
}
.fa-angle-double-left {
  --fa: "\f100";
}
.fa-qrcode {
  --fa: "\f029";
}
.fa-clock-rotate-left {
  --fa: "\f1da";
}
.fa-history {
  --fa: "\f1da";
}
.fa-face-grin-beam-sweat {
  --fa: "\f583";
}
.fa-grin-beam-sweat {
  --fa: "\f583";
}
.fa-file-export {
  --fa: "\f56e";
}
.fa-arrow-right-from-file {
  --fa: "\f56e";
}
.fa-shield {
  --fa: "\f132";
}
.fa-shield-blank {
  --fa: "\f132";
}
.fa-arrow-up-short-wide {
  --fa: "\f885";
}
.fa-sort-amount-up-alt {
  --fa: "\f885";
}
.fa-comment-nodes {
  --fa: "\e696";
}
.fa-house-medical {
  --fa: "\e3b2";
}
.fa-golf-ball-tee {
  --fa: "\f450";
}
.fa-golf-ball {
  --fa: "\f450";
}
.fa-circle-chevron-left {
  --fa: "\f137";
}
.fa-chevron-circle-left {
  --fa: "\f137";
}
.fa-house-chimney-window {
  --fa: "\e00d";
}
.fa-pen-nib {
  --fa: "\f5ad";
}
.fa-tent-arrow-turn-left {
  --fa: "\e580";
}
.fa-tents {
  --fa: "\e582";
}
.fa-wand-magic {
  --fa: "\f0d0";
}
.fa-magic {
  --fa: "\f0d0";
}
.fa-dog {
  --fa: "\f6d3";
}
.fa-carrot {
  --fa: "\f787";
}
.fa-moon {
  --fa: "\f186";
}
.fa-wine-glass-empty {
  --fa: "\f5ce";
}
.fa-wine-glass-alt {
  --fa: "\f5ce";
}
.fa-cheese {
  --fa: "\f7ef";
}
.fa-yin-yang {
  --fa: "\f6ad";
}
.fa-music {
  --fa: "\f001";
}
.fa-code-commit {
  --fa: "\f386";
}
.fa-temperature-low {
  --fa: "\f76b";
}
.fa-person-biking {
  --fa: "\f84a";
}
.fa-biking {
  --fa: "\f84a";
}
.fa-broom {
  --fa: "\f51a";
}
.fa-shield-heart {
  --fa: "\e574";
}
.fa-gopuram {
  --fa: "\f664";
}
.fa-earth-oceania {
  --fa: "\e47b";
}
.fa-globe-oceania {
  --fa: "\e47b";
}
.fa-square-xmark {
  --fa: "\f2d3";
}
.fa-times-square {
  --fa: "\f2d3";
}
.fa-xmark-square {
  --fa: "\f2d3";
}
.fa-hashtag {
  --fa: "#";
}
.fa-up-right-and-down-left-from-center {
  --fa: "\f424";
}
.fa-expand-alt {
  --fa: "\f424";
}
.fa-oil-can {
  --fa: "\f613";
}
.fa-t {
  --fa: "T";
}
.fa-hippo {
  --fa: "\f6ed";
}
.fa-chart-column {
  --fa: "\e0e3";
}
.fa-infinity {
  --fa: "\f534";
}
.fa-vial-circle-check {
  --fa: "\e596";
}
.fa-person-arrow-down-to-line {
  --fa: "\e538";
}
.fa-voicemail {
  --fa: "\f897";
}
.fa-fan {
  --fa: "\f863";
}
.fa-person-walking-luggage {
  --fa: "\e554";
}
.fa-up-down {
  --fa: "\f338";
}
.fa-arrows-alt-v {
  --fa: "\f338";
}
.fa-cloud-moon-rain {
  --fa: "\f73c";
}
.fa-calendar {
  --fa: "\f133";
}
.fa-trailer {
  --fa: "\e041";
}
.fa-bahai {
  --fa: "\f666";
}
.fa-haykal {
  --fa: "\f666";
}
.fa-sd-card {
  --fa: "\f7c2";
}
.fa-dragon {
  --fa: "\f6d5";
}
.fa-shoe-prints {
  --fa: "\f54b";
}
.fa-circle-plus {
  --fa: "\f055";
}
.fa-plus-circle {
  --fa: "\f055";
}
.fa-face-grin-tongue-wink {
  --fa: "\f58b";
}
.fa-grin-tongue-wink {
  --fa: "\f58b";
}
.fa-hand-holding {
  --fa: "\f4bd";
}
.fa-plug-circle-exclamation {
  --fa: "\e55d";
}
.fa-link-slash {
  --fa: "\f127";
}
.fa-chain-broken {
  --fa: "\f127";
}
.fa-chain-slash {
  --fa: "\f127";
}
.fa-unlink {
  --fa: "\f127";
}
.fa-clone {
  --fa: "\f24d";
}
.fa-person-walking-arrow-loop-left {
  --fa: "\e551";
}
.fa-arrow-up-z-a {
  --fa: "\f882";
}
.fa-sort-alpha-up-alt {
  --fa: "\f882";
}
.fa-fire-flame-curved {
  --fa: "\f7e4";
}
.fa-fire-alt {
  --fa: "\f7e4";
}
.fa-tornado {
  --fa: "\f76f";
}
.fa-file-circle-plus {
  --fa: "\e494";
}
.fa-book-quran {
  --fa: "\f687";
}
.fa-quran {
  --fa: "\f687";
}
.fa-anchor {
  --fa: "\f13d";
}
.fa-border-all {
  --fa: "\f84c";
}
.fa-face-angry {
  --fa: "\f556";
}
.fa-angry {
  --fa: "\f556";
}
.fa-cookie-bite {
  --fa: "\f564";
}
.fa-arrow-trend-down {
  --fa: "\e097";
}
.fa-rss {
  --fa: "\f09e";
}
.fa-feed {
  --fa: "\f09e";
}
.fa-draw-polygon {
  --fa: "\f5ee";
}
.fa-scale-balanced {
  --fa: "\f24e";
}
.fa-balance-scale {
  --fa: "\f24e";
}
.fa-gauge-simple-high {
  --fa: "\f62a";
}
.fa-tachometer {
  --fa: "\f62a";
}
.fa-tachometer-fast {
  --fa: "\f62a";
}
.fa-shower {
  --fa: "\f2cc";
}
.fa-desktop {
  --fa: "\f390";
}
.fa-desktop-alt {
  --fa: "\f390";
}
.fa-m {
  --fa: "M";
}
.fa-table-list {
  --fa: "\f00b";
}
.fa-th-list {
  --fa: "\f00b";
}
.fa-comment-sms {
  --fa: "\f7cd";
}
.fa-sms {
  --fa: "\f7cd";
}
.fa-book {
  --fa: "\f02d";
}
.fa-user-plus {
  --fa: "\f234";
}
.fa-check {
  --fa: "\f00c";
}
.fa-battery-three-quarters {
  --fa: "\f241";
}
.fa-battery-4 {
  --fa: "\f241";
}
.fa-house-circle-check {
  --fa: "\e509";
}
.fa-angle-left {
  --fa: "\f104";
}
.fa-diagram-successor {
  --fa: "\e47a";
}
.fa-truck-arrow-right {
  --fa: "\e58b";
}
.fa-arrows-split-up-and-left {
  --fa: "\e4bc";
}
.fa-hand-fist {
  --fa: "\f6de";
}
.fa-fist-raised {
  --fa: "\f6de";
}
.fa-cloud-moon {
  --fa: "\f6c3";
}
.fa-briefcase {
  --fa: "\f0b1";
}
.fa-person-falling {
  --fa: "\e546";
}
.fa-image-portrait {
  --fa: "\f3e0";
}
.fa-portrait {
  --fa: "\f3e0";
}
.fa-user-tag {
  --fa: "\f507";
}
.fa-rug {
  --fa: "\e569";
}
.fa-earth-europe {
  --fa: "\f7a2";
}
.fa-globe-europe {
  --fa: "\f7a2";
}
.fa-cart-flatbed-suitcase {
  --fa: "\f59d";
}
.fa-luggage-cart {
  --fa: "\f59d";
}
.fa-rectangle-xmark {
  --fa: "\f410";
}
.fa-rectangle-times {
  --fa: "\f410";
}
.fa-times-rectangle {
  --fa: "\f410";
}
.fa-window-close {
  --fa: "\f410";
}
.fa-baht-sign {
  --fa: "\e0ac";
}
.fa-book-open {
  --fa: "\f518";
}
.fa-book-journal-whills {
  --fa: "\f66a";
}
.fa-journal-whills {
  --fa: "\f66a";
}
.fa-handcuffs {
  --fa: "\e4f8";
}
.fa-triangle-exclamation {
  --fa: "\f071";
}
.fa-exclamation-triangle {
  --fa: "\f071";
}
.fa-warning {
  --fa: "\f071";
}
.fa-database {
  --fa: "\f1c0";
}
.fa-share {
  --fa: "\f064";
}
.fa-mail-forward {
  --fa: "\f064";
}
.fa-bottle-droplet {
  --fa: "\e4c4";
}
.fa-mask-face {
  --fa: "\e1d7";
}
.fa-hill-rockslide {
  --fa: "\e508";
}
.fa-right-left {
  --fa: "\f362";
}
.fa-exchange-alt {
  --fa: "\f362";
}
.fa-paper-plane {
  --fa: "\f1d8";
}
.fa-road-circle-exclamation {
  --fa: "\e565";
}
.fa-dungeon {
  --fa: "\f6d9";
}
.fa-align-right {
  --fa: "\f038";
}
.fa-money-bill-1-wave {
  --fa: "\f53b";
}
.fa-money-bill-wave-alt {
  --fa: "\f53b";
}
.fa-life-ring {
  --fa: "\f1cd";
}
.fa-hands {
  --fa: "\f2a7";
}
.fa-sign-language {
  --fa: "\f2a7";
}
.fa-signing {
  --fa: "\f2a7";
}
.fa-calendar-day {
  --fa: "\f783";
}
.fa-water-ladder {
  --fa: "\f5c5";
}
.fa-ladder-water {
  --fa: "\f5c5";
}
.fa-swimming-pool {
  --fa: "\f5c5";
}
.fa-arrows-up-down {
  --fa: "\f07d";
}
.fa-arrows-v {
  --fa: "\f07d";
}
.fa-face-grimace {
  --fa: "\f57f";
}
.fa-grimace {
  --fa: "\f57f";
}
.fa-wheelchair-move {
  --fa: "\e2ce";
}
.fa-wheelchair-alt {
  --fa: "\e2ce";
}
.fa-turn-down {
  --fa: "\f3be";
}
.fa-level-down-alt {
  --fa: "\f3be";
}
.fa-person-walking-arrow-right {
  --fa: "\e552";
}
.fa-square-envelope {
  --fa: "\f199";
}
.fa-envelope-square {
  --fa: "\f199";
}
.fa-dice {
  --fa: "\f522";
}
.fa-bowling-ball {
  --fa: "\f436";
}
.fa-brain {
  --fa: "\f5dc";
}
.fa-bandage {
  --fa: "\f462";
}
.fa-band-aid {
  --fa: "\f462";
}
.fa-calendar-minus {
  --fa: "\f272";
}
.fa-circle-xmark {
  --fa: "\f057";
}
.fa-times-circle {
  --fa: "\f057";
}
.fa-xmark-circle {
  --fa: "\f057";
}
.fa-gifts {
  --fa: "\f79c";
}
.fa-hotel {
  --fa: "\f594";
}
.fa-earth-asia {
  --fa: "\f57e";
}
.fa-globe-asia {
  --fa: "\f57e";
}
.fa-id-card-clip {
  --fa: "\f47f";
}
.fa-id-card-alt {
  --fa: "\f47f";
}
.fa-magnifying-glass-plus {
  --fa: "\f00e";
}
.fa-search-plus {
  --fa: "\f00e";
}
.fa-thumbs-up {
  --fa: "\f164";
}
.fa-user-clock {
  --fa: "\f4fd";
}
.fa-hand-dots {
  --fa: "\f461";
}
.fa-allergies {
  --fa: "\f461";
}
.fa-file-invoice {
  --fa: "\f570";
}
.fa-window-minimize {
  --fa: "\f2d1";
}
.fa-mug-saucer {
  --fa: "\f0f4";
}
.fa-coffee {
  --fa: "\f0f4";
}
.fa-brush {
  --fa: "\f55d";
}
.fa-file-half-dashed {
  --fa: "\e698";
}
.fa-mask {
  --fa: "\f6fa";
}
.fa-magnifying-glass-minus {
  --fa: "\f010";
}
.fa-search-minus {
  --fa: "\f010";
}
.fa-ruler-vertical {
  --fa: "\f548";
}
.fa-user-large {
  --fa: "\f406";
}
.fa-user-alt {
  --fa: "\f406";
}
.fa-train-tram {
  --fa: "\e5b4";
}
.fa-user-nurse {
  --fa: "\f82f";
}
.fa-syringe {
  --fa: "\f48e";
}
.fa-cloud-sun {
  --fa: "\f6c4";
}
.fa-stopwatch-20 {
  --fa: "\e06f";
}
.fa-square-full {
  --fa: "\f45c";
}
.fa-magnet {
  --fa: "\f076";
}
.fa-jar {
  --fa: "\e516";
}
.fa-note-sticky {
  --fa: "\f249";
}
.fa-sticky-note {
  --fa: "\f249";
}
.fa-bug-slash {
  --fa: "\e490";
}
.fa-arrow-up-from-water-pump {
  --fa: "\e4b6";
}
.fa-bone {
  --fa: "\f5d7";
}
.fa-table-cells-row-unlock {
  --fa: "\e691";
}
.fa-user-injured {
  --fa: "\f728";
}
.fa-face-sad-tear {
  --fa: "\f5b4";
}
.fa-sad-tear {
  --fa: "\f5b4";
}
.fa-plane {
  --fa: "\f072";
}
.fa-tent-arrows-down {
  --fa: "\e581";
}
.fa-exclamation {
  --fa: "!";
}
.fa-arrows-spin {
  --fa: "\e4bb";
}
.fa-print {
  --fa: "\f02f";
}
.fa-turkish-lira-sign {
  --fa: "\e2bb";
}
.fa-try {
  --fa: "\e2bb";
}
.fa-turkish-lira {
  --fa: "\e2bb";
}
.fa-dollar-sign {
  --fa: "$";
}
.fa-dollar {
  --fa: "$";
}
.fa-usd {
  --fa: "$";
}
.fa-x {
  --fa: "X";
}
.fa-magnifying-glass-dollar {
  --fa: "\f688";
}
.fa-search-dollar {
  --fa: "\f688";
}
.fa-users-gear {
  --fa: "\f509";
}
.fa-users-cog {
  --fa: "\f509";
}
.fa-person-military-pointing {
  --fa: "\e54a";
}
.fa-building-columns {
  --fa: "\f19c";
}
.fa-bank {
  --fa: "\f19c";
}
.fa-institution {
  --fa: "\f19c";
}
.fa-museum {
  --fa: "\f19c";
}
.fa-university {
  --fa: "\f19c";
}
.fa-umbrella {
  --fa: "\f0e9";
}
.fa-trowel {
  --fa: "\e589";
}
.fa-d {
  --fa: "D";
}
.fa-stapler {
  --fa: "\e5af";
}
.fa-masks-theater {
  --fa: "\f630";
}
.fa-theater-masks {
  --fa: "\f630";
}
.fa-kip-sign {
  --fa: "\e1c4";
}
.fa-hand-point-left {
  --fa: "\f0a5";
}
.fa-handshake-simple {
  --fa: "\f4c6";
}
.fa-handshake-alt {
  --fa: "\f4c6";
}
.fa-jet-fighter {
  --fa: "\f0fb";
}
.fa-fighter-jet {
  --fa: "\f0fb";
}
.fa-square-share-nodes {
  --fa: "\f1e1";
}
.fa-share-alt-square {
  --fa: "\f1e1";
}
.fa-barcode {
  --fa: "\f02a";
}
.fa-plus-minus {
  --fa: "\e43c";
}
.fa-video {
  --fa: "\f03d";
}
.fa-video-camera {
  --fa: "\f03d";
}
.fa-graduation-cap {
  --fa: "\f19d";
}
.fa-mortar-board {
  --fa: "\f19d";
}
.fa-hand-holding-medical {
  --fa: "\e05c";
}
.fa-person-circle-check {
  --fa: "\e53e";
}
.fa-turn-up {
  --fa: "\f3bf";
}
.fa-level-up-alt {
  --fa: "\f3bf";
}
.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
:root,
:host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/fa-brands-400.woff2") format("woff2"), url("./media/fa-brands-400.ttf") format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}
.fa-monero {
  --fa: "\f3d0";
}
.fa-hooli {
  --fa: "\f427";
}
.fa-yelp {
  --fa: "\f1e9";
}
.fa-cc-visa {
  --fa: "\f1f0";
}
.fa-lastfm {
  --fa: "\f202";
}
.fa-shopware {
  --fa: "\f5b5";
}
.fa-creative-commons-nc {
  --fa: "\f4e8";
}
.fa-aws {
  --fa: "\f375";
}
.fa-redhat {
  --fa: "\f7bc";
}
.fa-yoast {
  --fa: "\f2b1";
}
.fa-cloudflare {
  --fa: "\e07d";
}
.fa-ups {
  --fa: "\f7e0";
}
.fa-pixiv {
  --fa: "\e640";
}
.fa-wpexplorer {
  --fa: "\f2de";
}
.fa-dyalog {
  --fa: "\f399";
}
.fa-bity {
  --fa: "\f37a";
}
.fa-stackpath {
  --fa: "\f842";
}
.fa-buysellads {
  --fa: "\f20d";
}
.fa-first-order {
  --fa: "\f2b0";
}
.fa-modx {
  --fa: "\f285";
}
.fa-guilded {
  --fa: "\e07e";
}
.fa-vnv {
  --fa: "\f40b";
}
.fa-square-js {
  --fa: "\f3b9";
}
.fa-js-square {
  --fa: "\f3b9";
}
.fa-microsoft {
  --fa: "\f3ca";
}
.fa-qq {
  --fa: "\f1d6";
}
.fa-orcid {
  --fa: "\f8d2";
}
.fa-java {
  --fa: "\f4e4";
}
.fa-invision {
  --fa: "\f7b0";
}
.fa-creative-commons-pd-alt {
  --fa: "\f4ed";
}
.fa-centercode {
  --fa: "\f380";
}
.fa-glide-g {
  --fa: "\f2a6";
}
.fa-drupal {
  --fa: "\f1a9";
}
.fa-jxl {
  --fa: "\e67b";
}
.fa-dart-lang {
  --fa: "\e693";
}
.fa-hire-a-helper {
  --fa: "\f3b0";
}
.fa-creative-commons-by {
  --fa: "\f4e7";
}
.fa-unity {
  --fa: "\e049";
}
.fa-whmcs {
  --fa: "\f40d";
}
.fa-rocketchat {
  --fa: "\f3e8";
}
.fa-vk {
  --fa: "\f189";
}
.fa-untappd {
  --fa: "\f405";
}
.fa-mailchimp {
  --fa: "\f59e";
}
.fa-css3-alt {
  --fa: "\f38b";
}
.fa-square-reddit {
  --fa: "\f1a2";
}
.fa-reddit-square {
  --fa: "\f1a2";
}
.fa-vimeo-v {
  --fa: "\f27d";
}
.fa-contao {
  --fa: "\f26d";
}
.fa-square-font-awesome {
  --fa: "\e5ad";
}
.fa-deskpro {
  --fa: "\f38f";
}
.fa-brave {
  --fa: "\e63c";
}
.fa-sistrix {
  --fa: "\f3ee";
}
.fa-square-instagram {
  --fa: "\e055";
}
.fa-instagram-square {
  --fa: "\e055";
}
.fa-battle-net {
  --fa: "\f835";
}
.fa-the-red-yeti {
  --fa: "\f69d";
}
.fa-square-hacker-news {
  --fa: "\f3af";
}
.fa-hacker-news-square {
  --fa: "\f3af";
}
.fa-edge {
  --fa: "\f282";
}
.fa-threads {
  --fa: "\e618";
}
.fa-napster {
  --fa: "\f3d2";
}
.fa-square-snapchat {
  --fa: "\f2ad";
}
.fa-snapchat-square {
  --fa: "\f2ad";
}
.fa-google-plus-g {
  --fa: "\f0d5";
}
.fa-artstation {
  --fa: "\f77a";
}
.fa-markdown {
  --fa: "\f60f";
}
.fa-sourcetree {
  --fa: "\f7d3";
}
.fa-google-plus {
  --fa: "\f2b3";
}
.fa-diaspora {
  --fa: "\f791";
}
.fa-foursquare {
  --fa: "\f180";
}
.fa-stack-overflow {
  --fa: "\f16c";
}
.fa-github-alt {
  --fa: "\f113";
}
.fa-phoenix-squadron {
  --fa: "\f511";
}
.fa-pagelines {
  --fa: "\f18c";
}
.fa-algolia {
  --fa: "\f36c";
}
.fa-red-river {
  --fa: "\f3e3";
}
.fa-creative-commons-sa {
  --fa: "\f4ef";
}
.fa-safari {
  --fa: "\f267";
}
.fa-google {
  --fa: "\f1a0";
}
.fa-square-font-awesome-stroke {
  --fa: "\f35c";
}
.fa-font-awesome-alt {
  --fa: "\f35c";
}
.fa-atlassian {
  --fa: "\f77b";
}
.fa-linkedin-in {
  --fa: "\f0e1";
}
.fa-digital-ocean {
  --fa: "\f391";
}
.fa-nimblr {
  --fa: "\f5a8";
}
.fa-chromecast {
  --fa: "\f838";
}
.fa-evernote {
  --fa: "\f839";
}
.fa-hacker-news {
  --fa: "\f1d4";
}
.fa-creative-commons-sampling {
  --fa: "\f4f0";
}
.fa-adversal {
  --fa: "\f36a";
}
.fa-creative-commons {
  --fa: "\f25e";
}
.fa-watchman-monitoring {
  --fa: "\e087";
}
.fa-fonticons {
  --fa: "\f280";
}
.fa-weixin {
  --fa: "\f1d7";
}
.fa-shirtsinbulk {
  --fa: "\f214";
}
.fa-codepen {
  --fa: "\f1cb";
}
.fa-git-alt {
  --fa: "\f841";
}
.fa-lyft {
  --fa: "\f3c3";
}
.fa-rev {
  --fa: "\f5b2";
}
.fa-windows {
  --fa: "\f17a";
}
.fa-wizards-of-the-coast {
  --fa: "\f730";
}
.fa-square-viadeo {
  --fa: "\f2aa";
}
.fa-viadeo-square {
  --fa: "\f2aa";
}
.fa-meetup {
  --fa: "\f2e0";
}
.fa-centos {
  --fa: "\f789";
}
.fa-adn {
  --fa: "\f170";
}
.fa-cloudsmith {
  --fa: "\f384";
}
.fa-opensuse {
  --fa: "\e62b";
}
.fa-pied-piper-alt {
  --fa: "\f1a8";
}
.fa-square-dribbble {
  --fa: "\f397";
}
.fa-dribbble-square {
  --fa: "\f397";
}
.fa-codiepie {
  --fa: "\f284";
}
.fa-node {
  --fa: "\f419";
}
.fa-mix {
  --fa: "\f3cb";
}
.fa-steam {
  --fa: "\f1b6";
}
.fa-cc-apple-pay {
  --fa: "\f416";
}
.fa-scribd {
  --fa: "\f28a";
}
.fa-debian {
  --fa: "\e60b";
}
.fa-openid {
  --fa: "\f19b";
}
.fa-instalod {
  --fa: "\e081";
}
.fa-files-pinwheel {
  --fa: "\e69f";
}
.fa-expeditedssl {
  --fa: "\f23e";
}
.fa-sellcast {
  --fa: "\f2da";
}
.fa-square-twitter {
  --fa: "\f081";
}
.fa-twitter-square {
  --fa: "\f081";
}
.fa-r-project {
  --fa: "\f4f7";
}
.fa-delicious {
  --fa: "\f1a5";
}
.fa-freebsd {
  --fa: "\f3a4";
}
.fa-vuejs {
  --fa: "\f41f";
}
.fa-accusoft {
  --fa: "\f369";
}
.fa-ioxhost {
  --fa: "\f208";
}
.fa-fonticons-fi {
  --fa: "\f3a2";
}
.fa-app-store {
  --fa: "\f36f";
}
.fa-cc-mastercard {
  --fa: "\f1f1";
}
.fa-itunes-note {
  --fa: "\f3b5";
}
.fa-golang {
  --fa: "\e40f";
}
.fa-kickstarter {
  --fa: "\f3bb";
}
.fa-square-kickstarter {
  --fa: "\f3bb";
}
.fa-grav {
  --fa: "\f2d6";
}
.fa-weibo {
  --fa: "\f18a";
}
.fa-uncharted {
  --fa: "\e084";
}
.fa-firstdraft {
  --fa: "\f3a1";
}
.fa-square-youtube {
  --fa: "\f431";
}
.fa-youtube-square {
  --fa: "\f431";
}
.fa-wikipedia-w {
  --fa: "\f266";
}
.fa-wpressr {
  --fa: "\f3e4";
}
.fa-rendact {
  --fa: "\f3e4";
}
.fa-angellist {
  --fa: "\f209";
}
.fa-galactic-republic {
  --fa: "\f50c";
}
.fa-nfc-directional {
  --fa: "\e530";
}
.fa-skype {
  --fa: "\f17e";
}
.fa-joget {
  --fa: "\f3b7";
}
.fa-fedora {
  --fa: "\f798";
}
.fa-stripe-s {
  --fa: "\f42a";
}
.fa-meta {
  --fa: "\e49b";
}
.fa-laravel {
  --fa: "\f3bd";
}
.fa-hotjar {
  --fa: "\f3b1";
}
.fa-bluetooth-b {
  --fa: "\f294";
}
.fa-square-letterboxd {
  --fa: "\e62e";
}
.fa-sticker-mule {
  --fa: "\f3f7";
}
.fa-creative-commons-zero {
  --fa: "\f4f3";
}
.fa-hips {
  --fa: "\f452";
}
.fa-css {
  --fa: "\e6a2";
}
.fa-behance {
  --fa: "\f1b4";
}
.fa-reddit {
  --fa: "\f1a1";
}
.fa-discord {
  --fa: "\f392";
}
.fa-chrome {
  --fa: "\f268";
}
.fa-app-store-ios {
  --fa: "\f370";
}
.fa-cc-discover {
  --fa: "\f1f2";
}
.fa-wpbeginner {
  --fa: "\f297";
}
.fa-confluence {
  --fa: "\f78d";
}
.fa-shoelace {
  --fa: "\e60c";
}
.fa-mdb {
  --fa: "\f8ca";
}
.fa-dochub {
  --fa: "\f394";
}
.fa-accessible-icon {
  --fa: "\f368";
}
.fa-ebay {
  --fa: "\f4f4";
}
.fa-amazon {
  --fa: "\f270";
}
.fa-unsplash {
  --fa: "\e07c";
}
.fa-yarn {
  --fa: "\f7e3";
}
.fa-square-steam {
  --fa: "\f1b7";
}
.fa-steam-square {
  --fa: "\f1b7";
}
.fa-500px {
  --fa: "\f26e";
}
.fa-square-vimeo {
  --fa: "\f194";
}
.fa-vimeo-square {
  --fa: "\f194";
}
.fa-asymmetrik {
  --fa: "\f372";
}
.fa-font-awesome {
  --fa: "\f2b4";
}
.fa-font-awesome-flag {
  --fa: "\f2b4";
}
.fa-font-awesome-logo-full {
  --fa: "\f2b4";
}
.fa-gratipay {
  --fa: "\f184";
}
.fa-apple {
  --fa: "\f179";
}
.fa-hive {
  --fa: "\e07f";
}
.fa-gitkraken {
  --fa: "\f3a6";
}
.fa-keybase {
  --fa: "\f4f5";
}
.fa-apple-pay {
  --fa: "\f415";
}
.fa-padlet {
  --fa: "\e4a0";
}
.fa-amazon-pay {
  --fa: "\f42c";
}
.fa-square-github {
  --fa: "\f092";
}
.fa-github-square {
  --fa: "\f092";
}
.fa-stumbleupon {
  --fa: "\f1a4";
}
.fa-fedex {
  --fa: "\f797";
}
.fa-phoenix-framework {
  --fa: "\f3dc";
}
.fa-shopify {
  --fa: "\e057";
}
.fa-neos {
  --fa: "\f612";
}
.fa-square-threads {
  --fa: "\e619";
}
.fa-hackerrank {
  --fa: "\f5f7";
}
.fa-researchgate {
  --fa: "\f4f8";
}
.fa-swift {
  --fa: "\f8e1";
}
.fa-angular {
  --fa: "\f420";
}
.fa-speakap {
  --fa: "\f3f3";
}
.fa-angrycreative {
  --fa: "\f36e";
}
.fa-y-combinator {
  --fa: "\f23b";
}
.fa-empire {
  --fa: "\f1d1";
}
.fa-envira {
  --fa: "\f299";
}
.fa-google-scholar {
  --fa: "\e63b";
}
.fa-square-gitlab {
  --fa: "\e5ae";
}
.fa-gitlab-square {
  --fa: "\e5ae";
}
.fa-studiovinari {
  --fa: "\f3f8";
}
.fa-pied-piper {
  --fa: "\f2ae";
}
.fa-wordpress {
  --fa: "\f19a";
}
.fa-product-hunt {
  --fa: "\f288";
}
.fa-firefox {
  --fa: "\f269";
}
.fa-linode {
  --fa: "\f2b8";
}
.fa-goodreads {
  --fa: "\f3a8";
}
.fa-square-odnoklassniki {
  --fa: "\f264";
}
.fa-odnoklassniki-square {
  --fa: "\f264";
}
.fa-jsfiddle {
  --fa: "\f1cc";
}
.fa-sith {
  --fa: "\f512";
}
.fa-themeisle {
  --fa: "\f2b2";
}
.fa-page4 {
  --fa: "\f3d7";
}
.fa-hashnode {
  --fa: "\e499";
}
.fa-react {
  --fa: "\f41b";
}
.fa-cc-paypal {
  --fa: "\f1f4";
}
.fa-squarespace {
  --fa: "\f5be";
}
.fa-cc-stripe {
  --fa: "\f1f5";
}
.fa-creative-commons-share {
  --fa: "\f4f2";
}
.fa-bitcoin {
  --fa: "\f379";
}
.fa-keycdn {
  --fa: "\f3ba";
}
.fa-opera {
  --fa: "\f26a";
}
.fa-itch-io {
  --fa: "\f83a";
}
.fa-umbraco {
  --fa: "\f8e8";
}
.fa-galactic-senate {
  --fa: "\f50d";
}
.fa-ubuntu {
  --fa: "\f7df";
}
.fa-draft2digital {
  --fa: "\f396";
}
.fa-stripe {
  --fa: "\f429";
}
.fa-houzz {
  --fa: "\f27c";
}
.fa-gg {
  --fa: "\f260";
}
.fa-dhl {
  --fa: "\f790";
}
.fa-square-pinterest {
  --fa: "\f0d3";
}
.fa-pinterest-square {
  --fa: "\f0d3";
}
.fa-xing {
  --fa: "\f168";
}
.fa-blackberry {
  --fa: "\f37b";
}
.fa-creative-commons-pd {
  --fa: "\f4ec";
}
.fa-playstation {
  --fa: "\f3df";
}
.fa-quinscape {
  --fa: "\f459";
}
.fa-less {
  --fa: "\f41d";
}
.fa-blogger-b {
  --fa: "\f37d";
}
.fa-opencart {
  --fa: "\f23d";
}
.fa-vine {
  --fa: "\f1ca";
}
.fa-signal-messenger {
  --fa: "\e663";
}
.fa-paypal {
  --fa: "\f1ed";
}
.fa-gitlab {
  --fa: "\f296";
}
.fa-typo3 {
  --fa: "\f42b";
}
.fa-reddit-alien {
  --fa: "\f281";
}
.fa-yahoo {
  --fa: "\f19e";
}
.fa-dailymotion {
  --fa: "\e052";
}
.fa-affiliatetheme {
  --fa: "\f36b";
}
.fa-pied-piper-pp {
  --fa: "\f1a7";
}
.fa-bootstrap {
  --fa: "\f836";
}
.fa-odnoklassniki {
  --fa: "\f263";
}
.fa-nfc-symbol {
  --fa: "\e531";
}
.fa-mintbit {
  --fa: "\e62f";
}
.fa-ethereum {
  --fa: "\f42e";
}
.fa-speaker-deck {
  --fa: "\f83c";
}
.fa-creative-commons-nc-eu {
  --fa: "\f4e9";
}
.fa-patreon {
  --fa: "\f3d9";
}
.fa-avianex {
  --fa: "\f374";
}
.fa-ello {
  --fa: "\f5f1";
}
.fa-gofore {
  --fa: "\f3a7";
}
.fa-bimobject {
  --fa: "\f378";
}
.fa-brave-reverse {
  --fa: "\e63d";
}
.fa-facebook-f {
  --fa: "\f39e";
}
.fa-square-google-plus {
  --fa: "\f0d4";
}
.fa-google-plus-square {
  --fa: "\f0d4";
}
.fa-web-awesome {
  --fa: "\e682";
}
.fa-mandalorian {
  --fa: "\f50f";
}
.fa-first-order-alt {
  --fa: "\f50a";
}
.fa-osi {
  --fa: "\f41a";
}
.fa-google-wallet {
  --fa: "\f1ee";
}
.fa-d-and-d-beyond {
  --fa: "\f6ca";
}
.fa-periscope {
  --fa: "\f3da";
}
.fa-fulcrum {
  --fa: "\f50b";
}
.fa-cloudscale {
  --fa: "\f383";
}
.fa-forumbee {
  --fa: "\f211";
}
.fa-mizuni {
  --fa: "\f3cc";
}
.fa-schlix {
  --fa: "\f3ea";
}
.fa-square-xing {
  --fa: "\f169";
}
.fa-xing-square {
  --fa: "\f169";
}
.fa-bandcamp {
  --fa: "\f2d5";
}
.fa-wpforms {
  --fa: "\f298";
}
.fa-cloudversify {
  --fa: "\f385";
}
.fa-usps {
  --fa: "\f7e1";
}
.fa-megaport {
  --fa: "\f5a3";
}
.fa-magento {
  --fa: "\f3c4";
}
.fa-spotify {
  --fa: "\f1bc";
}
.fa-optin-monster {
  --fa: "\f23c";
}
.fa-fly {
  --fa: "\f417";
}
.fa-square-bluesky {
  --fa: "\e6a3";
}
.fa-aviato {
  --fa: "\f421";
}
.fa-itunes {
  --fa: "\f3b4";
}
.fa-cuttlefish {
  --fa: "\f38c";
}
.fa-blogger {
  --fa: "\f37c";
}
.fa-flickr {
  --fa: "\f16e";
}
.fa-viber {
  --fa: "\f409";
}
.fa-soundcloud {
  --fa: "\f1be";
}
.fa-digg {
  --fa: "\f1a6";
}
.fa-tencent-weibo {
  --fa: "\f1d5";
}
.fa-letterboxd {
  --fa: "\e62d";
}
.fa-symfony {
  --fa: "\f83d";
}
.fa-maxcdn {
  --fa: "\f136";
}
.fa-etsy {
  --fa: "\f2d7";
}
.fa-facebook-messenger {
  --fa: "\f39f";
}
.fa-audible {
  --fa: "\f373";
}
.fa-think-peaks {
  --fa: "\f731";
}
.fa-bilibili {
  --fa: "\e3d9";
}
.fa-erlang {
  --fa: "\f39d";
}
.fa-x-twitter {
  --fa: "\e61b";
}
.fa-cotton-bureau {
  --fa: "\f89e";
}
.fa-dashcube {
  --fa: "\f210";
}
.fa-42-group {
  --fa: "\e080";
}
.fa-innosoft {
  --fa: "\e080";
}
.fa-stack-exchange {
  --fa: "\f18d";
}
.fa-elementor {
  --fa: "\f430";
}
.fa-square-pied-piper {
  --fa: "\e01e";
}
.fa-pied-piper-square {
  --fa: "\e01e";
}
.fa-creative-commons-nd {
  --fa: "\f4eb";
}
.fa-palfed {
  --fa: "\f3d8";
}
.fa-superpowers {
  --fa: "\f2dd";
}
.fa-resolving {
  --fa: "\f3e7";
}
.fa-xbox {
  --fa: "\f412";
}
.fa-square-web-awesome-stroke {
  --fa: "\e684";
}
.fa-searchengin {
  --fa: "\f3eb";
}
.fa-tiktok {
  --fa: "\e07b";
}
.fa-square-facebook {
  --fa: "\f082";
}
.fa-facebook-square {
  --fa: "\f082";
}
.fa-renren {
  --fa: "\f18b";
}
.fa-linux {
  --fa: "\f17c";
}
.fa-glide {
  --fa: "\f2a5";
}
.fa-linkedin {
  --fa: "\f08c";
}
.fa-hubspot {
  --fa: "\f3b2";
}
.fa-deploydog {
  --fa: "\f38e";
}
.fa-twitch {
  --fa: "\f1e8";
}
.fa-flutter {
  --fa: "\e694";
}
.fa-ravelry {
  --fa: "\f2d9";
}
.fa-mixer {
  --fa: "\e056";
}
.fa-square-lastfm {
  --fa: "\f203";
}
.fa-lastfm-square {
  --fa: "\f203";
}
.fa-vimeo {
  --fa: "\f40a";
}
.fa-mendeley {
  --fa: "\f7b3";
}
.fa-uniregistry {
  --fa: "\f404";
}
.fa-figma {
  --fa: "\f799";
}
.fa-creative-commons-remix {
  --fa: "\f4ee";
}
.fa-cc-amazon-pay {
  --fa: "\f42d";
}
.fa-dropbox {
  --fa: "\f16b";
}
.fa-instagram {
  --fa: "\f16d";
}
.fa-cmplid {
  --fa: "\e360";
}
.fa-upwork {
  --fa: "\e641";
}
.fa-facebook {
  --fa: "\f09a";
}
.fa-gripfire {
  --fa: "\f3ac";
}
.fa-jedi-order {
  --fa: "\f50e";
}
.fa-uikit {
  --fa: "\f403";
}
.fa-fort-awesome-alt {
  --fa: "\f3a3";
}
.fa-phabricator {
  --fa: "\f3db";
}
.fa-ussunnah {
  --fa: "\f407";
}
.fa-earlybirds {
  --fa: "\f39a";
}
.fa-trade-federation {
  --fa: "\f513";
}
.fa-autoprefixer {
  --fa: "\f41c";
}
.fa-whatsapp {
  --fa: "\f232";
}
.fa-square-upwork {
  --fa: "\e67c";
}
.fa-slideshare {
  --fa: "\f1e7";
}
.fa-google-play {
  --fa: "\f3ab";
}
.fa-viadeo {
  --fa: "\f2a9";
}
.fa-line {
  --fa: "\f3c0";
}
.fa-google-drive {
  --fa: "\f3aa";
}
.fa-servicestack {
  --fa: "\f3ec";
}
.fa-simplybuilt {
  --fa: "\f215";
}
.fa-bitbucket {
  --fa: "\f171";
}
.fa-imdb {
  --fa: "\f2d8";
}
.fa-deezer {
  --fa: "\e077";
}
.fa-raspberry-pi {
  --fa: "\f7bb";
}
.fa-jira {
  --fa: "\f7b1";
}
.fa-docker {
  --fa: "\f395";
}
.fa-screenpal {
  --fa: "\e570";
}
.fa-bluetooth {
  --fa: "\f293";
}
.fa-gitter {
  --fa: "\f426";
}
.fa-d-and-d {
  --fa: "\f38d";
}
.fa-microblog {
  --fa: "\e01a";
}
.fa-cc-diners-club {
  --fa: "\f24c";
}
.fa-gg-circle {
  --fa: "\f261";
}
.fa-pied-piper-hat {
  --fa: "\f4e5";
}
.fa-kickstarter-k {
  --fa: "\f3bc";
}
.fa-yandex {
  --fa: "\f413";
}
.fa-readme {
  --fa: "\f4d5";
}
.fa-html5 {
  --fa: "\f13b";
}
.fa-sellsy {
  --fa: "\f213";
}
.fa-square-web-awesome {
  --fa: "\e683";
}
.fa-sass {
  --fa: "\f41e";
}
.fa-wirsindhandwerk {
  --fa: "\e2d0";
}
.fa-wsh {
  --fa: "\e2d0";
}
.fa-buromobelexperte {
  --fa: "\f37f";
}
.fa-salesforce {
  --fa: "\f83b";
}
.fa-octopus-deploy {
  --fa: "\e082";
}
.fa-medapps {
  --fa: "\f3c6";
}
.fa-ns8 {
  --fa: "\f3d5";
}
.fa-pinterest-p {
  --fa: "\f231";
}
.fa-apper {
  --fa: "\f371";
}
.fa-fort-awesome {
  --fa: "\f286";
}
.fa-waze {
  --fa: "\f83f";
}
.fa-bluesky {
  --fa: "\e671";
}
.fa-cc-jcb {
  --fa: "\f24b";
}
.fa-snapchat {
  --fa: "\f2ab";
}
.fa-snapchat-ghost {
  --fa: "\f2ab";
}
.fa-fantasy-flight-games {
  --fa: "\f6dc";
}
.fa-rust {
  --fa: "\e07a";
}
.fa-wix {
  --fa: "\f5cf";
}
.fa-square-behance {
  --fa: "\f1b5";
}
.fa-behance-square {
  --fa: "\f1b5";
}
.fa-supple {
  --fa: "\f3f9";
}
.fa-webflow {
  --fa: "\e65c";
}
.fa-rebel {
  --fa: "\f1d0";
}
.fa-css3 {
  --fa: "\f13c";
}
.fa-staylinked {
  --fa: "\f3f5";
}
.fa-kaggle {
  --fa: "\f5fa";
}
.fa-space-awesome {
  --fa: "\e5ac";
}
.fa-deviantart {
  --fa: "\f1bd";
}
.fa-cpanel {
  --fa: "\f388";
}
.fa-goodreads-g {
  --fa: "\f3a9";
}
.fa-square-git {
  --fa: "\f1d2";
}
.fa-git-square {
  --fa: "\f1d2";
}
.fa-square-tumblr {
  --fa: "\f174";
}
.fa-tumblr-square {
  --fa: "\f174";
}
.fa-trello {
  --fa: "\f181";
}
.fa-creative-commons-nc-jp {
  --fa: "\f4ea";
}
.fa-get-pocket {
  --fa: "\f265";
}
.fa-perbyte {
  --fa: "\e083";
}
.fa-grunt {
  --fa: "\f3ad";
}
.fa-weebly {
  --fa: "\f5cc";
}
.fa-connectdevelop {
  --fa: "\f20e";
}
.fa-leanpub {
  --fa: "\f212";
}
.fa-black-tie {
  --fa: "\f27e";
}
.fa-themeco {
  --fa: "\f5c6";
}
.fa-python {
  --fa: "\f3e2";
}
.fa-android {
  --fa: "\f17b";
}
.fa-bots {
  --fa: "\e340";
}
.fa-free-code-camp {
  --fa: "\f2c5";
}
.fa-hornbill {
  --fa: "\f592";
}
.fa-js {
  --fa: "\f3b8";
}
.fa-ideal {
  --fa: "\e013";
}
.fa-git {
  --fa: "\f1d3";
}
.fa-dev {
  --fa: "\f6cc";
}
.fa-sketch {
  --fa: "\f7c6";
}
.fa-yandex-international {
  --fa: "\f414";
}
.fa-cc-amex {
  --fa: "\f1f3";
}
.fa-uber {
  --fa: "\f402";
}
.fa-github {
  --fa: "\f09b";
}
.fa-php {
  --fa: "\f457";
}
.fa-alipay {
  --fa: "\f642";
}
.fa-youtube {
  --fa: "\f167";
}
.fa-skyatlas {
  --fa: "\f216";
}
.fa-firefox-browser {
  --fa: "\e007";
}
.fa-replyd {
  --fa: "\f3e6";
}
.fa-suse {
  --fa: "\f7d6";
}
.fa-jenkins {
  --fa: "\f3b6";
}
.fa-twitter {
  --fa: "\f099";
}
.fa-rockrms {
  --fa: "\f3e9";
}
.fa-pinterest {
  --fa: "\f0d2";
}
.fa-buffer {
  --fa: "\f837";
}
.fa-npm {
  --fa: "\f3d4";
}
.fa-yammer {
  --fa: "\f840";
}
.fa-btc {
  --fa: "\f15a";
}
.fa-dribbble {
  --fa: "\f17d";
}
.fa-stumbleupon-circle {
  --fa: "\f1a3";
}
.fa-internet-explorer {
  --fa: "\f26b";
}
.fa-stubber {
  --fa: "\e5c7";
}
.fa-telegram {
  --fa: "\f2c6";
}
.fa-telegram-plane {
  --fa: "\f2c6";
}
.fa-old-republic {
  --fa: "\f510";
}
.fa-odysee {
  --fa: "\e5c6";
}
.fa-square-whatsapp {
  --fa: "\f40c";
}
.fa-whatsapp-square {
  --fa: "\f40c";
}
.fa-node-js {
  --fa: "\f3d3";
}
.fa-edge-legacy {
  --fa: "\e078";
}
.fa-slack {
  --fa: "\f198";
}
.fa-slack-hash {
  --fa: "\f198";
}
.fa-medrt {
  --fa: "\f3c8";
}
.fa-usb {
  --fa: "\f287";
}
.fa-tumblr {
  --fa: "\f173";
}
.fa-vaadin {
  --fa: "\f408";
}
.fa-quora {
  --fa: "\f2c4";
}
.fa-square-x-twitter {
  --fa: "\e61a";
}
.fa-reacteurope {
  --fa: "\f75d";
}
.fa-medium {
  --fa: "\f23a";
}
.fa-medium-m {
  --fa: "\f23a";
}
.fa-amilia {
  --fa: "\f36d";
}
.fa-mixcloud {
  --fa: "\f289";
}
.fa-flipboard {
  --fa: "\f44d";
}
.fa-viacoin {
  --fa: "\f237";
}
.fa-critical-role {
  --fa: "\f6c9";
}
.fa-sitrox {
  --fa: "\e44a";
}
.fa-discourse {
  --fa: "\f393";
}
.fa-joomla {
  --fa: "\f1aa";
}
.fa-mastodon {
  --fa: "\f4f6";
}
.fa-airbnb {
  --fa: "\f834";
}
.fa-wolf-pack-battalion {
  --fa: "\f514";
}
.fa-buy-n-large {
  --fa: "\f8a6";
}
.fa-gulp {
  --fa: "\f3ae";
}
.fa-creative-commons-sampling-plus {
  --fa: "\f4f1";
}
.fa-strava {
  --fa: "\f428";
}
.fa-ember {
  --fa: "\f423";
}
.fa-canadian-maple-leaf {
  --fa: "\f785";
}
.fa-teamspeak {
  --fa: "\f4f9";
}
.fa-pushed {
  --fa: "\f3e1";
}
.fa-wordpress-simple {
  --fa: "\f411";
}
.fa-nutritionix {
  --fa: "\f3d6";
}
.fa-wodu {
  --fa: "\e088";
}
.fa-google-pay {
  --fa: "\e079";
}
.fa-intercom {
  --fa: "\f7af";
}
.fa-zhihu {
  --fa: "\f63f";
}
.fa-korvue {
  --fa: "\f42f";
}
.fa-pix {
  --fa: "\e43a";
}
.fa-steam-symbol {
  --fa: "\f3f6";
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/fa-regular-400.woff2") format("woff2"), url("./media/fa-regular-400.ttf") format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("./media/fa-brands-400.woff2") format("woff2"), url("./media/fa-brands-400.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("./media/fa-regular-400.woff2") format("woff2"), url("./media/fa-regular-400.ttf") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-brands-400.woff2") format("woff2"), url("./media/fa-brands-400.ttf") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-regular-400.woff2") format("woff2"), url("./media/fa-regular-400.ttf") format("truetype");
  unicode-range:
    U+F003,
    U+F006,
    U+F014,
    U+F016-F017,
    U+F01A-F01B,
    U+F01D,
    U+F022,
    U+F03E,
    U+F044,
    U+F046,
    U+F05C-F05D,
    U+F06E,
    U+F070,
    U+F087-F088,
    U+F08A,
    U+F094,
    U+F096-F097,
    U+F09D,
    U+F0A0,
    U+F0A2,
    U+F0A4-F0A7,
    U+F0C5,
    U+F0C7,
    U+F0E5-F0E6,
    U+F0EB,
    U+F0F6-F0F8,
    U+F10C,
    U+F114-F115,
    U+F118-F11A,
    U+F11C-F11D,
    U+F133,
    U+F147,
    U+F14E,
    U+F150-F152,
    U+F185-F186,
    U+F18E,
    U+F190-F192,
    U+F196,
    U+F1C1-F1C9,
    U+F1D9,
    U+F1DB,
    U+F1E3,
    U+F1EA,
    U+F1F7,
    U+F1F9,
    U+F20A,
    U+F247-F248,
    U+F24A,
    U+F24D,
    U+F255-F25B,
    U+F25D,
    U+F271-F274,
    U+F278,
    U+F27B,
    U+F28C,
    U+F28E,
    U+F29C,
    U+F2B5,
    U+F2B7,
    U+F2BA,
    U+F2BC,
    U+F2BE,
    U+F2C0-F2C1,
    U+F2C3,
    U+F2D0,
    U+F2D2,
    U+F2D4,
    U+F2DC;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("./media/fa-v4compatibility.woff2") format("woff2"), url("./media/fa-v4compatibility.ttf") format("truetype");
  unicode-range:
    U+F041,
    U+F047,
    U+F065-F066,
    U+F07D-F07E,
    U+F080,
    U+F08B,
    U+F08E,
    U+F090,
    U+F09A,
    U+F0AC,
    U+F0AE,
    U+F0B2,
    U+F0D0,
    U+F0D6,
    U+F0E4,
    U+F0EC,
    U+F10A-F10B,
    U+F123,
    U+F13E,
    U+F148-F149,
    U+F14C,
    U+F156,
    U+F15E,
    U+F160-F161,
    U+F163,
    U+F175-F178,
    U+F195,
    U+F1F8,
    U+F219,
    U+F27A;
}

/* node_modules/@ng-select/ng-select/themes/default.theme.css */
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: hsl(0, 0%, 70%) #ccc hsl(0, 0%, 85%);
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid hsl(0, 0%, 90%);
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: .9em;
  margin-bottom: 5px;
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(209.1, 231.78, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid rgb(183.6, 218.88, 255);
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input > input {
  color: #000;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus {
  outline: none;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: hsl(0, 0%, 90%);
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, .54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgba(0, 0, 0, .54);
  background-color: rgb(234.6, 244.68, 255);
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, .87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

/* node_modules/quill/dist/quill.core.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* node_modules/quill/dist/quill.bubble.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer:coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: .4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: .83em;
}
.ql-bubble .ql-editor h6 {
  font-size: .67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\d7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after {
  visibility: visible;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* projects/osbornestore-public/src/styles.scss */
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Regular.eot");
  src:
    local("Texta"),
    local("Texta-Regular"),
    url("./media/Texta-Regular.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Regular.woff2") format("woff2"),
    url("./media/Texta-Regular.woff") format("woff"),
    url("./media/Texta-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-BoldIt.eot");
  src:
    local("Texta Bold It"),
    local("Texta-BoldIt"),
    url("./media/Texta-BoldIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-BoldIt.woff2") format("woff2"),
    url("./media/Texta-BoldIt.woff") format("woff"),
    url("./media/Texta-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-MediumIt.eot");
  src:
    local("Texta Medium It"),
    local("Texta-MediumIt"),
    url("./media/Texta-MediumIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-MediumIt.woff2") format("woff2"),
    url("./media/Texta-MediumIt.woff") format("woff"),
    url("./media/Texta-MediumIt.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Light.eot");
  src:
    local("Texta Light"),
    local("Texta-Light"),
    url("./media/Texta-Light.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Light.woff2") format("woff2"),
    url("./media/Texta-Light.woff") format("woff"),
    url("./media/Texta-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Heavy.eot");
  src:
    local("Texta Heavy"),
    local("Texta-Heavy"),
    url("./media/Texta-Heavy.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Heavy.woff2") format("woff2"),
    url("./media/Texta-Heavy.woff") format("woff"),
    url("./media/Texta-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-ThintIt.eot");
  src:
    local("Texta Thin It"),
    local("Texta-ThintIt"),
    url("./media/Texta-ThintIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-ThintIt.woff2") format("woff2"),
    url("./media/Texta-ThintIt.woff") format("woff"),
    url("./media/Texta-ThintIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-It.eot");
  src:
    local("Texta It"),
    local("Texta-It"),
    url("./media/Texta-It.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-It.woff2") format("woff2"),
    url("./media/Texta-It.woff") format("woff"),
    url("./media/Texta-It.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-BlackIt.eot");
  src:
    local("Texta Black It"),
    local("Texta-BlackIt"),
    url("./media/Texta-BlackIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-BlackIt.woff2") format("woff2"),
    url("./media/Texta-BlackIt.woff") format("woff"),
    url("./media/Texta-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Bold.eot");
  src:
    local("Texta Bold"),
    local("Texta-Bold"),
    url("./media/Texta-Bold.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Bold.woff2") format("woff2"),
    url("./media/Texta-Bold.woff") format("woff"),
    url("./media/Texta-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-LightIt.eot");
  src:
    local("Texta Light It"),
    local("Texta-LightIt"),
    url("./media/Texta-LightIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-LightIt.woff2") format("woff2"),
    url("./media/Texta-LightIt.woff") format("woff"),
    url("./media/Texta-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-HeavyIt.eot");
  src:
    local("Texta Heavy It"),
    local("Texta-HeavyIt"),
    url("./media/Texta-HeavyIt.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-HeavyIt.woff2") format("woff2"),
    url("./media/Texta-HeavyIt.woff") format("woff"),
    url("./media/Texta-HeavyIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Thin.eot");
  src:
    local("Texta Thin"),
    local("Texta-Thin"),
    url("./media/Texta-Thin.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Thin.woff2") format("woff2"),
    url("./media/Texta-Thin.woff") format("woff"),
    url("./media/Texta-Thin.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Medium.eot");
  src:
    local("Texta Medium"),
    local("Texta-Medium"),
    url("./media/Texta-Medium.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Medium.woff2") format("woff2"),
    url("./media/Texta-Medium.woff") format("woff"),
    url("./media/Texta-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta";
  src: url("./media/Texta-Black.eot");
  src:
    local("Texta Black"),
    local("Texta-Black"),
    url("./media/Texta-Black.eot?#iefix") format("embedded-opentype"),
    url("./media/Texta-Black.woff2") format("woff2"),
    url("./media/Texta-Black.woff") format("woff"),
    url("./media/Texta-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Druk Web";
  src: url("./media/Druk-Super-Web.woff2") format("woff2"), url("./media/Druk-Super-Web.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Druk Web";
  src: url("./media/Druk-Bold-Web.woff2") format("woff2"), url("./media/Druk-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Druk Wide Web";
  src: url("./media/DrukWide-Super-Web.woff2") format("woff2"), url("./media/DrukWide-Super-Web.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Druk Wide Web";
  src: url("./media/DrukWide-Bold-Web.woff2") format("woff2"), url("./media/DrukWide-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Teodor";
  src: url("./media/Teodor-Light.woff2") format("woff2"), url("./media/Teodor-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Teodor";
  src: url("./media/Teodor-LightItalic.otf") format("otf");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Teodor";
  src: url("./media/Teodor-Regular.woff2") format("woff2"), url("./media/Teodor-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Teodor-L";
  src: url("./media/Teodor-Light.woff2") format("woff2"), url("./media/Teodor-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Cinzel", serif;
  src: url("./media/Cinzel-Black.ttf") format("ttf");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Conneqt", sans-serif;
  src: url("./media/ConneqtBold.otf") format("otf");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Libre Baskerville", serif;
  src: url("./media/LibreBaskerville-Bold.ttf") format("ttf");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("./media/Montserrat-Bold.ttf") format("ttf");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("./media/Montserrat-Black.ttf") format("ttf");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Playfair Display", serif;
  src: url("./media/PlayfairDisplay-Black.ttf") format("ttf");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("./media/Poppins-Medium.ttf") format("ttf");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("./media/Poppins-Bold.ttf") format("ttf");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Raleway", sans-serif;
  src: url("./media/Raleway-Medium.ttf") format("ttf");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Saa Series DDOT", sans-serif;
  src: url("./media/SaaSeriesDDOT.ttf") format("ttf");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Spartan", sans-serif;
  src: url("./media/SpartanMB-SemiBold.otf") format("otf");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Spartan", sans-serif;
  src: url("./media/SpartanMB-Bold.otf") format("otf");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Wulkan Display", serif;
  src: url("./media/Wulkandisplay-SemiBold.otf") format("otf");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
.font-weight-bold {
  font-weight: bold !important;
}
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon.eot?nnt91g");
  src:
    url("./media/icomoon.eot?nnt91g#iefix") format("embedded-opentype"),
    url("./media/icomoon.ttf?nnt91g") format("truetype"),
    url("./media/icomoon.woff?nnt91g") format("woff"),
    url("./media/icomoon.svg?nnt91g#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-cart1:before {
  content: "\e9e2";
}
.icon-icon-type:before {
  content: "\e9dd";
  color: #a78d55;
}
.icon-icon-notes:before {
  content: "\e9de";
  color: #a78d55;
}
.icon-icon-format:before {
  content: "\e9df";
  color: #a78d55;
}
.icon-icon-alcohol:before {
  content: "\e9e0";
  color: #a78d55;
}
.icon-icon-aged:before {
  content: "\e9e1";
  color: #a78d55;
}
.icon-WineInModeration:before {
  content: "\e900";
}
.icon-ico-checkout-shipping:before {
  content: "\e901";
}
.icon-ico-checkout-payment:before {
  content: "\e902";
}
.icon-leaf:before {
  content: "\e903";
}
.icon-license:before {
  content: "\e904";
}
.icon-lighter:before {
  content: "\e908";
}
.icon-linearicons:before {
  content: "\e909";
}
.icon-line-spacing:before {
  content: "\e90a";
}
.icon-link:before {
  content: "\e90b";
}
.icon-list:before {
  content: "\e90c";
}
.icon-location:before {
  content: "\e90d";
}
.icon-lock:before {
  content: "\e90e";
}
.icon-magic-wand:before {
  content: "\e90f";
}
.icon-magnifier:before {
  content: "\e910";
}
.icon-map:before {
  content: "\e911";
}
.icon-map-marker:before {
  content: "\e912";
}
.icon-menu:before {
  content: "\e913";
}
.icon-menu-circle:before {
  content: "\e914";
}
.icon-mic:before {
  content: "\e915";
}
.icon-moon:before {
  content: "\e916";
}
.icon-move:before {
  content: "\e917";
}
.icon-music-note:before {
  content: "\e918";
}
.icon-mustache:before {
  content: "\e919";
}
.icon-neutral:before {
  content: "\e91a";
}
.icon-page-break:before {
  content: "\e91b";
}
.icon-paperclip:before {
  content: "\e91c";
}
.icon-paw:before {
  content: "\e91d";
}
.icon-pencil:before {
  content: "\e91e";
}
.icon-phone:before {
  content: "\e91f";
}
.icon-phone-handset:before {
  content: "\e920";
}
.icon-picture:before {
  content: "\e921";
}
.icon-pie-chart:before {
  content: "\e922";
}
.icon-pilcrow:before {
  content: "\e923";
}
.icon-plus-circle:before {
  content: "\e924";
}
.icon-pointer-down:before {
  content: "\e925";
}
.icon-pointer-left:before {
  content: "\e926";
}
.icon-pointer-right:before {
  content: "\e927";
}
.icon-pointer-up:before {
  content: "\e928";
}
.icon-poop:before {
  content: "\e929";
}
.icon-power-switch:before {
  content: "\e92a";
}
.icon-printer:before {
  content: "\e92b";
}
.icon-pushpin:before {
  content: "\e92c";
}
.icon-question-circle:before {
  content: "\e92d";
}
.icon-redo:before {
  content: "\e92e";
}
.icon-rocket:before {
  content: "\e92f";
}
.icon-sad:before {
  content: "\e930";
}
.icon-screen:before {
  content: "\e931";
}
.icon-select:before {
  content: "\e932";
}
.icon-shirt:before {
  content: "\e933";
}
.icon-smartphone:before {
  content: "\e934";
}
.icon-smile:before {
  content: "\e935";
}
.icon-sort-alpha-asc:before {
  content: "\e936";
}
.icon-sort-amount-asc:before {
  content: "\e937";
}
.icon-spell-check:before {
  content: "\e938";
}
.icon-star:before {
  content: "\e907";
}
.icon-star-empty:before {
  content: "\e93a";
}
.icon-star-half:before {
  content: "\e93b";
}
.icon-star-outline:before {
  content: "\e939";
}
.icon-store:before {
  content: "\e93c";
}
.icon-strikethrough:before {
  content: "\e93d";
}
.icon-sun:before {
  content: "\e93e";
}
.icon-sync:before {
  content: "\e93f";
}
.icon-tablet:before {
  content: "\e940";
}
.icon-tag:before {
  content: "\e941";
}
.icon-text-align-center:before {
  content: "\e942";
}
.icon-text-align-justify:before {
  content: "\e943";
}
.icon-text-align-left:before {
  content: "\e944";
}
.icon-text-align-right:before {
  content: "\e945";
}
.icon-text-format:before {
  content: "\e946";
}
.icon-text-format-remove:before {
  content: "\e947";
}
.icon-text-size:before {
  content: "\e948";
}
.icon-thumbs-down:before {
  content: "\e949";
}
.icon-thumbs-up:before {
  content: "\e94a";
}
.icon-train:before {
  content: "\e94b";
}
.icon-trash:before {
  content: "\e94c";
}
.icon-underline:before {
  content: "\e94d";
}
.icon-undo:before {
  content: "\e94e";
}
.icon-unlink:before {
  content: "\e94f";
}
.icon-upload:before {
  content: "\e950";
}
.icon-user:before {
  content: "\e951";
}
.icon-users:before {
  content: "\e952";
}
.icon-volume:before {
  content: "\e953";
}
.icon-volume-high:before {
  content: "\e954";
}
.icon-volume-low:before {
  content: "\e955";
}
.icon-volume-medium:before {
  content: "\e956";
}
.icon-warning:before {
  content: "\e957";
}
.icon-wheelchair:before {
  content: "\e958";
}
.icon-alarm:before {
  content: "\e959";
}
.icon-apartment:before {
  content: "\e95a";
}
.icon-arrow-down:before {
  content: "\e95b";
}
.icon-arrow-down-circle:before {
  content: "\e95c";
}
.icon-arrow-left:before {
  content: "\e95d";
}
.icon-arrow-left-circle:before {
  content: "\e95e";
}
.icon-arrow-right:before {
  content: "\e95f";
}
.icon-arrow-right-circle:before {
  content: "\e960";
}
.icon-arrow-up:before {
  content: "\e961";
}
.icon-arrow-up-circle:before {
  content: "\e962";
}
.icon-bicycle:before {
  content: "\e963";
}
.icon-bold:before {
  content: "\e964";
}
.icon-book:before {
  content: "\e965";
}
.icon-bookmark:before {
  content: "\e966";
}
.icon-briefcase:before {
  content: "\e967";
}
.icon-bubble:before {
  content: "\e968";
}
.icon-bug:before {
  content: "\e969";
}
.icon-bullhorn:before {
  content: "\e96a";
}
.icon-bus:before {
  content: "\e96b";
}
.icon-calendar-full:before {
  content: "\e96c";
}
.icon-camera:before {
  content: "\e96d";
}
.icon-camera-video:before {
  content: "\e96e";
}
.icon-car:before {
  content: "\e96f";
}
.icon-cart:before {
  content: "\e970";
}
.icon-chart-bars:before {
  content: "\e971";
}
.icon-checkmark-circle:before {
  content: "\e972";
}
.icon-chevron-down:before {
  content: "\e973";
}
.icon-chevron-down-circle:before {
  content: "\e974";
}
.icon-chevron-left:before {
  content: "\e975";
}
.icon-chevron-left-circle:before {
  content: "\e976";
}
.icon-chevron-right:before {
  content: "\e977";
}
.icon-chevron-right-circle:before {
  content: "\e978";
}
.icon-chevron-up:before {
  content: "\e979";
}
.icon-chevron-up-circle:before {
  content: "\e97a";
}
.icon-circle-minus:before {
  content: "\e97b";
}
.icon-clock:before {
  content: "\e97c";
}
.icon-cloud:before {
  content: "\e97d";
}
.icon-cloud-check:before {
  content: "\e97e";
}
.icon-cloud-download:before {
  content: "\e97f";
}
.icon-cloud-sync:before {
  content: "\e980";
}
.icon-cloud-upload:before {
  content: "\e981";
}
.icon-code:before {
  content: "\e982";
}
.icon-coffee-cup:before {
  content: "\e983";
}
.icon-cog:before {
  content: "\e984";
}
.icon-construction:before {
  content: "\e985";
}
.icon-crop:before {
  content: "\e986";
}
.icon-cross:before {
  content: "\e987";
}
.icon-cross-circle:before {
  content: "\e988";
}
.icon-database:before {
  content: "\e989";
}
.icon-diamond:before {
  content: "\e98a";
}
.icon-dice:before {
  content: "\e98b";
}
.icon-dinner:before {
  content: "\e98c";
}
.icon-direction-ltr:before {
  content: "\e98d";
}
.icon-direction-rtl:before {
  content: "\e98e";
}
.icon-download1:before {
  content: "\e98f";
}
.icon-drop:before {
  content: "\e990";
}
.icon-earth:before {
  content: "\e991";
}
.icon-enter:before {
  content: "\e992";
}
.icon-enter-down:before {
  content: "\e993";
}
.icon-envelope:before {
  content: "\e994";
}
.icon-exit:before {
  content: "\e995";
}
.icon-exit-up:before {
  content: "\e996";
}
.icon-eye:before {
  content: "\e997";
}
.icon-file-add:before {
  content: "\e998";
}
.icon-file-empty:before {
  content: "\e999";
}
.icon-film-play:before {
  content: "\e99a";
}
.icon-flag:before {
  content: "\e99b";
}
.icon-frame-contract:before {
  content: "\e99c";
}
.icon-frame-expand:before {
  content: "\e99d";
}
.icon-funnel:before {
  content: "\e99e";
}
.icon-gift:before {
  content: "\e99f";
}
.icon-graduation-hat:before {
  content: "\e9a0";
}
.icon-hand:before {
  content: "\e9a1";
}
.icon-heart:before {
  content: "\e9a2";
}
.icon-heart-pulse:before {
  content: "\e9a3";
}
.icon-highlight:before {
  content: "\e9a4";
}
.icon-history:before {
  content: "\e9a5";
}
.icon-home:before {
  content: "\e9a6";
}
.icon-hourglass:before {
  content: "\e9a7";
}
.icon-inbox:before {
  content: "\e9a8";
}
.icon-indent-decrease:before {
  content: "\e9a9";
}
.icon-indent-increase:before {
  content: "\e9aa";
}
.icon-italic:before {
  content: "\e9ab";
}
.icon-keyboard:before {
  content: "\e9ac";
}
.icon-laptop:before {
  content: "\e9ad";
}
.icon-laptop-phone:before {
  content: "\e9ae";
}
.icon-layers:before {
  content: "\e9af";
}
.icon-AmericanExpress:before {
  content: "\e9b0";
  color: #45090e;
}
.icon-arrow-left1:before {
  content: "\e9b1";
  color: #be7239;
}
.icon-arrow-right1:before {
  content: "\e9b2";
  color: #be7239;
}
.icon-checkbox:before {
  content: "\e9b3";
}
.icon-checkbox_checked:before {
  content: "\e9b4";
}
.icon-clock1:before {
  content: "\e9b5";
  color: #450c0f;
}
.icon-download:before {
  content: "\e9b6";
  color: #3d0706;
}
.icon-ico-cart:before {
  content: "\e9b7";
  color: #fff;
}
.icon-ico-cart-color:before {
  content: "\e9b8";
  color: #45090e;
}
.icon-ico-cart-item:before {
  content: "\e9b9";
  color: #8d6435;
}
.icon-ico-checkbox-checked:before {
  content: "\e9ba";
}
.icon-ico-checkbox-unchecked:before {
  content: "\e9bb";
}
.icon-ico-facebook:before {
  content: "\e9bc";
  color: #be7239;
}
.icon-ico-facebook-black:before {
  content: "\e9bd";
}
.icon-ico-instagram:before {
  content: "\e9be";
  color: #be7239;
}
.icon-ico-linkedin:before {
  content: "\e9bf";
  color: #be7239;
}
.icon-ico-mouse:before {
  content: "\e9c0";
}
.icon-icon-allergen:before {
  content: "\e9c1";
}
.icon-icon-grapes:before {
  content: "\e9c2";
  color: #a78d55;
}
.icon-icon-origin:before {
  content: "\e9c3";
}
.icon-icon-pdf:before {
  content: "\e9c4";
  color: #a78d55;
}
.icon-icon-pdf-link:before {
  content: "\e9c5";
  color: #45090e;
}
.icon-icon-pdf-link-hover:before {
  content: "\e9c6";
  color: #c56d4a;
}
.icon-icon-range:before {
  content: "\e9c7";
}
.icon-icon-season:before {
  content: "\e9c8";
  color: #a78d55;
}
.icon-icon-storage:before {
  content: "\e9c9";
}
.icon-icon-temperature:before {
  content: "\e9ca";
  color: #a78d55;
}
.icon-icon-weight:before {
  content: "\e9cb";
}
.icon-ico-pinterest:before {
  content: "\e9cc";
  color: #be7239;
}
.icon-ico-pinterest-black:before {
  content: "\e9cd";
}
.icon-ico-radio-checked:before {
  content: "\e905";
}
.icon-ico-radio-unchecked:before {
  content: "\e906";
}
.icon-ico-twitter:before {
  content: "\e9ce";
  color: #be7239;
}
.icon-ico-twitter-black:before {
  content: "\e9cf";
}
.icon-ico-user:before {
  content: "\e9d0";
  color: #fff;
}
.icon-ico-user-color:before {
  content: "\e9d1";
  color: #45090e;
}
.icon-ico-view-item:before {
  content: "\e9d2";
  color: #8d6435;
}
.icon-ico-youtube:before {
  content: "\e9d3";
  color: #be7239;
}
.icon-lock1:before {
  content: "\e9d4";
  color: #450c0f;
}
.icon-MasterCard:before {
  content: "\e9d5";
  color: #45090e;
}
.icon-Paypal .path1:before {
  content: "\e9d6";
  color: rgb(57, 57, 57);
}
.icon-Paypal .path2:before {
  content: "\e9d7";
  margin-left: -1.5517578125em;
  color: rgb(69, 12, 15);
}
.icon-Paypal .path3:before {
  content: "\e9d8";
  margin-left: -1.5517578125em;
  color: rgb(57, 57, 57);
}
.icon-radio:before {
  content: "\e907";
}
.icon-radio_checked:before {
  content: "\e9d9";
}
.icon-sprite-gallery:before {
  content: "\e9da";
}
.icon-ticket:before {
  content: "\e9db";
  color: #3d0706;
}
.icon-Visa:before {
  content: "\e9dc";
  color: #45090e;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: "normal";
  line-height: 1.6;
  color: #000000;
  text-align: left;
  background-color: #ffffff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: "bold";
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #C56D4A;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(147.2991631799, 75.6841004184, 47.2008368201);
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.375rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2222222222;
}
h1,
.h1 {
  font-size: 1.85rem;
}
h2,
.h2 {
  font-size: 1.75rem;
}
h3,
.h3 {
  font-size: 1.375rem;
}
h4,
.h4 {
  font-size: 1.125rem;
}
h5,
.h5 {
  font-size: 1rem;
}
h6,
.h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2222222222;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2222222222;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2222222222;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2222222222;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 0.875rem;
  font-weight: "normal";
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 0.875rem;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.container,
app-custom-tab-paragraph-container.accordion,
footer cx-page-layout.footer,
cx-breadcrumb,
.NewsPageTemplate cx-page-layout,
.AccountPageTemplate cx-page-layout,
cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate .Section2,
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm,
  .container,
  app-custom-tab-paragraph-container.accordion,
  footer cx-page-layout.footer,
  cx-breadcrumb,
  .NewsPageTemplate cx-page-layout,
  .AccountPageTemplate cx-page-layout,
  cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate .Section2,
  .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container-md,
  .container-sm,
  .container,
  app-custom-tab-paragraph-container.accordion,
  footer cx-page-layout.footer,
  cx-breadcrumb,
  .NewsPageTemplate cx-page-layout,
  .AccountPageTemplate cx-page-layout,
  cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate .Section2,
  .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    max-width: 992px;
  }
}
@media (min-width: 992px) {
  .container-lg,
  .container-md,
  .container-sm,
  .container,
  app-custom-tab-paragraph-container.accordion,
  footer cx-page-layout.footer,
  cx-breadcrumb,
  .NewsPageTemplate cx-page-layout,
  .AccountPageTemplate cx-page-layout,
  cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate .Section2,
  .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    max-width: 1200px;
  }
}
@media (min-width: 1200px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container,
  app-custom-tab-paragraph-container.accordion,
  footer cx-page-layout.footer,
  cx-breadcrumb,
  .NewsPageTemplate cx-page-layout,
  .AccountPageTemplate cx-page-layout,
  cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate .Section2,
  .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xxl,
.col-xxl-auto,
.col-xxl-12,
.col-xxl-11,
.col-xxl-10,
.col-xxl-9,
.col-xxl-8,
.col-xxl-7,
.col-xxl-6,
.col-xxl-5,
.col-xxl-4,
.col-xxl-3,
.col-xxl-2,
.col-xxl-1,
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1320px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.bg-background {
  background-color: #F4ECE8 !important;
}
a.bg-background:hover,
a.bg-background:focus,
button.bg-background:hover,
button.bg-background:focus {
  background-color: rgb(227.5, 207.5, 197.5) !important;
}
.bg-text {
  background-color: #000000 !important;
}
a.bg-text:hover,
a.bg-text:focus,
button.bg-text:hover,
button.bg-text:focus {
  background-color: black !important;
}
.bg-inverse {
  background-color: #ffffff !important;
}
a.bg-inverse:hover,
a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}
.bg-transparent {
  background-color: transparent !important;
}
a.bg-transparent:hover,
a.bg-transparent:focus,
button.bg-transparent:hover,
button.bg-transparent:focus {
  background-color: rgba(0, 0, 0, 0) !important;
}
.bg-primary {
  background-color: #C56D4A !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389) !important;
}
.bg-secondary {
  background-color: #691C32 !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692) !important;
}
.bg-success {
  background-color: #5dac06 !important;
}
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(66.3539325843, 122.7191011236, 4.2808988764) !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}
.bg-danger {
  background-color: #db0002 !important;
}
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(168, 0, 1.5342465753) !important;
}
.bg-light {
  background-color: #A89F9A !important;
}
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(144.3989361702, 132.9574468085, 126.6010638298) !important;
}
.bg-dark {
  background-color: #691C32 !important;
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692) !important;
}
.bg-primary-accent {
  background-color: #C56D4A !important;
}
a.bg-primary-accent:hover,
a.bg-primary-accent:focus,
button.bg-primary-accent:hover,
button.bg-primary-accent:focus {
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389) !important;
}
.bg-success-accent {
  background-color: #f0fbe4 !important;
}
a.bg-success-accent:hover,
a.bg-success-accent:focus,
button.bg-success-accent:hover,
button.bg-success-accent:focus {
  background-color: rgb(215.3225806452, 244.4193548387, 183.5806451613) !important;
}
.bg-danger-accent {
  background-color: #fff1f1 !important;
}
a.bg-danger-accent:hover,
a.bg-danger-accent:focus,
button.bg-danger-accent:hover,
button.bg-danger-accent:focus {
  background-color: #ffbebe !important;
}
.bg-warning-accent {
  background-color: #fff5df !important;
}
a.bg-warning-accent:hover,
a.bg-warning-accent:focus,
button.bg-warning-accent:hover,
button.bg-warning-accent:focus {
  background-color: rgb(255, 229.0625, 172) !important;
}
.bg-info-accent {
  background-color: #deeffe !important;
}
a.bg-info-accent:hover,
a.bg-info-accent:focus,
button.bg-info-accent:hover,
button.bg-info-accent:focus {
  background-color: rgb(172.5, 215, 252.5) !important;
}
.bg-medium {
  background-color: #d3d6db !important;
}
a.bg-medium:hover,
a.bg-medium:focus,
button.bg-medium:hover,
button.bg-medium:focus {
  background-color: rgb(182.95, 187.8625, 196.05) !important;
}
.bg-background-dark {
  background-color: #212738 !important;
}
a.bg-background-dark:hover,
a.bg-background-dark:focus,
button.bg-background-dark:hover,
button.bg-background-dark:focus {
  background-color: rgb(14.0898876404, 16.6516853933, 23.9101123596) !important;
}
.bg-visual-focus {
  background-color: #6d9df7 !important;
}
a.bg-visual-focus:hover,
a.bg-visual-focus:focus,
button.bg-visual-focus:hover,
button.bg-visual-focus:focus {
  background-color: rgb(60.6493506494, 124.5454545455, 244.3506493506) !important;
}
.bg-background-focus {
  background-color: rgba(80, 176, 244, 0.1) !important;
}
a.bg-background-focus:hover,
a.bg-background-focus:focus,
button.bg-background-focus:hover,
button.bg-background-focus:focus {
  background-color: rgba(32.0161290323, 154.3387096774, 240.9838709677, 0.1) !important;
}
.bg-border-focus {
  background-color: rgba(166, 204, 232, 0.6) !important;
}
a.bg-border-focus:hover,
a.bg-border-focus:focus,
button.bg-border-focus:hover,
button.bg-border-focus:focus {
  background-color: rgba(125.4732142857, 180.7767857143, 221.5267857143, 0.6) !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-background {
  border-color: #F4ECE8 !important;
}
.border-text {
  border-color: #000000 !important;
}
.border-inverse {
  border-color: #ffffff !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-primary {
  border-color: #C56D4A !important;
}
.border-secondary {
  border-color: #691C32 !important;
}
.border-success {
  border-color: #5dac06 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #db0002 !important;
}
.border-light {
  border-color: #A89F9A !important;
}
.border-dark {
  border-color: #691C32 !important;
}
.border-primary-accent {
  border-color: #C56D4A !important;
}
.border-success-accent {
  border-color: #f0fbe4 !important;
}
.border-danger-accent {
  border-color: #fff1f1 !important;
}
.border-warning-accent {
  border-color: #fff5df !important;
}
.border-info-accent {
  border-color: #deeffe !important;
}
.border-medium {
  border-color: #d3d6db !important;
}
.border-background-dark {
  border-color: #212738 !important;
}
.border-visual-focus {
  border-color: #6d9df7 !important;
}
.border-background-focus {
  border-color: rgba(80, 176, 244, 0.1) !important;
}
.border-border-focus {
  border-color: rgba(166, 204, 232, 0.6) !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1320px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start,
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center,
footer cx-page-layout.footer cx-page-slot.Footer cx-navigation-ui,
cx-page-layout app-custom-box-link-image-item,
cx-page-layout app-box-item-categories {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start,
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center,
cx-page-layout app-custom-box-link-image-item,
cx-page-layout app-box-item-categories {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1320px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1320px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1320px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.text-monospace {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1320px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: "light" !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: "normal" !important;
}
.font-weight-bold {
  font-weight: "bold" !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-background {
  color: #F4ECE8 !important;
}
a.text-background:hover,
a.text-background:focus {
  color: rgb(219.25, 193.25, 180.25) !important;
}
.text-text {
  color: #000000 !important;
}
a.text-text:hover,
a.text-text:focus {
  color: black !important;
}
.text-inverse {
  color: #ffffff !important;
}
a.text-inverse:hover,
a.text-inverse:focus {
  color: rgb(216.75, 216.75, 216.75) !important;
}
.text-transparent {
  color: transparent !important;
}
a.text-transparent:hover,
a.text-transparent:focus {
  color: rgba(0, 0, 0, 0) !important;
}
.text-primary {
  color: #C56D4A !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: rgb(147.2991631799, 75.6841004184, 47.2008368201) !important;
}
.text-secondary {
  color: #691C32 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgb(44.6052631579, 11.8947368421, 21.2406015038) !important;
}
.text-success {
  color: #5dac06 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: rgb(53.0308988764, 98.0786516854, 3.4213483146) !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}
.text-danger {
  color: #db0002 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: rgb(142.5, 0, 1.301369863) !important;
}
.text-light {
  color: #A89F9A !important;
}
a.text-light:hover,
a.text-light:focus {
  color: rgb(131.8909574468, 120.1382978723, 113.6090425532) !important;
}
.text-dark {
  color: #691C32 !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: rgb(44.6052631579, 11.8947368421, 21.2406015038) !important;
}
.text-primary-accent {
  color: #C56D4A !important;
}
a.text-primary-accent:hover,
a.text-primary-accent:focus {
  color: rgb(147.2991631799, 75.6841004184, 47.2008368201) !important;
}
.text-success-accent {
  color: #f0fbe4 !important;
}
a.text-success-accent:hover,
a.text-success-accent:focus {
  color: rgb(202.9838709677, 241.1290322581, 161.3709677419) !important;
}
.text-danger-accent {
  color: #fff1f1 !important;
}
a.text-danger-accent:hover,
a.text-danger-accent:focus {
  color: rgb(255, 164.5, 164.5) !important;
}
.text-warning-accent {
  color: #fff5df !important;
}
a.text-warning-accent:hover,
a.text-warning-accent:focus {
  color: rgb(255, 221.09375, 146.5) !important;
}
.text-info-accent {
  color: #deeffe !important;
}
a.text-info-accent:hover,
a.text-info-accent:focus {
  color: rgb(147.75, 203, 251.75) !important;
}
.text-medium {
  color: #d3d6db !important;
}
a.text-medium:hover,
a.text-medium:focus {
  color: rgb(168.925, 174.79375, 184.575) !important;
}
.text-background-dark {
  color: #212738 !important;
}
a.text-background-dark:hover,
a.text-background-dark:focus {
  color: rgb(4.6348314607, 5.4775280899, 7.8651685393) !important;
}
.text-visual-focus {
  color: #6d9df7 !important;
}
a.text-visual-focus:hover,
a.text-visual-focus:focus {
  color: rgb(36.474025974, 108.3181818182, 243.025974026) !important;
}
.text-background-focus {
  color: rgba(80, 176, 244, 0.1) !important;
}
a.text-background-focus:hover,
a.text-background-focus:focus {
  color: rgba(14.6370967742, 142.3790322581, 232.8629032258, 0.1) !important;
}
.text-border-focus {
  color: rgba(166, 204, 232, 0.6) !important;
}
a.text-border-focus:hover,
a.text-border-focus:focus {
  color: rgba(105.2098214286, 169.1651785714, 216.2901785714, 0.6) !important;
}
.text-body {
  color: #000000 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1320px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: "normal";
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #C56D4A;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #C56D4A;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.btn,
a.btn-login,
button.btn-login,
app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  display: inline-block;
  font-weight: "normal";
  color: #000000;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 14px 0.75rem;
  font-size: 1rem;
  line-height: 1.6;
  border-radius: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn,
  a.btn-login,
  button.btn-login,
  app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  a.link-alt,
  .register .register-reset-password a,
  button.link-alt {
    transition: none;
  }
}
.btn:hover,
a.btn-login:hover,
button.btn-login:hover,
app-custom-login-register a:hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt:hover,
.register .register-reset-password a:hover,
button.link-alt:hover {
  color: #000000;
  text-decoration: none;
}
.btn:focus,
a.btn-login:focus,
button.btn-login:focus,
app-custom-login-register a:focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt:focus,
.register .register-reset-password a:focus,
button.link-alt:focus,
.btn.focus,
a.focus.btn-login,
button.focus.btn-login,
app-custom-login-register a.focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.focus.link-alt,
.register .register-reset-password a.focus,
button.focus.link-alt {
  outline: 0;
  box-shadow: none;
}
.btn.disabled,
a.disabled.btn-login,
button.disabled.btn-login,
app-custom-login-register a.disabled:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.disabled.link-alt,
.register .register-reset-password a.disabled,
button.disabled.link-alt,
.btn:disabled,
a.btn-login:disabled,
button.btn-login:disabled,
app-custom-login-register a:disabled:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt:disabled,
.register .register-reset-password a:disabled,
button.link-alt:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled),
a.btn-login:not(:disabled):not(.disabled),
button.btn-login:not(:disabled):not(.disabled),
app-custom-login-register a:not(:disabled):not(.disabled):not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt:not(:disabled):not(.disabled),
.register .register-reset-password a:not(:disabled):not(.disabled),
button.link-alt:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
a.disabled.btn-login,
app-custom-login-register a.disabled:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.disabled.link-alt,
.register .register-reset-password a.disabled,
fieldset:disabled a.btn,
fieldset:disabled a.btn-login,
fieldset:disabled app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register fieldset:disabled a:not(.btn-link):not(a.link-alt):not(button.link-alt),
fieldset:disabled a.link-alt,
fieldset:disabled .register .register-reset-password a,
.register .register-reset-password fieldset:disabled a {
  pointer-events: none;
}
.btn-background {
  color: #212529;
  background-color: #F4ECE8;
  border-color: #F4ECE8;
}
.btn-background:hover {
  color: #212529;
  background-color: rgb(231.625, 214.625, 206.125);
  border-color: rgb(227.5, 207.5, 197.5);
}
.btn-background:focus,
.btn-background.focus {
  color: #212529;
  background-color: rgb(231.625, 214.625, 206.125);
  border-color: rgb(227.5, 207.5, 197.5);
  box-shadow: 0 0 0 0.2rem rgba(212.35, 206.15, 203.35, 0.5);
}
.btn-background.disabled,
.btn-background:disabled {
  color: #212529;
  background-color: #F4ECE8;
  border-color: #F4ECE8;
}
.btn-background:not(:disabled):not(.disabled):active,
.btn-background:not(:disabled):not(.disabled).active,
.show > .btn-background.dropdown-toggle {
  color: #212529;
  background-color: rgb(227.5, 207.5, 197.5);
  border-color: rgb(223.375, 200.375, 188.875);
}
.btn-background:not(:disabled):not(.disabled):active:focus,
.btn-background:not(:disabled):not(.disabled).active:focus,
.show > .btn-background.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212.35, 206.15, 203.35, 0.5);
}
.btn-text {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-text:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-text:focus,
.btn-text.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38.25, 38.25, 38.25, 0.5);
}
.btn-text.disabled,
.btn-text:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-text:not(:disabled):not(.disabled):active,
.btn-text:not(:disabled):not(.disabled).active,
.show > .btn-text.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-text:not(:disabled):not(.disabled):active:focus,
.btn-text:not(:disabled):not(.disabled).active:focus,
.show > .btn-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 38.25, 38.25, 0.5);
}
.btn-inverse {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-inverse:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-inverse:focus,
.btn-inverse.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-inverse.disabled,
.btn-inverse:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-inverse:not(:disabled):not(.disabled):active,
.btn-inverse:not(:disabled):not(.disabled).active,
.show > .btn-inverse.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-inverse:not(:disabled):not(.disabled):active:focus,
.btn-inverse:not(:disabled):not(.disabled).active:focus,
.show > .btn-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-transparent {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-transparent:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:focus,
.btn-transparent.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-transparent.disabled,
.btn-transparent:disabled {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-transparent:not(:disabled):not(.disabled):active,
.btn-transparent:not(:disabled):not(.disabled).active,
.show > .btn-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:not(:disabled):not(.disabled):active:focus,
.btn-transparent:not(:disabled):not(.disabled).active:focus,
.show > .btn-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-primary {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(176.2667364017, 90.5679916318, 56.4832635983);
  border-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: rgb(176.2667364017, 90.5679916318, 56.4832635983);
  border-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
  box-shadow: 0 0 0 0.2rem rgba(205.7, 130.9, 101.15, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
  border-color: rgb(156.9550209205, 80.6453974895, 50.2949790795);
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205.7, 130.9, 101.15, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(74.8026315789, 19.9473684211, 35.6203007519);
  border-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
}
.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: rgb(74.8026315789, 19.9473684211, 35.6203007519);
  border-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
  box-shadow: 0 0 0 0.2rem rgba(127.5, 62.05, 80.75, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
  border-color: rgb(54.6710526316, 14.5789473684, 26.0338345865);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127.5, 62.05, 80.75, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #5dac06;
  border-color: #5dac06;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(73.0154494382, 135.0393258427, 4.7106741573);
  border-color: rgb(66.3539325843, 122.7191011236, 4.2808988764);
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: rgb(73.0154494382, 135.0393258427, 4.7106741573);
  border-color: rgb(66.3539325843, 122.7191011236, 4.2808988764);
  box-shadow: 0 0 0 0.2rem rgba(117.3, 184.45, 43.35, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #5dac06;
  border-color: #5dac06;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(66.3539325843, 122.7191011236, 4.2808988764);
  border-color: rgb(59.6924157303, 110.3988764045, 3.8511235955);
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(117.3, 184.45, 43.35, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus,
.btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #db0002;
  border-color: #db0002;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(180.75, 0, 1.6506849315);
  border-color: rgb(168, 0, 1.5342465753);
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: rgb(180.75, 0, 1.6506849315);
  border-color: rgb(168, 0, 1.5342465753);
  box-shadow: 0 0 0 0.2rem rgba(224.4, 38.25, 39.95, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #db0002;
  border-color: #db0002;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(168, 0, 1.5342465753);
  border-color: rgb(155.25, 0, 1.4178082192);
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224.4, 38.25, 39.95, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #A89F9A;
  border-color: #A89F9A;
}
.btn-light:hover {
  color: #fff;
  background-color: rgb(150.2992021277, 139.4680851064, 133.4507978723);
  border-color: rgb(144.3989361702, 132.9574468085, 126.6010638298);
}
.btn-light:focus,
.btn-light.focus {
  color: #fff;
  background-color: rgb(150.2992021277, 139.4680851064, 133.4507978723);
  border-color: rgb(144.3989361702, 132.9574468085, 126.6010638298);
  box-shadow: 0 0 0 0.2rem rgba(147.75, 140.7, 137.05, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #A89F9A;
  border-color: #A89F9A;
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #fff;
  background-color: rgb(144.3989361702, 132.9574468085, 126.6010638298);
  border-color: rgb(138.4986702128, 126.4468085106, 119.7513297872);
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147.75, 140.7, 137.05, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(74.8026315789, 19.9473684211, 35.6203007519);
  border-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
}
.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: rgb(74.8026315789, 19.9473684211, 35.6203007519);
  border-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
  box-shadow: 0 0 0 0.2rem rgba(127.5, 62.05, 80.75, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
  border-color: rgb(54.6710526316, 14.5789473684, 26.0338345865);
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127.5, 62.05, 80.75, 0.5);
}
.btn-primary-accent {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-primary-accent:hover {
  color: #fff;
  background-color: rgb(176.2667364017, 90.5679916318, 56.4832635983);
  border-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
}
.btn-primary-accent:focus,
.btn-primary-accent.focus {
  color: #fff;
  background-color: rgb(176.2667364017, 90.5679916318, 56.4832635983);
  border-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
  box-shadow: 0 0 0 0.2rem rgba(205.7, 130.9, 101.15, 0.5);
}
.btn-primary-accent.disabled,
.btn-primary-accent:disabled {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-primary-accent:not(:disabled):not(.disabled):active,
.btn-primary-accent:not(:disabled):not(.disabled).active,
.show > .btn-primary-accent.dropdown-toggle {
  color: #fff;
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
  border-color: rgb(156.9550209205, 80.6453974895, 50.2949790795);
}
.btn-primary-accent:not(:disabled):not(.disabled):active:focus,
.btn-primary-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205.7, 130.9, 101.15, 0.5);
}
.btn-success-accent {
  color: #212529;
  background-color: #f0fbe4;
  border-color: #f0fbe4;
}
.btn-success-accent:hover {
  color: #212529;
  background-color: rgb(221.4919354839, 246.064516129, 194.685483871);
  border-color: rgb(215.3225806452, 244.4193548387, 183.5806451613);
}
.btn-success-accent:focus,
.btn-success-accent.focus {
  color: #212529;
  background-color: rgb(221.4919354839, 246.064516129, 194.685483871);
  border-color: rgb(215.3225806452, 244.4193548387, 183.5806451613);
  box-shadow: 0 0 0 0.2rem rgba(208.95, 218.9, 199.95, 0.5);
}
.btn-success-accent.disabled,
.btn-success-accent:disabled {
  color: #212529;
  background-color: #f0fbe4;
  border-color: #f0fbe4;
}
.btn-success-accent:not(:disabled):not(.disabled):active,
.btn-success-accent:not(:disabled):not(.disabled).active,
.show > .btn-success-accent.dropdown-toggle {
  color: #212529;
  background-color: rgb(215.3225806452, 244.4193548387, 183.5806451613);
  border-color: rgb(209.1532258065, 242.7741935484, 172.4758064516);
}
.btn-success-accent:not(:disabled):not(.disabled):active:focus,
.btn-success-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-success-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(208.95, 218.9, 199.95, 0.5);
}
.btn-danger-accent {
  color: #212529;
  background-color: #fff1f1;
  border-color: #fff1f1;
}
.btn-danger-accent:hover {
  color: #212529;
  background-color: rgb(255, 202.75, 202.75);
  border-color: #ffbebe;
}
.btn-danger-accent:focus,
.btn-danger-accent.focus {
  color: #212529;
  background-color: rgb(255, 202.75, 202.75);
  border-color: #ffbebe;
  box-shadow: 0 0 0 0.2rem rgba(221.7, 210.4, 211, 0.5);
}
.btn-danger-accent.disabled,
.btn-danger-accent:disabled {
  color: #212529;
  background-color: #fff1f1;
  border-color: #fff1f1;
}
.btn-danger-accent:not(:disabled):not(.disabled):active,
.btn-danger-accent:not(:disabled):not(.disabled).active,
.show > .btn-danger-accent.dropdown-toggle {
  color: #212529;
  background-color: #ffbebe;
  border-color: rgb(255, 177.25, 177.25);
}
.btn-danger-accent:not(:disabled):not(.disabled):active:focus,
.btn-danger-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 210.4, 211, 0.5);
}
.btn-warning-accent {
  color: #212529;
  background-color: #fff5df;
  border-color: #fff5df;
}
.btn-warning-accent:hover {
  color: #212529;
  background-color: rgb(255, 233.046875, 184.75);
  border-color: rgb(255, 229.0625, 172);
}
.btn-warning-accent:focus,
.btn-warning-accent.focus {
  color: #212529;
  background-color: rgb(255, 233.046875, 184.75);
  border-color: rgb(255, 229.0625, 172);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 213.8, 195.7, 0.5);
}
.btn-warning-accent.disabled,
.btn-warning-accent:disabled {
  color: #212529;
  background-color: #fff5df;
  border-color: #fff5df;
}
.btn-warning-accent:not(:disabled):not(.disabled):active,
.btn-warning-accent:not(:disabled):not(.disabled).active,
.show > .btn-warning-accent.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 229.0625, 172);
  border-color: rgb(255, 225.078125, 159.25);
}
.btn-warning-accent:not(:disabled):not(.disabled):active:focus,
.btn-warning-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 213.8, 195.7, 0.5);
}
.btn-info-accent {
  color: #212529;
  background-color: #deeffe;
  border-color: #deeffe;
}
.btn-info-accent:hover {
  color: #212529;
  background-color: rgb(184.875, 221, 252.875);
  border-color: rgb(172.5, 215, 252.5);
}
.btn-info-accent:focus,
.btn-info-accent.focus {
  color: #212529;
  background-color: rgb(184.875, 221, 252.875);
  border-color: rgb(172.5, 215, 252.5);
  box-shadow: 0 0 0 0.2rem rgba(193.65, 208.7, 222.05, 0.5);
}
.btn-info-accent.disabled,
.btn-info-accent:disabled {
  color: #212529;
  background-color: #deeffe;
  border-color: #deeffe;
}
.btn-info-accent:not(:disabled):not(.disabled):active,
.btn-info-accent:not(:disabled):not(.disabled).active,
.show > .btn-info-accent.dropdown-toggle {
  color: #212529;
  background-color: rgb(172.5, 215, 252.5);
  border-color: rgb(160.125, 209, 252.125);
}
.btn-info-accent:not(:disabled):not(.disabled):active:focus,
.btn-info-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-info-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193.65, 208.7, 222.05, 0.5);
}
.btn-medium {
  color: #212529;
  background-color: #d3d6db;
  border-color: #d3d6db;
}
.btn-medium:hover {
  color: #212529;
  background-color: rgb(189.9625, 194.396875, 201.7875);
  border-color: rgb(182.95, 187.8625, 196.05);
}
.btn-medium:focus,
.btn-medium.focus {
  color: #212529;
  background-color: rgb(189.9625, 194.396875, 201.7875);
  border-color: rgb(182.95, 187.8625, 196.05);
  box-shadow: 0 0 0 0.2rem rgba(184.3, 187.45, 192.3, 0.5);
}
.btn-medium.disabled,
.btn-medium:disabled {
  color: #212529;
  background-color: #d3d6db;
  border-color: #d3d6db;
}
.btn-medium:not(:disabled):not(.disabled):active,
.btn-medium:not(:disabled):not(.disabled).active,
.show > .btn-medium.dropdown-toggle {
  color: #212529;
  background-color: rgb(182.95, 187.8625, 196.05);
  border-color: rgb(175.9375, 181.328125, 190.3125);
}
.btn-medium:not(:disabled):not(.disabled):active:focus,
.btn-medium:not(:disabled):not(.disabled).active:focus,
.show > .btn-medium.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(184.3, 187.45, 192.3, 0.5);
}
.btn-background-dark {
  color: #fff;
  background-color: #212738;
  border-color: #212738;
}
.btn-background-dark:hover {
  color: #fff;
  background-color: rgb(18.8174157303, 22.2387640449, 31.9325842697);
  border-color: rgb(14.0898876404, 16.6516853933, 23.9101123596);
}
.btn-background-dark:focus,
.btn-background-dark.focus {
  color: #fff;
  background-color: rgb(18.8174157303, 22.2387640449, 31.9325842697);
  border-color: rgb(14.0898876404, 16.6516853933, 23.9101123596);
  box-shadow: 0 0 0 0.2rem rgba(66.3, 71.4, 85.85, 0.5);
}
.btn-background-dark.disabled,
.btn-background-dark:disabled {
  color: #fff;
  background-color: #212738;
  border-color: #212738;
}
.btn-background-dark:not(:disabled):not(.disabled):active,
.btn-background-dark:not(:disabled):not(.disabled).active,
.show > .btn-background-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(14.0898876404, 16.6516853933, 23.9101123596);
  border-color: rgb(9.3623595506, 11.0646067416, 15.8876404494);
}
.btn-background-dark:not(:disabled):not(.disabled):active:focus,
.btn-background-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-background-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66.3, 71.4, 85.85, 0.5);
}
.btn-visual-focus {
  color: #212529;
  background-color: #6d9df7;
  border-color: #6d9df7;
}
.btn-visual-focus:hover {
  color: #fff;
  background-color: rgb(72.737012987, 132.6590909091, 245.012987013);
  border-color: rgb(60.6493506494, 124.5454545455, 244.3506493506);
}
.btn-visual-focus:focus,
.btn-visual-focus.focus {
  color: #fff;
  background-color: rgb(72.737012987, 132.6590909091, 245.012987013);
  border-color: rgb(60.6493506494, 124.5454545455, 244.3506493506);
  box-shadow: 0 0 0 0.2rem rgba(97.6, 139, 216.1, 0.5);
}
.btn-visual-focus.disabled,
.btn-visual-focus:disabled {
  color: #212529;
  background-color: #6d9df7;
  border-color: #6d9df7;
}
.btn-visual-focus:not(:disabled):not(.disabled):active,
.btn-visual-focus:not(:disabled):not(.disabled).active,
.show > .btn-visual-focus.dropdown-toggle {
  color: #fff;
  background-color: rgb(60.6493506494, 124.5454545455, 244.3506493506);
  border-color: rgb(48.5616883117, 116.4318181818, 243.6883116883);
}
.btn-visual-focus:not(:disabled):not(.disabled):active:focus,
.btn-visual-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-visual-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97.6, 139, 216.1, 0.5);
}
.btn-background-focus {
  color: #212529;
  background-color: rgba(80, 176, 244, 0.1);
  border-color: rgba(80, 176, 244, 0.1);
}
.btn-background-focus:hover {
  color: #fff;
  background-color: rgba(44.0120967742, 159.7540322581, 241.7379032258, 0.1);
  border-color: rgba(32.0161290323, 154.3387096774, 240.9838709677, 0.1);
}
.btn-background-focus:focus,
.btn-background-focus.focus {
  color: #fff;
  background-color: rgba(44.0120967742, 159.7540322581, 241.7379032258, 0.1);
  border-color: rgba(32.0161290323, 154.3387096774, 240.9838709677, 0.1);
  box-shadow: 0 0 0 0.2rem rgba(43.7972972973, 68.9324324324, 87.6351351351, 0.5);
}
.btn-background-focus.disabled,
.btn-background-focus:disabled {
  color: #212529;
  background-color: rgba(80, 176, 244, 0.1);
  border-color: rgba(80, 176, 244, 0.1);
}
.btn-background-focus:not(:disabled):not(.disabled):active,
.btn-background-focus:not(:disabled):not(.disabled).active,
.show > .btn-background-focus.dropdown-toggle {
  color: #fff;
  background-color: rgba(32.0161290323, 154.3387096774, 240.9838709677, 0.1);
  border-color: rgba(20.0201612903, 148.9233870968, 240.2298387097, 0.1);
}
.btn-background-focus:not(:disabled):not(.disabled):active:focus,
.btn-background-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-background-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43.7972972973, 68.9324324324, 87.6351351351, 0.5);
}
.btn-border-focus {
  color: #212529;
  background-color: rgba(166, 204, 232, 0.6);
  border-color: rgba(166, 204, 232, 0.6);
}
.btn-border-focus:hover {
  color: #212529;
  background-color: rgba(135.6049107143, 186.5825892857, 224.1450892857, 0.6);
  border-color: rgba(125.4732142857, 180.7767857143, 221.5267857143, 0.6);
}
.btn-border-focus:focus,
.btn-border-focus.focus {
  color: #212529;
  background-color: rgba(135.6049107143, 186.5825892857, 224.1450892857, 0.6);
  border-color: rgba(125.4732142857, 180.7767857143, 221.5267857143, 0.6);
  box-shadow: 0 0 0 0.2rem rgba(127.2083333333, 155.2916666667, 176.2916666667, 0.5);
}
.btn-border-focus.disabled,
.btn-border-focus:disabled {
  color: #212529;
  background-color: rgba(166, 204, 232, 0.6);
  border-color: rgba(166, 204, 232, 0.6);
}
.btn-border-focus:not(:disabled):not(.disabled):active,
.btn-border-focus:not(:disabled):not(.disabled).active,
.show > .btn-border-focus.dropdown-toggle {
  color: #212529;
  background-color: rgba(125.4732142857, 180.7767857143, 221.5267857143, 0.6);
  border-color: rgba(115.3415178571, 174.9709821429, 218.9084821429, 0.6);
}
.btn-border-focus:not(:disabled):not(.disabled):active:focus,
.btn-border-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-border-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127.2083333333, 155.2916666667, 176.2916666667, 0.5);
}
.btn-outline-background {
  color: #F4ECE8;
  border-color: #F4ECE8;
}
.btn-outline-background:hover {
  color: #212529;
  background-color: #F4ECE8;
  border-color: #F4ECE8;
}
.btn-outline-background:focus,
.btn-outline-background.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 236, 232, 0.5);
}
.btn-outline-background.disabled,
.btn-outline-background:disabled {
  color: #F4ECE8;
  background-color: transparent;
}
.btn-outline-background:not(:disabled):not(.disabled):active,
.btn-outline-background:not(:disabled):not(.disabled).active,
.show > .btn-outline-background.dropdown-toggle {
  color: #212529;
  background-color: #F4ECE8;
  border-color: #F4ECE8;
}
.btn-outline-background:not(:disabled):not(.disabled):active:focus,
.btn-outline-background:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-background.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 236, 232, 0.5);
}
.btn-outline-text {
  color: #000000;
  border-color: #000000;
}
.btn-outline-text:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-text:focus,
.btn-outline-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-text.disabled,
.btn-outline-text:disabled {
  color: #000000;
  background-color: transparent;
}
.btn-outline-text:not(:disabled):not(.disabled):active,
.btn-outline-text:not(:disabled):not(.disabled).active,
.show > .btn-outline-text.dropdown-toggle {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-text:not(:disabled):not(.disabled):active:focus,
.btn-outline-text:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-inverse {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-inverse:hover {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-inverse:focus,
.btn-outline-inverse.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-inverse.disabled,
.btn-outline-inverse:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active,
.btn-outline-inverse:not(:disabled):not(.disabled).active,
.show > .btn-outline-inverse.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active:focus,
.btn-outline-inverse:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-transparent {
  color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:focus,
.btn-outline-transparent.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-transparent.disabled,
.btn-outline-transparent:disabled {
  color: transparent;
  background-color: transparent;
}
.btn-outline-transparent:not(:disabled):not(.disabled):active,
.btn-outline-transparent:not(:disabled):not(.disabled).active,
.show > .btn-outline-transparent.dropdown-toggle {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:not(:disabled):not(.disabled):active:focus,
.btn-outline-transparent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-primary {
  color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #C56D4A;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.btn-outline-secondary {
  color: #691C32;
  border-color: #691C32;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #691C32;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.btn-outline-success {
  color: #5dac06;
  border-color: #5dac06;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #5dac06;
  border-color: #5dac06;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #5dac06;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #5dac06;
  border-color: #5dac06;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #db0002;
  border-color: #db0002;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #db0002;
  border-color: #db0002;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #db0002;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #db0002;
  border-color: #db0002;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.5);
}
.btn-outline-light {
  color: #A89F9A;
  border-color: #A89F9A;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #A89F9A;
  border-color: #A89F9A;
}
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 159, 154, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #A89F9A;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #A89F9A;
  border-color: #A89F9A;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 159, 154, 0.5);
}
.btn-outline-dark {
  color: #691C32;
  border-color: #691C32;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #691C32;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #691C32;
  border-color: #691C32;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.btn-outline-primary-accent {
  color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary-accent:hover {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary-accent:focus,
.btn-outline-primary-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.btn-outline-primary-accent.disabled,
.btn-outline-primary-accent:disabled {
  color: #C56D4A;
  background-color: transparent;
}
.btn-outline-primary-accent:not(:disabled):not(.disabled):active,
.btn-outline-primary-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary-accent.dropdown-toggle {
  color: #fff;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.btn-outline-primary-accent:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.btn-outline-success-accent {
  color: #f0fbe4;
  border-color: #f0fbe4;
}
.btn-outline-success-accent:hover {
  color: #212529;
  background-color: #f0fbe4;
  border-color: #f0fbe4;
}
.btn-outline-success-accent:focus,
.btn-outline-success-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 251, 228, 0.5);
}
.btn-outline-success-accent.disabled,
.btn-outline-success-accent:disabled {
  color: #f0fbe4;
  background-color: transparent;
}
.btn-outline-success-accent:not(:disabled):not(.disabled):active,
.btn-outline-success-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-success-accent.dropdown-toggle {
  color: #212529;
  background-color: #f0fbe4;
  border-color: #f0fbe4;
}
.btn-outline-success-accent:not(:disabled):not(.disabled):active:focus,
.btn-outline-success-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 251, 228, 0.5);
}
.btn-outline-danger-accent {
  color: #fff1f1;
  border-color: #fff1f1;
}
.btn-outline-danger-accent:hover {
  color: #212529;
  background-color: #fff1f1;
  border-color: #fff1f1;
}
.btn-outline-danger-accent:focus,
.btn-outline-danger-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 241, 0.5);
}
.btn-outline-danger-accent.disabled,
.btn-outline-danger-accent:disabled {
  color: #fff1f1;
  background-color: transparent;
}
.btn-outline-danger-accent:not(:disabled):not(.disabled):active,
.btn-outline-danger-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger-accent.dropdown-toggle {
  color: #212529;
  background-color: #fff1f1;
  border-color: #fff1f1;
}
.btn-outline-danger-accent:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 241, 0.5);
}
.btn-outline-warning-accent {
  color: #fff5df;
  border-color: #fff5df;
}
.btn-outline-warning-accent:hover {
  color: #212529;
  background-color: #fff5df;
  border-color: #fff5df;
}
.btn-outline-warning-accent:focus,
.btn-outline-warning-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 245, 223, 0.5);
}
.btn-outline-warning-accent.disabled,
.btn-outline-warning-accent:disabled {
  color: #fff5df;
  background-color: transparent;
}
.btn-outline-warning-accent:not(:disabled):not(.disabled):active,
.btn-outline-warning-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning-accent.dropdown-toggle {
  color: #212529;
  background-color: #fff5df;
  border-color: #fff5df;
}
.btn-outline-warning-accent:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 245, 223, 0.5);
}
.btn-outline-info-accent {
  color: #deeffe;
  border-color: #deeffe;
}
.btn-outline-info-accent:hover {
  color: #212529;
  background-color: #deeffe;
  border-color: #deeffe;
}
.btn-outline-info-accent:focus,
.btn-outline-info-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 239, 254, 0.5);
}
.btn-outline-info-accent.disabled,
.btn-outline-info-accent:disabled {
  color: #deeffe;
  background-color: transparent;
}
.btn-outline-info-accent:not(:disabled):not(.disabled):active,
.btn-outline-info-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-info-accent.dropdown-toggle {
  color: #212529;
  background-color: #deeffe;
  border-color: #deeffe;
}
.btn-outline-info-accent:not(:disabled):not(.disabled):active:focus,
.btn-outline-info-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 239, 254, 0.5);
}
.btn-outline-medium {
  color: #d3d6db;
  border-color: #d3d6db;
}
.btn-outline-medium:hover {
  color: #212529;
  background-color: #d3d6db;
  border-color: #d3d6db;
}
.btn-outline-medium:focus,
.btn-outline-medium.focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 214, 219, 0.5);
}
.btn-outline-medium.disabled,
.btn-outline-medium:disabled {
  color: #d3d6db;
  background-color: transparent;
}
.btn-outline-medium:not(:disabled):not(.disabled):active,
.btn-outline-medium:not(:disabled):not(.disabled).active,
.show > .btn-outline-medium.dropdown-toggle {
  color: #212529;
  background-color: #d3d6db;
  border-color: #d3d6db;
}
.btn-outline-medium:not(:disabled):not(.disabled):active:focus,
.btn-outline-medium:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-medium.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 214, 219, 0.5);
}
.btn-outline-background-dark {
  color: #212738;
  border-color: #212738;
}
.btn-outline-background-dark:hover {
  color: #fff;
  background-color: #212738;
  border-color: #212738;
}
.btn-outline-background-dark:focus,
.btn-outline-background-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 39, 56, 0.5);
}
.btn-outline-background-dark.disabled,
.btn-outline-background-dark:disabled {
  color: #212738;
  background-color: transparent;
}
.btn-outline-background-dark:not(:disabled):not(.disabled):active,
.btn-outline-background-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-background-dark.dropdown-toggle {
  color: #fff;
  background-color: #212738;
  border-color: #212738;
}
.btn-outline-background-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-background-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-background-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 39, 56, 0.5);
}
.btn-outline-visual-focus {
  color: #6d9df7;
  border-color: #6d9df7;
}
.btn-outline-visual-focus:hover {
  color: #212529;
  background-color: #6d9df7;
  border-color: #6d9df7;
}
.btn-outline-visual-focus:focus,
.btn-outline-visual-focus.focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 157, 247, 0.5);
}
.btn-outline-visual-focus.disabled,
.btn-outline-visual-focus:disabled {
  color: #6d9df7;
  background-color: transparent;
}
.btn-outline-visual-focus:not(:disabled):not(.disabled):active,
.btn-outline-visual-focus:not(:disabled):not(.disabled).active,
.show > .btn-outline-visual-focus.dropdown-toggle {
  color: #212529;
  background-color: #6d9df7;
  border-color: #6d9df7;
}
.btn-outline-visual-focus:not(:disabled):not(.disabled):active:focus,
.btn-outline-visual-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-visual-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 157, 247, 0.5);
}
.btn-outline-background-focus {
  color: rgba(80, 176, 244, 0.1);
  border-color: rgba(80, 176, 244, 0.1);
}
.btn-outline-background-focus:hover {
  color: #212529;
  background-color: rgba(80, 176, 244, 0.1);
  border-color: rgba(80, 176, 244, 0.1);
}
.btn-outline-background-focus:focus,
.btn-outline-background-focus.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 176, 244, 0.5);
}
.btn-outline-background-focus.disabled,
.btn-outline-background-focus:disabled {
  color: rgba(80, 176, 244, 0.1);
  background-color: transparent;
}
.btn-outline-background-focus:not(:disabled):not(.disabled):active,
.btn-outline-background-focus:not(:disabled):not(.disabled).active,
.show > .btn-outline-background-focus.dropdown-toggle {
  color: #212529;
  background-color: rgba(80, 176, 244, 0.1);
  border-color: rgba(80, 176, 244, 0.1);
}
.btn-outline-background-focus:not(:disabled):not(.disabled):active:focus,
.btn-outline-background-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-background-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 176, 244, 0.5);
}
.btn-outline-border-focus {
  color: rgba(166, 204, 232, 0.6);
  border-color: rgba(166, 204, 232, 0.6);
}
.btn-outline-border-focus:hover {
  color: #212529;
  background-color: rgba(166, 204, 232, 0.6);
  border-color: rgba(166, 204, 232, 0.6);
}
.btn-outline-border-focus:focus,
.btn-outline-border-focus.focus {
  box-shadow: 0 0 0 0.2rem rgba(166, 204, 232, 0.5);
}
.btn-outline-border-focus.disabled,
.btn-outline-border-focus:disabled {
  color: rgba(166, 204, 232, 0.6);
  background-color: transparent;
}
.btn-outline-border-focus:not(:disabled):not(.disabled):active,
.btn-outline-border-focus:not(:disabled):not(.disabled).active,
.show > .btn-outline-border-focus.dropdown-toggle {
  color: #212529;
  background-color: rgba(166, 204, 232, 0.6);
  border-color: rgba(166, 204, 232, 0.6);
}
.btn-outline-border-focus:not(:disabled):not(.disabled):active:focus,
.btn-outline-border-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-border-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(166, 204, 232, 0.5);
}
.btn-link,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  font-weight: "normal";
  color: #C56D4A;
  text-decoration: none;
}
.btn-link:hover,
a.link-alt:hover,
.register .register-reset-password a:hover,
button.link-alt:hover {
  color: rgb(147.2991631799, 75.6841004184, 47.2008368201);
  text-decoration: underline;
}
.btn-link:focus,
a.link-alt:focus,
.register .register-reset-password a:focus,
button.link-alt:focus,
.btn-link.focus,
a.focus.link-alt,
.register .register-reset-password a.focus,
button.focus.link-alt {
  text-decoration: underline;
}
.btn-link:disabled,
a.link-alt:disabled,
.register .register-reset-password a:disabled,
button.link-alt:disabled,
.btn-link.disabled,
a.disabled.link-alt,
.register .register-reset-password a.disabled,
button.disabled.link-alt {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.form-control {
  display: block;
  width: 100%;
  height: 48px;
  padding: 0.6875rem 0.75rem;
  font-size: 1rem;
  font-weight: "normal";
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #A89F9A;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #F4ECE8;
  border-color: #691C32;
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: rgb(127.5, 127.5, 127.5);
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.6875rem + 1px);
  padding-bottom: calc(0.6875rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6875rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.6;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size],
select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #5dac06;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(93, 172, 6, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip,
.form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #5dac06;
  padding-right: calc(1.6em + 1.375rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.34375rem) center;
  background-size: calc(0.8em + 0.6875rem) calc(0.8em + 0.6875rem);
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #5dac06;
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.25);
}
.was-validated select.form-control:valid,
select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.6em + 1.375rem);
  background-position: top calc(0.4em + 0.34375rem) right calc(0.4em + 0.34375rem);
}
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #5dac06;
  padding-right: calc(0.75em + 2.78125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.6875rem) calc(0.8em + 0.6875rem) no-repeat;
}
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #5dac06;
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #5dac06;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #5dac06;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #5dac06;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(119.6460674157, 221.2808988764, 7.7191011236);
  background-color: rgb(119.6460674157, 221.2808988764, 7.7191011236);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5dac06;
}
.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #5dac06;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #5dac06;
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #db0002;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(219, 0, 2, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip,
.form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #db0002;
  padding-right: calc(1.6em + 1.375rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db0002' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db0002' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.34375rem) center;
  background-size: calc(0.8em + 0.6875rem) calc(0.8em + 0.6875rem);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #db0002;
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.25);
}
.was-validated select.form-control:invalid,
select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 1.375rem);
  background-position: top calc(0.4em + 0.34375rem) right calc(0.4em + 0.34375rem);
}
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #db0002;
  padding-right: calc(0.75em + 2.78125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db0002' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db0002' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.6875rem) calc(0.8em + 0.6875rem) no-repeat;
}
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #db0002;
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #db0002;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #db0002;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #db0002;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(255, 15, 17.1917808219);
  background-color: rgb(255, 15, 17.1917808219);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #db0002;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #db0002;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #db0002;
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.6rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.3rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #C56D4A;
  background-color: #C56D4A;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(227.9414225941, 186.8870292887, 170.5585774059);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(240.3179916318, 218.0418410042, 209.1820083682);
  border-color: rgb(240.3179916318, 218.0418410042, 209.1820083682);
}
.custom-control-input[disabled] ~ .custom-control-label,
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before,
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.3rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.3rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #C56D4A;
  background-color: #C56D4A;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(197, 109, 74, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(197, 109, 74, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(197, 109, 74, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.3rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition:
    transform 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(197, 109, 74, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 48px;
  padding: 0.6875rem 1.75rem 0.6875rem 0.75rem;
  font-size: 1rem;
  font-weight: "normal";
  line-height: 1.6;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #A89F9A;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: rgb(227.9414225941, 186.8870292887, 170.5585774059);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 48px;
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(227.9414225941, 186.8870292887, 170.5585774059);
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 48px;
  padding: 0.6875rem 0.75rem;
  overflow: hidden;
  font-weight: "normal";
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.6em + 1.375rem);
  padding: 0.6875rem 0.75rem;
  line-height: 1.6;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #C56D4A;
  border: 0;
  border-radius: 1rem;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(240.3179916318, 218.0418410042, 209.1820083682);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #C56D4A;
  border: 0;
  border-radius: 1rem;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(240.3179916318, 218.0418410042, 209.1820083682);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #C56D4A;
  border: 0;
  border-radius: 1rem;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(240.3179916318, 218.0418410042, 209.1820083682);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog,
cx-product-image-zoom-dialog .cx-image-zoom-dialog,
cx-claim-dialog .cx-coupon-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog,
.modal.fade cx-product-image-zoom-dialog .cx-image-zoom-dialog,
cx-product-image-zoom-dialog .modal.fade .cx-image-zoom-dialog,
.modal.fade cx-claim-dialog .cx-coupon-dialog,
cx-claim-dialog .modal.fade .cx-coupon-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog,
  .modal.fade cx-product-image-zoom-dialog .cx-image-zoom-dialog,
  cx-product-image-zoom-dialog .modal.fade .cx-image-zoom-dialog,
  .modal.fade cx-claim-dialog .cx-coupon-dialog,
  cx-claim-dialog .modal.fade .cx-coupon-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog,
.modal.show cx-product-image-zoom-dialog .cx-image-zoom-dialog,
cx-product-image-zoom-dialog .modal.show .cx-image-zoom-dialog,
.modal.show cx-claim-dialog .cx-coupon-dialog,
cx-claim-dialog .modal.show .cx-coupon-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog,
.modal.modal-static cx-product-image-zoom-dialog .cx-image-zoom-dialog,
cx-product-image-zoom-dialog .modal.modal-static .cx-image-zoom-dialog,
.modal.modal-static cx-claim-dialog .cx-coupon-dialog,
cx-claim-dialog .modal.modal-static .cx-coupon-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content,
.modal-dialog-scrollable cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-dialog-scrollable .cx-dialog-content,
.modal-dialog-scrollable cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .modal-dialog-scrollable .cx-coupon-container {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-dialog-scrollable .cx-dialog-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body,
.modal-dialog-scrollable cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-dialog-scrollable .cx-dialog-body {
  overflow-y: auto;
}
.modal-dialog-centered,
cx-product-image-zoom-dialog .cx-image-zoom-dialog,
cx-claim-dialog .cx-coupon-dialog {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before,
cx-product-image-zoom-dialog .cx-image-zoom-dialog::before,
cx-claim-dialog .cx-coupon-dialog::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable,
cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog,
cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content,
.modal-dialog-centered.modal-dialog-scrollable cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-dialog-centered.modal-dialog-scrollable .cx-dialog-content,
cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog .modal-content,
cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog .cx-dialog-content,
.modal-dialog-centered.modal-dialog-scrollable cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .modal-dialog-centered.modal-dialog-scrollable .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog .cx-coupon-container,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog .modal-dialog-scrollable.cx-image-zoom-dialog .cx-coupon-container,
cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog .modal-content,
cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog .cx-dialog-content,
cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog .cx-coupon-container {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before,
cx-product-image-zoom-dialog .modal-dialog-scrollable.cx-image-zoom-dialog::before,
cx-claim-dialog .modal-dialog-scrollable.cx-coupon-dialog::before {
  content: none;
}
.modal-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}
.modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog,
  cx-claim-dialog .cx-coupon-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content,
  .modal-dialog-scrollable cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-dialog-scrollable .cx-dialog-content,
  .modal-dialog-scrollable cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
  cx-claim-dialog .cx-coupon-dialog .modal-dialog-scrollable .cx-coupon-container {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog,
  cx-claim-dialog .cx-coupon-dialog {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog::before,
  cx-claim-dialog .cx-coupon-dialog::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog,
  cx-claim-dialog .cx-coupon-dialog,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: "bold";
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.alert {
  position: relative;
  padding: 20px 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: "bold";
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 20px 1.25rem;
  color: inherit;
}
.alert-background {
  color: rgb(126.88, 122.72, 120.64);
  background-color: rgb(252.8, 251.2, 250.4);
  border-color: rgb(251.92, 249.68, 248.56);
}
.alert-background hr {
  border-top-color: rgb(243.67, 235.43, 231.31);
}
.alert-background .alert-link {
  color: rgb(100.7371428571, 97.4342857143, 95.7828571429);
}
.alert-text {
  color: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-text hr {
  border-top-color: rgb(170.85, 170.85, 170.85);
}
.alert-text .alert-link {
  color: black;
}
.alert-inverse {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-inverse hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-inverse .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}
.alert-transparent {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.72);
}
.alert-transparent hr {
  border-top-color: rgba(242.25, 242.25, 242.25, 0.72);
}
.alert-transparent .alert-link {
  color: rgba(0, 0, 0, 0.48);
}
.alert-primary {
  color: rgb(102.44, 56.68, 38.48);
  background-color: rgb(243.4, 225.8, 218.8);
  border-color: rgb(238.76, 214.12, 204.32);
}
.alert-primary hr {
  border-top-color: rgb(232.5717154812, 198.5425941423, 185.0082845188);
}
.alert-primary .alert-link {
  color: rgb(65.366199262, 36.1670848708, 24.553800738);
}
.alert-secondary {
  color: rgb(54.6, 14.56, 26);
  background-color: rgb(225, 209.6, 214);
  border-color: rgb(213, 191.44, 197.6);
}
.alert-secondary hr {
  border-top-color: rgb(202.8541114058, 176.0858885942, 183.7339522546);
}
.alert-secondary .alert-link {
  color: rgb(14.3368421053, 3.8231578947, 6.8270676692);
}
.alert-success {
  color: rgb(48.36, 89.44, 3.12);
  background-color: rgb(222.6, 238.4, 205.2);
  border-color: rgb(209.64, 231.76, 185.28);
}
.alert-success hr {
  border-top-color: rgb(197.1972289157, 225.385, 166.155);
}
.alert-success .alert-link {
  color: rgb(21.7139325843, 40.1591011236, 1.4008988764);
}
.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}
.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}
.alert-danger {
  color: rgb(113.88, 0, 1.04);
  background-color: rgb(247.8, 204, 204.4);
  border-color: rgb(244.92, 183.6, 184.16);
}
.alert-danger hr {
  border-top-color: rgb(241.7653608247, 161.2546391753, 161.9898969072);
}
.alert-danger .alert-link {
  color: rgb(62.88, 0, 0.5742465753);
}
.alert-light {
  color: rgb(87.36, 82.68, 80.08);
  background-color: rgb(237.6, 235.8, 234.8);
  border-color: rgb(230.64, 228.12, 226.72);
}
.alert-light hr {
  border-top-color: rgb(218.8394680851, 215.0987234043, 213.0205319149);
}
.alert-light .alert-link {
  color: rgb(60.7513043478, 57.4967701863, 55.6886956522);
}
.alert-dark {
  color: rgb(54.6, 14.56, 26);
  background-color: rgb(225, 209.6, 214);
  border-color: rgb(213, 191.44, 197.6);
}
.alert-dark hr {
  border-top-color: rgb(202.8541114058, 176.0858885942, 183.7339522546);
}
.alert-dark .alert-link {
  color: rgb(14.3368421053, 3.8231578947, 6.8270676692);
}
.alert-primary-accent {
  color: rgb(102.44, 56.68, 38.48);
  background-color: rgb(243.4, 225.8, 218.8);
  border-color: rgb(238.76, 214.12, 204.32);
}
.alert-primary-accent hr {
  border-top-color: rgb(232.5717154812, 198.5425941423, 185.0082845188);
}
.alert-primary-accent .alert-link {
  color: rgb(65.366199262, 36.1670848708, 24.553800738);
}
.alert-success-accent {
  color: rgb(124.8, 130.52, 118.56);
  background-color: rgb(252, 254.2, 249.6);
  border-color: rgb(250.8, 253.88, 247.44);
}
.alert-success-accent hr {
  border-top-color: rgb(238.4612903226, 250.5896774194, 225.2303225806);
}
.alert-success-accent .alert-link {
  color: rgb(99.2467640919, 103.7955741127, 94.2844258873);
}
.alert-danger-accent {
  color: rgb(132.6, 125.32, 125.32);
  background-color: rgb(255, 252.2, 252.2);
  border-color: rgb(255, 251.08, 251.08);
}
.alert-danger-accent hr {
  border-top-color: rgb(255, 225.58, 225.58);
}
.alert-danger-accent .alert-link {
  color: rgb(106.4478959061, 100.4721040939, 100.4721040939);
}
.alert-warning-accent {
  color: rgb(132.6, 127.4, 115.96);
  background-color: rgb(255, 253, 248.6);
  border-color: rgb(255, 252.2, 246.04);
}
.alert-warning-accent hr {
  border-top-color: rgb(255, 244.23125, 220.54);
}
.alert-warning-accent .alert-link {
  color: rgb(105.3928870293, 101.259832636, 92.1671129707);
}
.alert-info-accent {
  color: rgb(115.44, 124.28, 132.08);
  background-color: rgb(248.4, 251.8, 254.8);
  border-color: rgb(245.76, 250.52, 254.72);
}
.alert-info-accent hr {
  border-top-color: rgb(221.01, 238.52, 253.97);
}
.alert-info-accent .alert-link {
  color: rgb(91.6542857143, 98.6728571429, 104.8657142857);
}
.alert-medium {
  color: rgb(109.72, 111.28, 113.88);
  background-color: rgb(246.2, 246.8, 247.8);
  border-color: rgb(242.68, 243.52, 244.92);
}
.alert-medium hr {
  border-top-color: rgb(228.655, 230.45125, 233.445);
}
.alert-medium .alert-link {
  color: rgb(84.6944186047, 85.8986046512, 87.9055813953);
}
.alert-background-dark {
  color: rgb(17.16, 20.28, 29.12);
  background-color: rgb(210.6, 211.8, 215.2);
  border-color: rgb(192.84, 194.52, 199.28);
}
.alert-background-dark hr {
  border-top-color: rgb(179.3934441805, 181.4368646081, 187.2265558195);
}
.alert-background-dark .alert-link {
  color: black;
}
.alert-visual-focus {
  color: rgb(56.68, 81.64, 128.44);
  background-color: rgb(225.8, 235.4, 253.4);
  border-color: rgb(214.12, 227.56, 252.76);
}
.alert-visual-focus hr {
  border-top-color: rgb(189.9446753247, 211.3327272727, 251.4353246753);
}
.alert-visual-focus .alert-link {
  color: rgb(41.0648314607, 59.1484269663, 93.0551685393);
}
.alert-background-focus {
  color: rgba(4.3153526971, 9.4937759336, 13.1618257261, 0.532);
  background-color: rgba(252.7272727273, 253.974025974, 254.8571428571, 0.82);
  border-color: rgba(251.4899713467, 253.4154727794, 254.7793696275, 0.748);
}
.alert-background-focus hr {
  border-top-color: rgba(227.4980358628, 242.5848276181, 253.2713051114, 0.748);
}
.alert-background-focus .alert-link {
  color: rgba(0, 0, 0, 0.532);
}
.alert-border-focus {
  color: rgba(52.6341463415, 64.6829268293, 73.5609756098, 0.792);
  background-color: rgba(246.3870967742, 250.064516129, 252.7741935484, 0.92);
  border-color: rgba(242.2857142857, 247.7142857143, 251.7142857143, 0.888);
}
.alert-border-focus hr {
  border-top-color: rgba(222.0223214286, 236.1026785714, 246.4776785714, 0.888);
}
.alert-border-focus .alert-link {
  color: rgba(31.3627895575, 38.5422233117, 43.8323323937, 0.792);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-style: normal;
  font-weight: "normal";
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
:root {
  --cx-spatial-base: 0.5rem;
  --cx-spatial-sm: calc(var(--cx-spatial-base) / 2);
  --cx-spatial-md: calc(2 * var(--cx-spatial-base));
  --cx-spatial-lg: calc(4 * var(--cx-spatial-base));
  --cx-spatial-xl: calc(8 * var(--cx-spatial-base));
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
button:focus {
  outline: none;
}
button.link {
  background-color: transparent;
  border-style: none;
  padding: 0;
  cursor: pointer;
}
button.link:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.8;
}
.btn,
a.btn-login,
button.btn-login,
app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  font-size: 1.188rem;
  font-weight: var(--cx-font-weight-bold);
  text-transform: var(--cx-text-transform);
  line-height: 1;
  padding: 12px 24px;
  min-height: 48px;
  min-width: 48px;
  border-radius: var(--cx-buttons-border-radius);
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
.btn-sm,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  padding-top: 0;
  padding-bottom: 0;
  height: 40px;
  max-height: 40px;
  min-width: 40px;
}
.btn-lg {
  height: 55px;
  max-height: 55px;
  min-width: 55px;
}
.btn-primary {
  background-color: var(--cx-color-primary);
  border: 3px solid var(--cx-color-primary);
}
.btn-primary:hover {
  background-color: var(--cx-color-primary-accent);
  border-color: var(--cx-color-primary-accent);
}
.btn-primary.active {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  -webkit-filter: brightness(calc(88 / 100));
  filter: brightness(calc(88 / 100));
  filter: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: var(--cx-color-border-focus);
  border: var(--cx-color-border-focus);
}
.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
  border-color: var(--cx-color-border-focus);
}
.btn-primary:focus {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-inverse);
  box-shadow: 0 0 0 0.2rem var(--cx-color-primary);
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
  background-color: var(--cx-color-primary-accent);
  border-color: var(--cx-color-primary);
  -webkit-filter: brightness(calc(88 / 10));
  filter: brightness(calc(88 / 10));
  filter: none;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--cx-color-primary), 0.5);
}
.cx-theme-high-contrast-dark .btn-primary {
  color: var(--cx-color-medium);
}
.cx-theme-high-contrast-dark .btn-primary:not(:disabled):not(.disabled):active,
.cx-theme-high-contrast-dark .btn-primary:not(:disabled):not(.disabled).active {
  color: var(--cx-color-medium);
}
.btn-secondary {
  color: var(--cx-color-primary);
  background-color: var(--cx-color-inverse);
  border-color: var(--cx-color-primary);
  border-width: var(--cx-buttons-border-width);
}
.btn-secondary:hover {
  background-color: var(--cx-color-inverse);
  border-color: var(--cx-color-primary-accent);
  color: var(--cx-color-primary-accent);
}
.btn-secondary.active {
  background-color: var(--cx-color-secondary);
  border-color: var(--cx-color-secondary);
  -webkit-filter: brightness(calc(84 / 100));
  filter: brightness(calc(84 / 100));
}
.cx-theme-high-contrast-dark .btn-secondary.active {
  color: var(--cx-color-medium);
  border-color: var(--cx-color-medium);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: var(--cx-color-inverse);
  border-color: var(--cx-color-border-focus);
  color: var(--cx-color-border-focus);
}
.btn-secondary.disabled:hover,
.btn-secondary:disabled:hover {
  border-color: var(--cx-color-border-focus);
}
.btn-secondary:focus {
  box-shadow: 0 0 0 0.2em var(--cx-color-border-focus);
  background-color: var(--cx-color-inverse);
  color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  outline-color: var(--cx-color-visual-focus);
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active {
  background-color: var(--cx-color-inverse);
  border-color: var(--cx-color-primary-accent);
  color: var(--cx-color-primary-accent);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2em rgba(var(--cx-color-primary), 0.5);
}
.cx-theme-high-contrast-dark .btn-secondary:not(:disabled):not(.disabled):active,
.cx-theme-high-contrast-dark .btn-secondary:not(:disabled):not(.disabled).active {
  color: var(--cx-color-medium);
  border-color: var(--cx-color-medium);
}
.cx-theme-high-contrast-dark .btn-secondary {
  color: var(--cx-color-medium);
  border-color: var(--cx-color-medium);
}
.btn-link,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  font-size: 1.125rem;
  color: var(--cx-color-primary);
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
  border-style: none;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.btn-link:focus,
a.link-alt:focus,
.register .register-reset-password a:focus,
button.link-alt:focus {
  border-radius: 4px;
}
.btn-link .focus,
a.link-alt .focus,
.register .register-reset-password a .focus,
button.link-alt .focus {
  border-radius: 4px;
}
.btn-tertiary {
  color: var(--cx-color-primary);
  padding: 12px 16px;
  background-color: var(--cx-color-transparent);
  border-style: none;
  font-size: var(--cx-font-size, 1rem);
  width: auto;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.btn-tertiary:hover {
  background-color: var(--cx-color-transparent);
  color: var(--cx-color-primary-accent);
}
.btn-tertiary.active {
  color: var(--cx-color-primary);
  background-color: var(--cx-color-transparent);
}
.btn-tertiary:focus {
  box-shadow: 0 0 0 0.2em var(--cx-color-visual-focus);
  background-color: var(--cx-color-transparent);
  color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  outline-color: var(--cx-color-visual-focus);
}
.btn-tertiary.disabled {
  -webkit-filter: brightness(calc(88 / 10));
  filter: brightness(calc(88 / 10));
  color: var(--cx-color-border-focus);
}
.cx-toggle-button {
  position: absolute;
  top: 10px;
  left: 100%;
}
.cx-toggle-button *,
.cx-toggle-button *:before,
.cx-toggle-button *:after {
  box-sizing: border-box;
}
.cx-toggle-button input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.cx-toggle-button input[type=checkbox]:checked ~ label .cx-toggle-switch {
  background-color: var(--cx-color-primary);
  border: 1px solid var(--cx-color-primary);
}
.cx-toggle-button input[type=checkbox]:checked ~ label .cx-toggle-switch:before {
  content: "\a0";
  left: 0;
}
.cx-toggle-button input[type=checkbox]:checked ~ label .cx-toggle-switch:after {
  content: "\a0";
  border: 2px solid var(--cx-color-inverse);
  background-color: var(--cx-color-inverse);
  transform: translate3d(22px, 0, 0);
}
.cx-toggle-button input[type=checkbox][disabled] ~ label,
.cx-toggle-button input[type=checkbox][disabled] ~ label .cx-toggle-switch {
  pointer-events: none;
}
.cx-toggle-button input[type=checkbox][disabled]:checked ~ label .cx-toggle-switch {
  background-color: var(--cx-color-light);
  border: 1px solid var(--cx-color-light);
}
.cx-toggle-button input[type=checkbox][disabled]:checked ~ label .cx-toggle-text {
  color: var(--cx-color-light);
}
.cx-toggle-button label {
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  display: flex;
  align-items: center;
}
.cx-toggle-button label .cx-toggle-switch {
  position: relative;
  height: 32px;
  flex: 0 0 56px;
  border-radius: 60px;
  border: 1px solid var(--cx-color-secondary);
  background-color: var(--cx-color-inverse);
  transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1);
}
.cx-toggle-button label .cx-toggle-switch:before {
  content: "\a0";
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
  left: 28px;
  font-size: 12px;
  line-height: 32px;
  width: 28px;
  padding: 0 12px;
}
.cx-toggle-button label .cx-toggle-switch:after {
  content: "\a0";
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  transform: translate3d(0, 0, 0);
  top: 3px;
  left: 3px;
  border-radius: 30px;
  width: 25px;
  line-height: 20px;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  border: 2px solid var(--cx-color-secondary);
  background-color: var(--cx-color-secondary);
  z-index: 1;
}
.cx-toggle-button label .cx-toggle-text {
  flex: 1;
  padding-inline-start: 0.35rem;
  color: var(--cx-color-secondary);
}
.cx-toggle-button input[type=checkbox]:focus ~ label .cx-toggle-switch {
  box-shadow: 0 0 2px 3px var(--cx-color-visual-focus);
}
button:focus,
.btn:focus,
a.btn-login:focus,
app-custom-login-register a:focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt:focus,
.register .register-reset-password a:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  button:focus,
  .btn:focus,
  a.btn-login:focus,
  app-custom-login-register a:focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
  a.link-alt:focus,
  .register .register-reset-password a:focus {
    outline-offset: -2px;
  }
  button:focus .ng-select-container,
  .btn:focus .ng-select-container,
  a.btn-login:focus .ng-select-container,
  app-custom-login-register a:focus:not(.btn-link):not(a.link-alt):not(button.link-alt) .ng-select-container,
  a.link-alt:focus .ng-select-container,
  .register .register-reset-password a:focus .ng-select-container {
    position: initial;
  }
  button:focus[type=radio],
  button:focus[type=checkbox],
  button:focus.btn-tertiary,
  .btn:focus[type=radio],
  a.btn-login:focus[type=radio],
  app-custom-login-register a:focus[type=radio]:not(.btn-link):not(a.link-alt):not(button.link-alt),
  a.link-alt:focus[type=radio],
  .register .register-reset-password a:focus[type=radio],
  .btn:focus[type=checkbox],
  a.btn-login:focus[type=checkbox],
  app-custom-login-register a:focus[type=checkbox]:not(.btn-link):not(a.link-alt):not(button.link-alt),
  a.link-alt:focus[type=checkbox],
  .register .register-reset-password a:focus[type=checkbox],
  .btn:focus.btn-tertiary,
  a.btn-login:focus.btn-tertiary,
  app-custom-login-register a:focus.btn-tertiary:not(.btn-link):not(a.link-alt):not(button.link-alt),
  a.link-alt:focus.btn-tertiary,
  .register .register-reset-password a:focus.btn-tertiary {
    outline-offset: 2px;
  }
  button:focus > cx-media,
  .btn:focus > cx-media,
  a.btn-login:focus > cx-media,
  app-custom-login-register a:focus:not(.btn-link):not(a.link-alt):not(button.link-alt) > cx-media,
  a.link-alt:focus > cx-media,
  .register .register-reset-password a:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
button.close:not(:disabled):not(.disabled):focus {
  opacity: 1;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.form-control {
  margin-bottom: 0.25rem;
  color: var(--cx-color-text);
  border: 1px solid var(--cx-color-dark);
}
.form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: var(--cx-color-text);
  background-color: var(--cx-color-inverse);
}
.form-control::placeholder {
  color: var(--cx-color-secondary);
}
.form-control::-webkit-input-placeholder {
  color: var(--cx-color-secondary);
}
.form-control:-ms-input-placeholder {
  color: var(--cx-color-secondary);
}
.form-control::-ms-input-placeholder {
  color: var(--cx-color-secondary);
}
.cx-theme-high-contrast-dark .form-control,
.cx-theme-high-contrast-light .form-control {
  border-color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark .form-control:focus,
.cx-theme-high-contrast-light .form-control:focus {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
cx-form-errors p {
  font-size: 14px;
  margin: 6px 0;
  padding-inline-start: 25px;
  position: relative;
  word-break: break-word;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-form-errors p::before,
cx-form-errors p::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
}
cx-form-errors p::before {
  content: "";
  background-color: var(--cx-color-danger);
  border-radius: 50%;
}
cx-form-errors p::after {
  content: "!";
  color: var(--cx-color-inverse);
  font-weight: var(--cx-font-weight-bold);
  text-align: center;
  line-height: 20px;
}
.cxFeat_a11yFormErrorMuteIcon cx-form-errors p::after {
  content: "!"/"";
}
cx-form-errors p:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
cx-file-upload {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
cx-file-upload input[type=file] {
  display: none;
}
cx-file-upload button {
  width: 100%;
}
input.ng-invalid.ng-dirty,
input.ng-invalid.ng-touched,
input[type=checkbox].ng-invalid.ng-dirty,
input[type=checkbox].ng-invalid.ng-touched,
input[type=radio].ng-invalid.ng-dirty,
input[type=radio].ng-invalid.ng-touched,
textarea.ng-invalid.ng-dirty,
textarea.ng-invalid.ng-touched {
  border-color: var(--cx-color-danger);
}
ng-select.ng-invalid.ng-dirty .ng-select-container,
ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: var(--cx-color-danger);
}
input[type=checkbox],
input[type=radio] {
  height: 22px;
  width: 22px;
  vertical-align: middle;
  cursor: pointer;
  line-height: 1.42857;
  appearance: none;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  font-size: inherit;
  box-sizing: border-box;
  outline: none;
  border-style: solid;
  border-width: 1px;
  position: absolute;
  margin-top: 0.3rem;
  margin-inline-start: -2.25rem;
}
label {
  display: block;
}
label .label-content {
  display: block;
  margin-bottom: 0.375rem;
}
label .label-content.bold {
  font-weight: var(--cx-font-weight-semi);
}
abbr.required-asterisk {
  color: var(--cx-color-danger);
}
.notes-content {
  margin-top: 1rem;
}
legend {
  margin-bottom: 0.375rem;
}
.form-check {
  margin-bottom: 18px;
  padding-inline-start: 2.25rem;
}
.form-check label {
  font-weight: var(--cx-font-weight-normal);
}
.form-check .form-check-label {
  display: inline-block;
  position: relative;
  top: 4px;
}
.form-check input + .form-check-label {
  color: var(--cx-color-text);
}
.form-check input + .form-check-label a {
  color: var(--cx-color-text);
  text-decoration: underline;
}
.form-check input + .form-check-label a:hover {
  color: var(--cx-color-primary);
}
@media (max-width: 767.98px) {
  .form-check input + .form-check-label a {
    display: inline;
  }
}
.form-check input + .form-check-label::after {
  content: none;
}
.form-check input:disabled + .form-check-label {
  color: var(--cx-color-light);
}
.form-check input[role=checkbox],
.form-check input[role=radio] {
  display: inline-block;
}
.form-check input[role=checkbox]:focus,
.form-check input[role=radio]:focus {
  box-shadow: 0px 0px 0px 3px var(--cx-color-light);
  border-color: var(--cx-color-secondary);
}
.form-check input[type=checkbox] {
  border-style: solid;
  border-radius: 5px;
  border-width: 2px;
  border-color: var(--cx-color-text);
}
.form-check input[type=checkbox]:checked {
  font-style: normal;
  border-color: var(--cx-color-primary);
  background-color: var(--cx-color-primary);
}
.form-check input[type=checkbox]:checked::after {
  color: var(--cx-color-inverse);
  position: absolute;
  content: "";
  display: inline-block;
  height: 6px;
  width: 9px;
  top: 5px;
  left: 5px;
  border-width: 0 0 2px 2px;
  border-style: solid;
  border-color: var(--cx-color-inverse);
  transform: rotate(-45deg);
}
.cx-theme-high-contrast-dark .form-check input[type=checkbox]:checked {
  border-color: var(--cx-color-dark);
  background-color: var(--cx-color-medium);
}
.form-control[type=text]:focus {
  background-color: var(--cx-color-inverse);
  box-shadow: none;
  -webkit-box-shadow: none;
}
.cx-theme-high-contrast-dark .form-control[type=text]:focus,
.cx-theme-high-contrast-light .form-control[type=text]:focus {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
input[type=radio] {
  border-radius: 50%;
  display: inline-block;
  border-style: solid;
  border-width: 2px;
  border-color: var(--cx-color-text);
  position: absolute;
}
input[type=radio]::after {
  content: "";
  position: absolute;
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: var(--cx-color-inverse);
  left: 4px;
  top: 4px;
}
input[type=radio]:checked {
  border-color: var(--cx-color-primary) !important;
  background-color: var(--cx-color-inverse);
}
input[type=radio]:checked::after {
  background-color: var(--cx-color-primary);
}
.form-message {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
.form-message--danger {
  color: var(--cx-color-danger);
}
.form-legend {
  font-style: italic;
  color: var(--cx-color-secondary);
  margin-bottom: 1rem;
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: var(--cx-color-light);
  outline: 2px solid var(--cx-color-visual-focus);
  margin-top: 2px;
  margin-bottom: 2px;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
}
.cx-theme-high-contrast-dark .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.cx-theme-high-contrast-light .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.cx-theme-high-contrast-dark .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.cx-theme-high-contrast-light .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: var(--cx-color-background);
}
.ng-select .ng-arrow-wrapper .ng-arrow,
.ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow {
  border-color: var(--cx-color-text) transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-select .ng-select-container,
.ng-select.ng-select-single .ng-select-container {
  padding: 0.6875rem 0;
  line-height: 1.6;
  height: unset;
  border: 1px solid var(--cx-color-dark);
}
.cx-theme-high-contrast-dark .ng-select .ng-select-container,
.cx-theme-high-contrast-light .ng-select .ng-select-container,
.cx-theme-high-contrast-dark .ng-select.ng-select-single .ng-select-container,
.cx-theme-high-contrast-light .ng-select.ng-select-single .ng-select-container {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
  border-color: var(--cx-color-text);
}
.ng-select .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container {
  padding-inline-start: 10px;
}
.cx-theme-high-contrast-dark .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.cx-theme-high-contrast-light .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.cx-theme-high-contrast-dark .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.cx-theme-high-contrast-light .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark .ng-select s .ng-arrow-wrapper .ng-arrow,
.cx-theme-high-contrast-light .ng-select s .ng-arrow-wrapper .ng-arrow,
.cx-theme-high-contrast-dark .ng-select.ng-select-single s .ng-arrow-wrapper .ng-arrow,
.cx-theme-high-contrast-light .ng-select.ng-select-single s .ng-arrow-wrapper .ng-arrow {
  border-color: var(--cx-color-text) transparent transparent;
}
.ng-select .ng-arrow-wrapper {
  padding-inline-end: 5px;
}
.cx-theme-high-contrast-dark .ng-select,
.cx-theme-high-contrast-light .ng-select {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.cx-theme-high-contrast-light .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark .ng-select .ng-arrow-wrapper .ng-arrow,
.cx-theme-high-contrast-light .ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: var(--cx-color-text) transparent transparent;
}
.ng-select input {
  color: var(--cx-color-text);
}
.cxFeat_a11yNgSelectLayering ng-select.ng-select.ng-select-opened .ng-select-container,
.cxFeat_a11yNgSelectLayering ng-select .ng-dropdown-panel {
  z-index: 10;
}
:focus:not(main) {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  :focus:not(main) {
    outline-offset: -2px;
  }
  :focus:not(main) .ng-select-container {
    position: initial;
  }
  :focus:not(main)[type=radio],
  :focus:not(main)[type=checkbox],
  :focus:not(main).btn-tertiary {
    outline-offset: 2px;
  }
  :focus:not(main) > cx-media {
    transition: none;
    padding: 2px;
  }
}
.form-control:focus,
input:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  .form-control:focus,
  input:focus {
    outline-offset: -2px;
  }
  .form-control:focus .ng-select-container,
  input:focus .ng-select-container {
    position: initial;
  }
  .form-control:focus[type=radio],
  .form-control:focus[type=checkbox],
  .form-control:focus.btn-tertiary,
  input:focus[type=radio],
  input:focus[type=checkbox],
  input:focus.btn-tertiary {
    outline-offset: 2px;
  }
  .form-control:focus > cx-media,
  input:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
.ng-select-focused {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  .ng-select-focused {
    outline-offset: -2px;
  }
  .ng-select-focused .ng-select-container {
    position: initial;
  }
  .ng-select-focused[type=radio],
  .ng-select-focused[type=checkbox],
  .ng-select-focused.btn-tertiary {
    outline-offset: 2px;
  }
  .ng-select-focused > cx-media {
    transition: none;
    padding: 2px;
  }
}
.form-check input[type=radio] {
  appearance: none;
}
.form-check input[type=radio]::after {
  visibility: hidden;
}
.form-check input[type=radio]:checked::after {
  visibility: visible;
}
.form-check input[type=checkbox] {
  appearance: none;
}
.form-check input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-check input[type=radio]::after {
  visibility: hidden;
}
.form-check input[type=radio]:checked::after {
  visibility: visible;
}
.form-check input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cx-theme-high-contrast-dark .form-check input[type=radio]:checked,
.cx-theme-high-contrast-light .form-check input[type=radio]:checked {
  border-color: var(--cx-color-dark) !important;
  background-color: var(--cx-color-light);
}
.cx-theme-high-contrast-dark .form-check input[type=radio]:checked::after,
.cx-theme-high-contrast-light .form-check input[type=radio]:checked::after {
  background-color: var(--cx-color-dark);
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: var(--cx-color-secondary);
}
.cx-theme-high-contrast-dark .ng-select .ng-select-container .ng-value-container .ng-placeholder,
.cx-theme-high-contrast-light .ng-select .ng-select-container .ng-value-container .ng-placeholder {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.form-group input[type=text]::placeholder,
.form-group input[type=tel]::placeholder {
  color: var(--cx-color-secondary);
  opacity: 1;
}
.form-group input[type=text]:-ms-input-placeholder,
.form-group input[type=tel]:-ms-input-placeholder {
  color: var(--cx-color-secondary);
}
.form-group input[type=text]::-ms-input-placeholder,
.form-group input[type=tel]::-ms-input-placeholder {
  color: var(--cx-color-secondary);
}
.cx-theme-high-contrast-dark form input:-webkit-autofill,
.cx-theme-high-contrast-dark form input:-webkit-autofill:focus,
.cx-theme-high-contrast-light form input:-webkit-autofill,
.cx-theme-high-contrast-light form input:-webkit-autofill:focus {
  transition: background-color 0s 600000s, color 0s 600000s !important;
}
.cxFeat_a11yPasswordVisibliltyBtnValueOverflow input[cxpasswordvisibilityswitch] {
  padding-inline-end: calc(30px + 0.75rem);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.modal {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  padding: 1rem 1rem;
}
.cx-theme-high-contrast-dark .modal-header,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-dark .cx-dialog-header,
.cx-theme-high-contrast-light .modal-header,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-light .cx-dialog-header {
  background-color: var(--cx-color-background);
}
.modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  padding: 16px 30px 30px;
}
.modal-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container {
  border-radius: 0;
  border: none;
}
.cx-theme-high-contrast-dark .modal-content,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container,
.cx-theme-high-contrast-light .modal-content,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .modal-content .close,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content .close,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container .close,
.cx-theme-high-contrast-light .modal-content .close,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content .close,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container .close {
  color: var(--cx-color-text);
}
.modal .close {
  font-size: 38px;
  font-weight: 100;
  bottom: 5px;
  position: relative;
  margin-inline-start: 0;
  margin-inline-end: 0;
  align-self: flex-end;
}
@media (max-width: 991.98px) {
  .modal .close {
    margin-bottom: 0;
  }
}
.modal .cx-dialog-header button.close,
.modal button.close {
  padding: 0;
  margin: 0 0 0 auto;
}
.modal[aria-hidden=false] {
  display: block;
}
.cx-modal-container {
  display: flex;
  align-items: center;
  margin: auto;
  height: 100%;
  overflow-y: auto;
  max-width: 768px !important;
  min-width: 768px !important;
}
@media (max-width: 767.98px) {
  .cx-modal-container {
    margin: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  .cx-modal-container {
    max-width: 768px !important;
    min-width: 768px !important;
  }
}
.cx-modal-header {
  display: flex;
  justify-content: space-between;
  padding-top: 2rem;
  padding-inline-end: 1.875rem;
  padding-bottom: 0;
  padding-inline-start: 1.875rem;
}
.cx-modal-content {
  background-color: var(--cx-color-inverse);
  width: 100%;
}
.cx-theme-high-contrast-dark .cx-modal-content,
.cx-theme-high-contrast-light .cx-modal-content {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .cx-modal-content .close,
.cx-theme-high-contrast-light .cx-modal-content .close {
  color: var(--cx-color-text);
}
.cx-modal-footer {
  padding: 0px 27px 30px;
}
@media (min-width: 992px) {
  .cx-asm-dialog {
    max-width: 95% !important;
    min-width: 95% !important;
  }
}
.cx-asm-dialog .cx-modal-content {
  border-radius: 16px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.alert {
  text-align: var(--cx-text-align, center);
  color: var(--cx-color, var(--cx-color-text));
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-top: 0;
  padding-inline-end: 4rem;
  padding-bottom: 0;
  padding-inline-start: 20px;
  line-height: var(--cx-line-height, 1.5);
  min-height: 70px;
  flex-direction: row;
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .alert {
    font-size: var(--cx-font-size, 1rem);
    font-weight: var(--cx-font-weight-semi);
    line-height: var(--cx-line-height, 1.2222222222);
  }
}
.alert-icon {
  height: var(--cx-height, 25px);
  margin-inline-end: var(--cx-margin-right, 0.5rem);
  position: var(--cx-position, relative);
  display: var(--cx-display, inline-block);
  vertical-align: var(--cx-vertical-align, middle);
}
.alert-icon::before {
  position: var(--cx-position, relative);
  font-size: 18px;
  font-weight: "bold";
  text-align: var(--cx-text-align, center);
  display: var(--cx-display, inline-block);
  width: var(--cx-width, 26px);
  height: var(--cx-height, 26px);
}
.alert-success {
  background-color: rgb(222.6, 238.4, 205.2);
  border: var(--cx-border, none);
}
.alert-success .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-success));
}
.alert-danger {
  background-color: rgb(249.6, 216.75, 217.05);
  border: var(--cx-border, none);
}
.alert-danger .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-danger));
}
.alert-info {
  background-color: rgb(208.6, 236.4, 240.8);
  border: var(--cx-border, none);
}
.alert-info .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-info));
}
.alert-warning {
  background-color: rgb(255, 241.36, 200.44);
  border: var(--cx-border, none);
}
.alert-warning .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-warning));
}
.alert .close {
  font-weight: var(--cx-font-weight, var(--cx-font-weight-normal));
  position: var(--cx-position, absolute);
  top: var(--cx-top, 32%);
  right: auto;
}
.alert .close::before {
  content: "";
  margin: 0 45vw;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.cx-message {
  color: var(--cx-color-text);
  margin-bottom: 30px;
  position: relative;
}
.cx-message-content {
  display: flex;
  flex-direction: column;
  margin: auto;
  max-width: var(--cx-page-width-max);
}
.cx-message-header {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  align-items: center;
  display: flex;
  flex-direction: row;
  font-weight: var(--cx-font-weight-semi);
  justify-content: flex-start;
  line-height: var(--cx-line-height, 1.5);
  min-height: 45px;
  padding-bottom: 0;
  padding-inline-end: 4rem;
  padding-inline-start: 20px;
  padding-top: 0;
  position: relative;
  text-align: var(--cx-text-align, center);
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cx-message-text {
  align-items: center;
  display: flex;
}
.cx-message-text button {
  margin-inline-start: 10px;
}
.cx-message-text .cx-message-accordion-button .cx-message-accordion-icon {
  font-size: 17px;
  margin-inline-start: 5px;
}
.cx-message-body {
  font-size: var(--cx-font-size, 0.8125rem);
  font-weight: var(--cx-font-weight-normal);
  padding: 0 12px;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cx-message-icon {
  display: flex;
  font-size: var(--cx-font-size, 1.25rem);
  height: var(--cx-height, 25px);
  margin-inline-end: var(--cx-margin-right, 0.5rem);
  position: var(--cx-position, relative);
  vertical-align: var(--cx-vertical-align, middle);
}
.cx-message-icon::before {
  display: var(--cx-display, inline-block);
  font-size: var(--cx-font-size, 1.25rem);
  font-weight: "bold";
  height: var(--cx-height, 26px);
  position: var(--cx-position, relative);
  text-align: var(--cx-text-align, center);
  width: var(--cx-width, 26px);
}
.cx-message-success {
  background-color: rgb(222.6, 238.4, 205.2);
  border: 1px solid var(--cx-color-success);
}
.cx-message-success .cx-message-icon cx-icon {
  color: var(--cx-color-success);
}
.cx-message-danger {
  background-color: rgb(249.6, 216.75, 217.05);
  border: 1px solid var(--cx-color-danger);
}
.cx-message-danger .cx-message-icon cx-icon {
  color: var(--cx-color-danger);
}
.cx-message-info {
  background-color: rgb(208.6, 236.4, 240.8);
  border: 1px solid var(--cx-color-info);
}
.cx-message-info .cx-message-icon cx-icon {
  color: var(--cx-color-info);
}
.cx-message-warning {
  background-color: rgb(255, 241.36, 200.44);
  border: 1px solid var(--cx-color-warning);
}
.cx-message-warning .cx-message-icon cx-icon {
  color: var(--cx-color-warning);
}
.cx-message .close {
  font-weight: var(--cx-font-weight-normal);
  position: var(--cx-position, absolute);
  right: 20px;
  top: 11px;
}
.cx-theme-high-contrast-dark .cx-message,
.cx-theme-high-contrast-light .cx-message {
  background-color: var(--cx-color-background);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.bs-tooltip-left .arrow:before,
.bs-tooltip-auto[x-placement^=left] .arrow:before {
  border-left-color: #000000;
}
.tooltip.show {
  opacity: 1;
}
.tooltip-inner {
  background-color: #000000;
  padding: 9px 15px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.table {
  width: 100%;
}
.table thead {
  border-bottom: 1px solid var(--cx-color-medium);
}
.table thead th {
  border-bottom: 0 none;
  border-top: none;
  font-size: 0.875rem;
  font-weight: "semi";
  text-transform: uppercase;
  color: #691C32;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.table tr {
  width: 100%;
  border-bottom: 1px solid var(--cx-color-medium);
}
@media (max-width: 767.98px) {
  .table tr:first-child {
    padding: 1.25rem 0 0 0;
  }
}
.table td {
  vertical-align: middle;
}
.table-hover tbody tr {
  min-height: 74px;
}
.table-hover tbody tr:hover {
  background-color: #F4ECE8;
}
.table--mobile {
  font-weight: "bold";
  display: none;
}
@media (max-width: 767.98px) {
  .table--mobile {
    display: inline-flex;
  }
}
.table-close {
  position: relative;
  right: 18px;
  width: 18px;
  height: 18px;
}
.table-close:hover {
  opacity: 1;
}
.table-close:before,
.table-close:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 18px;
  width: 2px;
  background-color: #691C32;
  top: 30%;
}
.table-close:before {
  transform: rotate(45deg);
}
.table-close:after {
  transform: rotate(-45deg);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.card {
  border-radius: 0;
}
.card-body {
  padding: 20px;
}
.card-body-title {
  padding-bottom: 10px;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
.card-header {
  background-color: var(--cx-color-secondary);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-inverse);
  line-height: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 0;
}
.card-header:first-child {
  border-radius: 0;
}
.cx-theme-high-contrast-dark .card-header,
.cx-theme-high-contrast-light .card-header {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.card-actions-container {
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem 0 0 0;
}
.card-label-bold {
  font-weight: var(--cx-font-weight-bold);
}
.card-link {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.accordion .card {
  margin-bottom: 20px;
  border: none;
}
.accordion .card-header {
  background-color: #F4ECE8;
  padding: 25px 20px;
  border: none;
}
.accordion .card-header h5 {
  font-size: 1.375rem;
  font-weight: 600;
  color: #000000;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.accordion .card-header h5 .btn,
.accordion .card-header h5 a.btn-login,
.accordion .card-header h5 button.btn-login,
.accordion .card-header h5 app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .accordion .card-header h5 a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.accordion .card-header h5 a.link-alt,
.accordion .card-header h5 .register .register-reset-password a,
.register .register-reset-password .accordion .card-header h5 a,
.accordion .card-header h5 button.link-alt {
  text-align: start;
  text-decoration: none !important;
  width: 100%;
  font-weight: 600;
}
.accordion .card-header h5 .btn:hover,
.accordion .card-header h5 a.btn-login:hover,
.accordion .card-header h5 button.btn-login:hover,
.accordion .card-header h5 app-custom-login-register a:hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .accordion .card-header h5 a:hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
.accordion .card-header h5 a.link-alt:hover,
.accordion .card-header h5 .register .register-reset-password a:hover,
.register .register-reset-password .accordion .card-header h5 a:hover,
.accordion .card-header h5 button.link-alt:hover {
  text-decoration: none;
}
.accordion .card-header h5 .btn:after,
.accordion .card-header h5 a.btn-login:after,
.accordion .card-header h5 button.btn-login:after,
.accordion .card-header h5 app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
app-custom-login-register .accordion .card-header h5 a:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
.accordion .card-header h5 a.link-alt:after,
.accordion .card-header h5 .register .register-reset-password a:after,
.register .register-reset-password .accordion .card-header h5 a:after,
.accordion .card-header h5 button.link-alt:after {
  float: right;
  font-size: 33px;
  bottom: 12px;
  position: relative;
}
.accordion .card-header h5 .btn[aria-expanded=false]:after,
.accordion .card-header h5 a[aria-expanded=false].btn-login:after,
.accordion .card-header h5 button[aria-expanded=false].btn-login:after,
.accordion .card-header h5 app-custom-login-register a[aria-expanded=false]:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
app-custom-login-register .accordion .card-header h5 a[aria-expanded=false]:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
.accordion .card-header h5 a[aria-expanded=false].link-alt:after,
.accordion .card-header h5 .register .register-reset-password a[aria-expanded=false]:after,
.register .register-reset-password .accordion .card-header h5 a[aria-expanded=false]:after,
.accordion .card-header h5 button[aria-expanded=false].link-alt:after {
  content: "+";
}
.accordion .card-header h5 .btn[aria-expanded=true],
.accordion .card-header h5 a[aria-expanded=true].btn-login,
.accordion .card-header h5 button[aria-expanded=true].btn-login,
.accordion .card-header h5 app-custom-login-register a[aria-expanded=true]:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .accordion .card-header h5 a[aria-expanded=true]:not(.btn-link):not(a.link-alt):not(button.link-alt),
.accordion .card-header h5 a[aria-expanded=true].link-alt,
.accordion .card-header h5 .register .register-reset-password a[aria-expanded=true],
.register .register-reset-password .accordion .card-header h5 a[aria-expanded=true],
.accordion .card-header h5 button[aria-expanded=true].link-alt {
  color: #C56D4A;
}
.accordion .card-header h5 .btn[aria-expanded=true]:after,
.accordion .card-header h5 a[aria-expanded=true].btn-login:after,
.accordion .card-header h5 button[aria-expanded=true].btn-login:after,
.accordion .card-header h5 app-custom-login-register a[aria-expanded=true]:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
app-custom-login-register .accordion .card-header h5 a[aria-expanded=true]:not(.btn-link):not(a.link-alt):not(button.link-alt):after,
.accordion .card-header h5 a[aria-expanded=true].link-alt:after,
.accordion .card-header h5 .register .register-reset-password a[aria-expanded=true]:after,
.register .register-reset-password .accordion .card-header h5 a[aria-expanded=true]:after,
.accordion .card-header h5 button[aria-expanded=true].link-alt:after {
  content: "\2013";
}
.accordion .card-body {
  padding: 30px 0 20px 0;
}
.cx-accordion {
  margin: 5px auto;
  line-height: 1.6;
  list-style-type: none;
  padding: 0;
}
.cx-accordion .cx-accordion-item {
  border: 1px solid var(--cx-color-light);
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}
.cx-accordion .cx-accordion-item .cx-accordion-tab {
  background-color: var(--cx-color-inverse);
}
.cx-accordion .cx-accordion-item .cx-accordion-tab:hover {
  cursor: pointer;
}
.cx-accordion .cx-accordion-item .cx-accordion-tab .cx-accordion-title {
  padding-top: 15px;
  padding-inline-end: 15px;
  padding-bottom: 15px;
  padding-inline-start: 50px;
  display: block;
  position: relative;
  font-weight: 600;
}
.cx-accordion .cx-accordion-item .cx-accordion-tabpanel {
  transition: height 0.3s ease-out;
  height: 0;
  overflow: hidden;
  background-color: var(--cx-color-inverse);
}
.cx-accordion .cx-accordion-item .cx-accordion-tabpanel .cx-accordion-content {
  padding-top: 0;
  padding-inline-end: 40px;
  padding-bottom: 10px;
  padding-inline-start: 40px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
ul[role=tablist] .nav-link {
  border: none;
}
ul[role=tablist] .nav-link.active {
  background-color: var(--cx-color-inverse);
  color: var(--cx-color-primary);
  border-width: 0 0 5px 0;
  border-style: solid;
}
ul[role=tablist] .nav-link.active div {
  color: var(--cx-color-primary);
  font-weight: 600;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
}
.carousel-indicators li {
  margin-inline-start: 7px;
}
@media (min-width: 1200px) {
  .carousel-indicators li {
    margin-inline-start: 25px;
  }
}
.carousel-indicators > .active {
  background-color: #C56D4A;
}
.carousel-indicators > li {
  background-color: #A89F9A;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
@media (min-width: 1200px) {
  .carousel-indicators > li {
    width: 18px;
    height: 18px;
  }
}
.carousel-inner {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@media (min-width: 992px) {
  .carousel-inner {
    margin-inline-start: 30px;
    margin-inline-end: 30px;
  }
}
a {
  color: var(--cx-color-primary);
}
a:hover {
  color: var(--cx-color-primary);
}
a.disabled {
  pointer-events: var(--cx-pointer-event, none !important);
  cursor: var(--cx-cursor, not-allowed !important);
  opacity: 0.8;
}
@media (max-width: 767.98px) {
  a {
    min-height: 48px;
    min-width: 48px;
    display: block;
  }
}
.cx-action-link {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  text-transform: var(--cx-button-text-transform);
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
  color: var(--cx-color-primary);
}
.cx-action-link:hover {
  color: var(--cx-color-primary-accent);
  text-decoration: none;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.dropdown-menu {
  border-radius: 0;
  margin-top: 11px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background-color: transparent;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.cx-app__breadcrumb {
  background-color: #F4ECE8;
  text-align: center;
  padding-top: 25px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.cx-page {
  padding-bottom: 120px;
}
.cx-page-header {
  background-color: var(--cx-color-background);
  text-align: center;
  padding: 25px 0;
}
.cx-page-title {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: var(--cx-font-weight-semi);
  margin: 0 auto;
}
.cx-page-section {
  padding-top: 60px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.cx-section {
  margin-bottom: var(--cx-margin-bottom, 50px);
}
.cx-section:last-child {
  margin-bottom: var(--cx-margin-bottom, 0px);
}
.cx-section-title {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: var(--cx-font-weight, var(--cx-font-weight-semi));
  margin-bottom: var(--cx-margin-bottom, 25px);
  text-transform: var(--cx-text-transform, none);
}
.cx-section-title-alt {
  text-transform: var(--cx-text-transform, none);
}
.cx-notice {
  padding: 32px 0;
  text-align: center;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  color: var(--cx-color-text);
  background-color: var(--cx-color-inverse);
  margin-bottom: -1.5rem;
}
.cx-theme-high-contrast-dark .cx-notice,
.cx-theme-high-contrast-light .cx-notice {
  background-color: var(--cx-color-background);
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --cx-spinner-size: 40px;
}
cx-product-images cx-media:after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--cx-spinner-size);
  height: var(--cx-spinner-size);
  margin-top: calc(-1 * var(--cx-spinner-size) / 2);
  margin-inline-start: calc(-1 * var(--cx-spinner-size) / 2);
  border-radius: 50%;
  border: 2px solid var(--cx-color-light);
  border-top-color: var(--cx-color-primary);
  animation: spin 0.6s linear infinite;
  z-index: 1;
  opacity: var(--cx-opacity, 0);
  transition: all var(--cx-transition-duration, 0.6s);
  pointer-events: none;
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger,
.cx-hamburger {
  padding: 10px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover,
.cx-hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover,
.is-active.cx-hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.is-active.cx-hamburger .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.is-active.cx-hamburger .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after,
.is-active.cx-hamburger .hamburger-inner::after {
  background-color: #FFFFFF;
}
.hamburger-box {
  width: 26px;
  height: 17px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 26px;
  height: 3px;
  background-color: #691C32;
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
}
.hamburger-inner::after {
  bottom: -7px;
}
.hamburger--squeeze .hamburger-inner,
.cx-hamburger .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before,
.cx-hamburger .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after,
.cx-hamburger .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner,
.is-active.cx-hamburger .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before,
.is-active.cx-hamburger .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after,
.is-active.cx-hamburger .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cx-dialog-popover-center,
.cx-dialog-popover-center-backdrop,
.cx-dialog-popover,
.cx-sidebar-end,
.cx-sidebar-start {
  position: fixed;
  z-index: 1050;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  outline: 0;
}
.cx-sidebar-start {
  display: flex;
  justify-content: flex-start;
}
.cx-sidebar-end {
  display: flex;
  justify-content: flex-end;
}
.cx-dialog-popover-center,
.cx-dialog-popover-center-backdrop {
  display: grid;
  place-items: center;
}
.cx-dialog-popover-center-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.cx-agnostic-table table {
  margin: 1rem 0;
  border-collapse: collapse;
  width: 100%;
}
.cx-agnostic-table th,
.cx-agnostic-table td {
  padding: 1.25rem 0.1rem 1.25rem 0.5rem;
  vertical-align: middle;
  text-align: center;
}
.cx-agnostic-table th:nth-of-type(1),
.cx-agnostic-table td:nth-of-type(1) {
  text-align: start;
}
.cx-agnostic-table th:nth-last-of-type(1),
.cx-agnostic-table td:nth-last-of-type(1) {
  text-align: end;
}
.cx-agnostic-table tr {
  border-top: 1px solid var(--cx-color-medium);
  padding: 1.25rem 0;
}
.cx-agnostic-table th {
  vertical-align: bottom;
  text-transform: capitalize;
  text-align: center;
  color: var(--cx-color-secondary);
  font-weight: var(--cx-font-weight-bold);
  font-size: var(--cx-font-size, 0.875rem);
  white-space: nowrap;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cx-agnostic-table th:nth-last-of-type(1) {
  padding-inline-end: 16px;
}
.cx-agnostic-table .cx-mobile-header {
  display: none;
}
.cx-agnostic-table .cx-mobile-only {
  display: none;
}
@media (max-width: 991.98px) {
  .cx-agnostic-table table,
  .cx-agnostic-table tr,
  .cx-agnostic-table td {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
  }
  .cx-agnostic-table td {
    align-items: center;
    padding: 0.313rem;
  }
  .cx-agnostic-table thead {
    display: none;
  }
  .cx-agnostic-table .cx-mobile-header {
    display: block;
    white-space: nowrap;
    text-align: start;
    font-weight: var(--cx-font-weight-bold);
    line-height: var(--cx-line-height, 1.2222222222);
    overflow-wrap: break-word;
    padding-inline-end: 1rem;
    min-width: 5rem;
  }
  .cx-agnostic-table .cx-mobile-only {
    display: flex;
  }
}
.cx-theme-high-contrast-dark .cx-agnostic-table tr,
.cx-theme-high-contrast-light .cx-agnostic-table tr {
  border-color: var(--cx-color-dark);
}
.cx-theme-high-contrast-dark {
  --cx-color-medium: #000000;
  --cx-color-text: #ffffff;
  --cx-color-primary: #6bd3ff;
  --cx-color-visual-focus: #b995e0;
  --cx-color-secondary: #b0bcc5;
  --cx-color-inverse: #ffffff;
  --cx-color-primary-accent: #6bd3ff;
  --cx-color-background-dark: #000000;
  --cx-color-dark: #ffffff;
  --cx-color-light: #000000;
  --cx-color-background: #000000;
  --cx-color-info: #ffffff;
  --cx-color-warning: #ffab1d;
  --cx-color-success: #99cc99;
  --cx-color-danger: #ff5e5e;
  --cx-color-danger-accent: #000000;
  --cx-color-success-accent: #000000;
  --cx-color-info-accent: #000000;
  --cx-color-warning-accent: #000000;
  --cx-color-transparent: transparent;
}
.cx-theme-high-contrast-light {
  --cx-color-medium: #ffffff;
  --cx-color-text: #000000;
  --cx-color-primary: #004ccb;
  --cx-color-visual-focus: #6c32a9;
  --cx-color-secondary: #4a5964;
  --cx-color-inverse: #ffffff;
  --cx-color-primary-accent: #004ccb;
  --cx-color-background-dark: #ffffff;
  --cx-color-dark: #000000;
  --cx-color-light: #ffffff;
  --cx-color-background: #ffffff;
  --cx-color-info: #000000;
  --cx-color-warning: #5c5c00;
  --cx-color-success: #006326;
  --cx-color-danger: #ab0000;
  --cx-color-danger-accent: #ffffff;
  --cx-color-success-accent: #ffffff;
  --cx-color-info-accent: #ffffff;
  --cx-color-warning-accent: #ffffff;
  --cx-color-transparent: transparent;
}
.cx-theme-high-contrast-dark,
.cx-theme-high-contrast-light {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
:root {
  --cx-color-background: #F4ECE8;
  --cx-color-text: #000000;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #C56D4A;
  --cx-color-secondary: #691C32;
  --cx-color-success: #5dac06;
  --cx-color-info: #17a2b8;
  --cx-color-warning: #ffc107;
  --cx-color-danger: #db0002;
  --cx-color-light: #A89F9A;
  --cx-color-dark: #691C32;
  --cx-color-primary-accent: #C56D4A;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #6d9df7;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
:root body {
  text-align: start;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
:root {
  --btf-delay: 300ms;
  --btf-min-height: 100vh;
  --btf-margin-top: 100vh;
}
cx-page-layout cx-page-slot {
  transition: margin-top 0s, min-height 0s;
  transition-delay: var(--btf-delay);
  min-height: initial;
  margin-top: initial;
}
cx-page-layout cx-page-slot.cx-pending {
  min-height: 1px;
}
cx-page-layout cx-page-slot.cx-pending.page-fold ~ cx-page-slot.cx-pending {
  margin-top: var(--btf-margin-top);
}
cx-page-layout cx-page-slot.page-fold ~ cx-page-slot.cx-pending {
  min-height: var(--btf-min-height);
}
@keyframes loading {
  100% {
    transform: translateX(100%);
  }
}
:root {
  --cx-color-ghost: #f1f1f1;
  --cx-color-ghost-animation: rgba(255, 255, 255, 0.2);
  --cx-ghost-radius: 5px;
  --cx-ghost-margin: 10px;
}
.ghost {
  position: relative;
  color: var(--cx-color-ghost);
}
.ghost:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background:
    linear-gradient(
      90deg,
      transparent,
      var(--cx-color-ghost-animation),
      transparent);
  animation: loading 0.9s infinite;
}
.cx-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
cx-page-layout {
  display: block;
  width: 100%;
}
cx-page-layout > header {
  background-color: var(--cx-color-background);
  text-align: center;
  padding-bottom: 25px;
  padding-top: 25px;
}
cx-page-layout cx-page-slot {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex: 1 1 var(--cx-flex-basis, 100%);
}
cx-page-layout cx-page-slot > * {
  flex: 1 1 var(--cx-flex-basis, 100%);
}
.cx-theme-high-contrast-dark cx-page-layout cx-page-slot,
.cx-theme-high-contrast-light cx-page-layout cx-page-slot {
  background-color: var(--cx-color-background);
}
cx-page-layout.footer {
  background-color: var(--cx-color-secondary);
  color: var(--cx-color, var(--cx-color-inverse));
}
.cx-theme-high-contrast-dark cx-page-layout.footer,
.cx-theme-high-contrast-light cx-page-layout.footer {
  background-color: var(--cx-color-background);
}
cx-page-slot {
  display: block;
}
cx-paragraph {
  display: block;
}
cx-category-navigation {
  display: block;
}
.cxFeat_cmsBottomHeaderSlotUsingFlexStyles cx-page-slot.cx-bottom-header-slot {
  display: flex;
}
.cxFeat_cmsBottomHeaderSlotUsingFlexStyles cx-page-slot.cx-bottom-header-slot > * {
  flex: 1 1 var(--cx-flex-basis, 100%);
}
.LandingPageTransparentHeaderTemplate,
cx-page-layout.LandingPage2Template {
  display: flex;
  flex-wrap: wrap;
  max-width: 1700px;
  margin: auto;
}
.LandingPageTransparentHeaderTemplate cx-page-slot cx-banner cx-media img,
cx-page-layout.LandingPage2Template cx-page-slot cx-banner cx-media img {
  display: flex;
  height: auto;
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section1,
cx-page-layout.LandingPage2Template cx-page-slot.Section1 {
  max-width: var(--cx-page-width-max);
  margin: auto;
  margin-top: 30px;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section1,
  cx-page-layout.LandingPage2Template cx-page-slot.Section1 {
    margin-top: 0;
  }
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section2A,
cx-page-layout.LandingPage2Template cx-page-slot.Section2A {
  margin-inline-start: auto;
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section2B,
cx-page-layout.LandingPage2Template cx-page-slot.Section2B {
  margin-inline-end: auto;
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section2A,
cx-page-layout.LandingPage2Template cx-page-slot.Section2A,
.LandingPageTransparentHeaderTemplate cx-page-slot.Section2B,
cx-page-layout.LandingPage2Template cx-page-slot.Section2B {
  --cx-flex-basis: 50%;
  max-width: 570px;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2A,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2A,
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2B,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2B {
    --cx-flex-basis: 100%;
    max-width: 100%;
  }
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2A > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2A > *,
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2B > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2B > * {
    --cx-flex-basis: 50%;
  }
}
@media (max-width: 575.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2A > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2A > *,
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section2B > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section2B > * {
    --cx-flex-basis: 100%;
  }
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section3,
cx-page-layout.LandingPage2Template cx-page-slot.Section3 {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section4,
cx-page-layout.LandingPage2Template cx-page-slot.Section4 {
  color: var(--cx-color, var(--cx-color-light));
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section4,
  cx-page-layout.LandingPage2Template cx-page-slot.Section4 {
    flex-wrap: wrap;
  }
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section4 > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section4 > * {
    --cx-flex-basis: 50%;
    border-bottom: solid 1px currentColor;
    border-inline-end: solid 1px currentColor;
  }
}
@media (max-width: 575.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section4 > *,
  cx-page-layout.LandingPage2Template cx-page-slot.Section4 > * {
    --cx-flex-basis: 100%;
  }
}
cx-page-layout.ContentPage1Template {
  max-width: var(--cx-page-width-max);
  padding-top: 2rem;
  padding-inline-end: 1.5rem;
  padding-bottom: 0;
  padding-inline-start: 1.5rem;
  margin: auto;
}
cx-page-layout.ContentPage1Template cx-page-slot.Section2A,
cx-page-layout.ContentPage1Template cx-page-slot.Section2B {
  display: block;
}
cx-page-layout.ContentPage1Template .global-alerts .alert-info {
  display: block;
  padding: 20px 1.25rem;
}
cx-page-layout.ContentPage1Template .textpage-faqs .pagetop-link {
  margin-bottom: 10px;
  display: block;
}
cx-page-layout.ContentPage1Template .textpage-faqs .item_container .faq-menulink {
  display: block;
}
cx-page-layout.ContentPage1Template .textpage-faqs td {
  padding-bottom: 26px;
  vertical-align: baseline;
}
cx-page-layout.ContentPage1Template .textpage-faqs td:first-child {
  padding-inline-end: 10px;
}
cx-page-layout.CategoryPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
cx-page-layout.CategoryPageTemplate .Section1 {
  margin-top: 30px;
}
@media (max-width: 991.98px) {
  cx-page-layout.CategoryPageTemplate .Section1 {
    margin-top: 0;
  }
}
cx-page-layout.CategoryPageTemplate .Section2 > * {
  --cx-flex-basis: 33%;
}
@media (max-width: 991.98px) {
  cx-page-layout.CategoryPageTemplate .Section2 > * {
    --cx-flex-basis: 50%;
  }
}
cx-page-layout.ProductDetailsPageTemplate {
  padding: var(--cx-padding, 2.5rem 0 0);
}
cx-page-layout.ProductDetailsPageTemplate .cx-tab-paragraph-content {
  background-color: var(--cx-color-background);
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(5, auto) 1fr;
  }
  .cxFeat_a11yPdpGridArrangement cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    grid-template-rows: repeat(6, auto) 1fr;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
    grid-column: 1;
    grid-row: 1/span 6;
  }
  .cxFeat_a11yPdpGridArrangement cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
    grid-row: 1/span 7;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-intro {
    grid-column: 2;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-summary {
    grid-column: 2;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-variants {
    grid-column: 2;
    grid-row: 3;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart {
    grid-column: 2;
    grid-row: 3;
    padding-top: 20px;
    padding-inline-end: 20px;
    padding-bottom: 0px;
    padding-inline-start: 20px;
  }
  .cxFeat_a11yPdpGridArrangement cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart {
    grid-row: unset;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification {
    grid-column: 2;
    grid-row: 3/4;
    padding-top: 20%;
    padding-inline-end: 20px;
    padding-bottom: 20px;
    padding-inline-start: 20px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification:empty {
    display: none;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.AddToCart {
  max-width: 50%;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
cx-page-layout.ProductGridPageTemplate,
cx-page-layout.SearchResultsListPageTemplate,
cx-page-layout.ProductListPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductGridPageTemplate,
  cx-page-layout.SearchResultsListPageTemplate,
  cx-page-layout.ProductListPageTemplate {
    flex-direction: column;
  }
}
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements {
  max-width: 25%;
  padding-top: 60px;
  padding-inline-end: 15px;
  padding-bottom: 15px;
  padding-inline-start: 15px;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 575.98px) {
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements {
    padding-top: 35px;
  }
}
cx-page-layout.ProductGridPageTemplate .ProductListSlot,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
cx-page-layout.ProductListPageTemplate .ProductListSlot,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot,
cx-page-layout.ProductListPageTemplate .ProductGridSlot {
  max-width: 75%;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductGridPageTemplate .ProductListSlot,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
  cx-page-layout.ProductListPageTemplate .ProductListSlot,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 575.98px) {
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-page-section,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-page-section,
  cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-page-section,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-page-section,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-page-section,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-page-section {
    padding-top: 0;
  }
}
cx-page-layout.ProductListPageTemplate,
cx-page-layout.ProductGridPageTemplate,
cx-page-layout.SearchResultsListPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
  height: 100%;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate,
  cx-page-layout.ProductGridPageTemplate,
  cx-page-layout.SearchResultsListPageTemplate {
    flex-direction: column;
  }
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements {
  max-width: 25%;
  padding-top: 60px;
  padding-inline-end: 15px;
  padding-bottom: 15px;
  padding-inline-start: 15px;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements {
    width: 100%;
    max-width: none;
  }
}
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
  max-width: 75%;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
    width: 100%;
    max-width: none;
  }
}
cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate .Section2 {
  padding: 0 1rem;
}
cx-page-layout.ProductListPageTemplate .Section4,
cx-page-layout.ProductGridPageTemplate .Section4,
cx-page-layout.SearchResultsListPageTemplate .Section4 {
  padding: 0 1rem;
}
cx-page-layout.LoginPageTemplate,
cx-page-layout.CheckoutLoginPageTemplate,
cx-page-layout.AccountPageTemplate {
  padding-bottom: 3rem;
}
cx-page-layout.LoginPageTemplate .cx-section-title,
cx-page-layout.CheckoutLoginPageTemplate .cx-section-title,
cx-page-layout.AccountPageTemplate .cx-section-title {
  margin: 40px 0 15px;
}
cx-page-layout.LoginPageTemplate cx-page-slot,
cx-page-layout.CheckoutLoginPageTemplate cx-page-slot,
cx-page-layout.AccountPageTemplate cx-page-slot {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: var(--cx-page-width-max);
  padding-top: 3rem;
  padding-inline-end: 1.5rem;
  padding-bottom: 0;
  padding-inline-start: 1.5rem;
  margin: auto;
}
cx-page-layout.LoginPageTemplate cx-page-slot > *,
cx-page-layout.CheckoutLoginPageTemplate cx-page-slot > *,
cx-page-layout.AccountPageTemplate cx-page-slot > * {
  max-width: var(--cx-max-width, 50%);
  width: 100%;
}
@media (max-width: 767.98px) {
  cx-page-layout.LoginPageTemplate,
  cx-page-layout.CheckoutLoginPageTemplate,
  cx-page-layout.AccountPageTemplate {
    --cx-max-width: 100%;
  }
  cx-page-layout.LoginPageTemplate button[type=button],
  cx-page-layout.CheckoutLoginPageTemplate button[type=button],
  cx-page-layout.AccountPageTemplate button[type=button] {
    margin-bottom: 1em;
  }
}
@media (min-width: 768px) {
  cx-page-layout.LoginPageTemplate cx-login-register,
  cx-page-layout.CheckoutLoginPageTemplate cx-login-register,
  cx-page-layout.AccountPageTemplate cx-login-register {
    width: 50%;
    --cx-max-width: 50%;
  }
}
cx-page-layout.ErrorPageTemplate {
  padding-bottom: 3rem;
}
cx-page-layout.ErrorPageTemplate cx-page-slot {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
cx-page-layout.ErrorPageTemplate cx-page-slot cx-responsive-banner {
  max-width: 400px;
}
cx-page-layout.ErrorPageTemplate cx-page-slot cx-link {
  text-decoration: underline;
}
cx-page-layout.ErrorPageTemplate cx-page-slot cx-paragraph {
  max-height: 170px;
}
cx-page-layout.ErrorPageTemplate cx-page-slot > * {
  text-align: center;
}
@media (max-width: 991.98px) {
  cx-page-layout.ErrorPageTemplate {
    --cx-max-width: 100%;
  }
}
cx-page-layout.MiddleContent.ErrorPageTemplate,
cx-page-layout.BottomContent.ErrorPageTemplate {
  display: block;
}
cx-page-layout.AccountPageTemplate {
  --cx-max-width: 100%;
}
cx-page-layout.AccountPageTemplate cx-paragraph h4 {
  text-align: center;
}
cx-page-layout.AccountPageTemplate cx-cart-item .cx-image-container a {
  padding: 0 3vw;
}
cx-page-layout.OrderConfirmationPageTemplate cx-order-confirmation-shipping,
cx-page-layout.OrderConfirmationPageTemplate cx-order-detail-billing {
  max-width: var(--cx-page-width-max);
  padding-inline-end: 15px;
  padding-inline-start: 15px;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@media (min-width: 1200px) {
  .cxFeat_a11yWideScreenImprovements cx-page-layout.OrderConfirmationPageTemplate cx-order-confirmation-shipping,
  .cxFeat_a11yWideScreenImprovements cx-page-layout.OrderConfirmationPageTemplate cx-order-detail-billing {
    flex: none;
    width: var(--cx-page-width-max);
    margin-inline-start: 100%;
    margin-inline-end: 100%;
  }
}
@media (max-width: 991.98px) {
  cx-page-layout.OrderConfirmationPageTemplate cx-order-confirmation-shipping,
  cx-page-layout.OrderConfirmationPageTemplate cx-order-detail-billing {
    width: 100%;
    max-width: none;
    padding: 0 15px;
    margin: 0 25px;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.OrderConfirmationPageTemplate cx-order-confirmation-shipping,
  cx-page-layout.OrderConfirmationPageTemplate cx-order-detail-billing {
    margin: 0;
  }
}
cx-page-layout.MyAccountViewPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
cx-page-layout.MyAccountViewPageTemplate cx-page-slot cx-banner {
  margin: 2rem 0rem 0.5rem 0rem;
  border: 1px solid var(--cx-color-medium);
}
cx-page-layout.MyAccountViewPageTemplate .LeftContentSlot {
  float: left;
  max-width: 25%;
}
cx-page-layout.MyAccountViewPageTemplate .RightContentSlot {
  float: left;
  max-width: 75%;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
cx-banner {
  display: block;
  position: relative;
}
cx-banner a {
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
cx-banner a:focus {
  outline-offset: -2px;
}
cx-banner cx-generic-link {
  display: unset;
}
cx-banner cx-media {
  color: black;
}
cx-banner .no-link {
  display: block;
}
cx-banner img {
  width: 100%;
  margin: var(--cx-margin);
}
cx-banner p {
  font-size: 4vw;
  line-height: 5vw;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  position: absolute;
  z-index: 10;
  padding: 5vw;
  color: #fff;
  width: 100%;
  text-align: center;
  margin: 0;
}
cx-link a {
  padding: var(--cx-padding, 0);
  margin: var(--cx-margin, 0);
  color: currentColor;
  display: var(--cx-display);
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  cx-link a {
    display: block;
  }
}
html[dir=rtl] cx-breadcrumb nav span:not(:last-child):after {
  content: "\\";
}
cx-breadcrumb {
  display: flex;
  flex-direction: column;
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  padding: var(--cx-spatial-base);
  box-shadow: inset 0px 10px 7px -12px var(--cx-color-dark);
}
@media (min-width: 992px) {
  cx-breadcrumb {
    box-shadow: none;
  }
}
cx-breadcrumb h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  text-transform: capitalize;
}
@media (max-width: 575.98px) {
  cx-breadcrumb h1 {
    white-space: wrap;
    font-size: var(--cx-font-size, 1.125rem);
    font-weight: var(--cx-font-weight-bold);
    line-height: var(--cx-line-height, 1.2222222222);
  }
}
cx-breadcrumb nav {
  padding: 5px 0;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
cx-breadcrumb nav[tabindex="-1"]:focus {
  box-shadow: 0 0 0 0 !important;
}
cx-breadcrumb nav ol {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  padding-inline-start: 0;
  margin: 0;
}
cx-breadcrumb nav ol li {
  display: flex;
  color: var(--cx-color-secondary);
}
cx-breadcrumb nav ol li:not(:last-child):after {
  content: "/";
}
cx-breadcrumb nav ol li a {
  text-transform: capitalize;
  color: var(--cx-color-primary);
  padding: 0px 5px;
}
cx-breadcrumb nav ol li a:focus {
  outline-offset: -4px;
  box-shadow: inset 0 0 0 2px var(--cx-color-inverse);
}
app-custom-navigation-ui .wrapper,
cx-navigation-ui .wrapper {
  cursor: default;
}
app-custom-navigation-ui .wrapper[attr="1"],
cx-navigation-ui .wrapper[attr="1"] {
  width: 200px;
}
app-custom-navigation-ui .wrapper[attr="2"],
cx-navigation-ui .wrapper[attr="2"] {
  width: 400px;
}
app-custom-navigation-ui.flyout .wrapper,
cx-navigation-ui.flyout .wrapper {
  color: var(--cx-color-text);
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout .wrapper,
  cx-navigation-ui.flyout .wrapper {
    height: 0;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout .wrapper,
  cx-navigation-ui.flyout .wrapper {
    z-index: 20;
  }
  app-custom-navigation-ui.flyout > nav > ul > li > .wrapper,
  cx-navigation-ui.flyout > nav > ul > li > .wrapper {
    padding: 15px 20px;
    background: var(--cx-color-inverse);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 12px 0px;
  }
  .cx-theme-high-contrast-dark app-custom-navigation-ui.flyout > nav > ul > li > .wrapper,
  .cx-theme-high-contrast-dark cx-navigation-ui.flyout > nav > ul > li > .wrapper,
  .cx-theme-high-contrast-light app-custom-navigation-ui.flyout > nav > ul > li > .wrapper,
  .cx-theme-high-contrast-light cx-navigation-ui.flyout > nav > ul > li > .wrapper {
    background-color: var(--cx-color-background);
  }
}
app-custom-navigation-ui.flyout .back,
cx-navigation-ui.flyout .back {
  display: none;
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout .back,
  cx-navigation-ui.flyout .back {
    display: initial;
  }
  app-custom-navigation-ui.flyout .back button,
  cx-navigation-ui.flyout .back button {
    border: none;
    background-color: transparent;
    text-transform: capitalize;
    justify-content: flex-start;
  }
  app-custom-navigation-ui.flyout .back button cx-icon,
  cx-navigation-ui.flyout .back button cx-icon {
    padding-inline-end: 10px;
  }
  app-custom-navigation-ui.flyout:not(.is-open) .back,
  cx-navigation-ui.flyout:not(.is-open) .back {
    display: none;
  }
}
app-custom-navigation-ui nav:focus,
cx-navigation-ui nav:focus {
  color: var(--cx-g-color-primary);
}
app-custom-navigation-ui span,
cx-navigation-ui span,
app-custom-navigation-ui button,
cx-navigation-ui button {
  margin: 0;
}
app-custom-navigation-ui.flyout span,
cx-navigation-ui.flyout span,
app-custom-navigation-ui.flyout button,
cx-navigation-ui.flyout button,
app-custom-navigation-ui.flyout cx-generic-link,
cx-navigation-ui.flyout cx-generic-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
  color: currentColor;
}
app-custom-navigation-ui.flyout span:hover,
cx-navigation-ui.flyout span:hover,
app-custom-navigation-ui.flyout button:hover,
cx-navigation-ui.flyout button:hover,
app-custom-navigation-ui.flyout cx-generic-link:hover,
cx-navigation-ui.flyout cx-generic-link:hover {
  color: var(--cx-color-text);
}
app-custom-navigation-ui.flyout span:focus,
cx-navigation-ui.flyout span:focus,
app-custom-navigation-ui.flyout button:focus,
cx-navigation-ui.flyout button:focus,
app-custom-navigation-ui.flyout cx-generic-link:focus,
cx-navigation-ui.flyout cx-generic-link:focus {
  z-index: 1;
  position: relative;
}
app-custom-navigation-ui.flyout span a,
cx-navigation-ui.flyout span a,
app-custom-navigation-ui.flyout button a,
cx-navigation-ui.flyout button a,
app-custom-navigation-ui.flyout cx-generic-link a,
cx-navigation-ui.flyout cx-generic-link a {
  display: block;
  width: 100%;
}
app-custom-navigation-ui.flyout span a:focus,
cx-navigation-ui.flyout span a:focus,
app-custom-navigation-ui.flyout button a:focus,
cx-navigation-ui.flyout button a:focus,
app-custom-navigation-ui.flyout cx-generic-link a:focus,
cx-navigation-ui.flyout cx-generic-link a:focus {
  z-index: 1;
  position: relative;
}
app-custom-navigation-ui.flyout button:hover,
cx-navigation-ui.flyout button:hover {
  color: var(--cx-color-inverse);
  outline: 1px solid var(--cx-color-inverse);
}
app-custom-navigation-ui.flyout cx-generic-link:hover,
cx-navigation-ui.flyout cx-generic-link:hover {
  color: var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout > nav > ul > li > span,
  cx-navigation-ui.flyout > nav > ul > li > span,
  app-custom-navigation-ui.flyout > nav > ul > li > button:not(cx-generic-link + button),
  cx-navigation-ui.flyout > nav > ul > li > button:not(cx-generic-link + button),
  app-custom-navigation-ui.flyout > nav > ul > li > cx-generic-link,
  cx-navigation-ui.flyout > nav > ul > li > cx-generic-link {
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
  }
  app-custom-navigation-ui.flyout > nav > ul > li:not(.is-open):not(.is-opened) > .wrapper,
  cx-navigation-ui.flyout > nav > ul > li:not(.is-open):not(.is-opened) > .wrapper {
    display: none;
  }
  app-custom-navigation-ui.flyout span,
  cx-navigation-ui.flyout span,
  app-custom-navigation-ui.flyout button,
  cx-navigation-ui.flyout button,
  app-custom-navigation-ui.flyout cx-generic-link,
  cx-navigation-ui.flyout cx-generic-link {
    border-bottom: 1px solid var(--cx-color-medium);
    display: flex;
    justify-content: space-between;
    cursor: pointer;
  }
  app-custom-navigation-ui.flyout span,
  cx-navigation-ui.flyout span,
  app-custom-navigation-ui.flyout button,
  cx-navigation-ui.flyout button,
  app-custom-navigation-ui.flyout cx-generic-link a,
  cx-navigation-ui.flyout cx-generic-link a {
    padding: 1rem;
  }
  app-custom-navigation-ui.flyout span:hover,
  cx-navigation-ui.flyout span:hover,
  app-custom-navigation-ui.flyout button:hover,
  cx-navigation-ui.flyout button:hover,
  app-custom-navigation-ui.flyout cx-generic-link a:hover,
  cx-navigation-ui.flyout cx-generic-link a:hover {
    color: var(--cx-color-primary);
    outline: 0;
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout > nav > ul > li,
  cx-navigation-ui.flyout > nav > ul > li {
    cursor: pointer;
  }
  app-custom-navigation-ui.flyout > nav > ul > li > span,
  cx-navigation-ui.flyout > nav > ul > li > span,
  app-custom-navigation-ui.flyout > nav > ul > li > button,
  cx-navigation-ui.flyout > nav > ul > li > button {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-inline-start: 5px;
    padding-top: 18px;
    padding-bottom: 20px;
    padding-inline-end: 8px;
    padding-inline-start: 8px;
  }
  app-custom-navigation-ui.flyout > nav > ul > li ul > li > span,
  cx-navigation-ui.flyout > nav > ul > li ul > li > span,
  app-custom-navigation-ui.flyout > nav > ul > li ul > li > button,
  cx-navigation-ui.flyout > nav > ul > li ul > li > button {
    padding-inline-start: 0;
    padding-inline-end: 0;
    font-size: var(--cx-font-size, 1rem);
    font-weight: var(--cx-font-weight-bold);
    line-height: var(--cx-line-height, 1.2222222222);
    cursor: default;
  }
  app-custom-navigation-ui.flyout > nav > ul > li ul > li > span:hover,
  cx-navigation-ui.flyout > nav > ul > li ul > li > span:hover,
  app-custom-navigation-ui.flyout > nav > ul > li ul > li > button:hover,
  cx-navigation-ui.flyout > nav > ul > li ul > li > button:hover {
    color: currentColor;
  }
}
@media (min-width: 992px) {
  cx-navigation-ui nav li > cx-generic-link > a {
    padding-top: 10px;
    padding-bottom: 12px;
    padding-inline-start: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  cx-navigation-ui nav li > div > cx-generic-link {
    padding: 10px 0;
  }
  cx-navigation-ui nav ul.childs > li > cx-generic-link > a {
    padding: 5px 0;
  }
  .cxFeat_a11yOptimizedMenuSpacing cx-navigation-ui nav ul.childs > li > cx-generic-link > a {
    padding: 0;
  }
  cx-navigation-ui nav ul.childs > li > button:hover {
    color: var(--cx-color-text);
  }
  cx-navigation-ui nav ul.childs > li > cx-generic-link > a:hover {
    color: var(--cx-color-text);
    text-decoration: underline;
  }
}
app-custom-navigation-ui cx-icon:before,
cx-navigation-ui cx-icon:before {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  app-custom-navigation-ui cx-icon,
  cx-navigation-ui cx-icon {
    padding-inline-start: 0;
  }
  app-custom-navigation-ui cx-icon:before,
  cx-navigation-ui cx-icon:before {
    font-size: 1rem;
  }
}
app-custom-navigation-ui.flyout .childs[depth="1"],
cx-navigation-ui.flyout .childs[depth="1"] {
  flex-direction: column;
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout .childs .childs,
  cx-navigation-ui.flyout .childs .childs {
    padding: 0;
  }
}
app-custom-navigation-ui.flyout .childs cx-generic-link:hover,
cx-navigation-ui.flyout .childs cx-generic-link:hover {
  color: var(--cx-color-text);
}
app-custom-navigation-ui a,
cx-navigation-ui a {
  color: currentColor;
}
app-custom-navigation-ui.flyout a,
cx-navigation-ui.flyout a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
app-custom-navigation-ui.flyout a:hover,
cx-navigation-ui.flyout a:hover {
  color: var(--cx-color-inverse);
  text-decoration: underline;
}
app-custom-navigation-ui.flyout .childs[columns="1"],
cx-navigation-ui.flyout .childs[columns="1"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="1"],
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="1"],
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
  }
}
app-custom-navigation-ui.flyout .childs[columns="2"],
cx-navigation-ui.flyout .childs[columns="2"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="2"],
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 2;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="2"],
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 1;
  }
}
app-custom-navigation-ui.flyout .childs[columns="3"],
cx-navigation-ui.flyout .childs[columns="3"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="3"],
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 3;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="3"],
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 1;
  }
}
app-custom-navigation-ui.flyout .childs[columns="4"],
cx-navigation-ui.flyout .childs[columns="4"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="4"],
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 4;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="4"],
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 2;
  }
}
app-custom-navigation-ui.flyout .childs[columns="5"],
cx-navigation-ui.flyout .childs[columns="5"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="5"],
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 5;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="5"],
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 2;
  }
}
app-custom-navigation-ui.flyout .childs[columns="6"],
cx-navigation-ui.flyout .childs[columns="6"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="6"],
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 6;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="6"],
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 2;
  }
}
app-custom-navigation-ui.flyout .childs[columns="7"],
cx-navigation-ui.flyout .childs[columns="7"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="7"],
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 7;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="7"],
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 3;
  }
}
app-custom-navigation-ui.flyout .childs[columns="8"],
cx-navigation-ui.flyout .childs[columns="8"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="8"],
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 8;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="8"],
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 3;
  }
}
app-custom-navigation-ui.flyout .childs[columns="9"],
cx-navigation-ui.flyout .childs[columns="9"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="9"],
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 9;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="9"],
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 3;
  }
}
app-custom-navigation-ui.flyout .childs[columns="10"],
cx-navigation-ui.flyout .childs[columns="10"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="10"],
  cx-navigation-ui.flyout .childs[columns="10"] {
    column-count: 10;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="10"],
  cx-navigation-ui.flyout .childs[columns="10"] {
    column-count: 4;
  }
}
cx-navigation-ui {
  display: flex;
}
@media (min-width: 992px) {
  cx-navigation-ui {
    background-color: var(--cx-color-text);
  }
}
cx-navigation-ui nav {
  outline: none;
}
cx-navigation-ui nav ul {
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
cx-navigation-ui nav button {
  border: none;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  cx-navigation-ui.flyout {
    color: #000;
  }
  cx-navigation-ui.flyout nav {
    width: 100%;
  }
  cx-navigation-ui.flyout nav ul {
    flex-direction: column;
  }
  cx-navigation-ui.flyout nav ul li > cx-generic-link + button {
    border-inline-start: 1px solid var(--cx-color-light);
  }
  cx-navigation-ui.flyout.is-open > nav > ul > li {
    display: none;
  }
  cx-navigation-ui.flyout.is-open li.is-open {
    display: initial;
    background-color: var(--cx-color-medium);
  }
  cx-navigation-ui.flyout.is-open li.is-open > .wrapper {
    height: auto;
  }
  cx-navigation-ui.flyout.is-open li.is-open > cx-generic-link + button {
    display: none;
  }
  .cx-theme-high-contrast-dark cx-navigation-ui.flyout.is-open li.is-open,
  .cx-theme-high-contrast-light cx-navigation-ui.flyout.is-open li.is-open {
    background-color: var(--cx-color-background);
  }
  cx-navigation-ui.flyout.is-open li.is-opened {
    display: initial;
  }
  cx-navigation-ui.flyout.is-open li.is-opened > .wrapper > ul.childs > li {
    display: none;
  }
  cx-navigation-ui.flyout.is-open li.is-opened > .wrapper > ul.childs > li.is-open {
    display: initial;
  }
  cx-navigation-ui.flyout.is-open li.is-opened > cx-generic-link,
  cx-navigation-ui.flyout.is-open li.is-opened > span,
  cx-navigation-ui.flyout.is-open li.is-opened > button {
    display: none;
  }
  cx-navigation-ui.flyout.is-open li.is-opened > .wrapper {
    height: auto;
  }
}
@media (min-width: 992px) {
  cx-navigation-ui.flyout ul.childs[depth="2"] > li:not(:only-child):not(:last-child) {
    padding-inline-end: 20px;
  }
  cx-navigation-ui.flyout > nav > ul > li > button + .wrapper {
    position: absolute;
    margin-inline-start: -10px;
    border: 1px solid #ccc;
    display: none;
  }
  cx-navigation-ui.flyout > nav > ul > li:hover > button:hover + .wrapper,
  cx-navigation-ui.flyout > nav > ul > li:hover button + .wrapper:hover {
    display: initial;
  }
  cx-navigation-ui.flyout > nav > ul > li:focus-within:focus > button + .wrapper,
  cx-navigation-ui.flyout > nav > ul > li:focus-within.is-open > button + .wrapper {
    display: initial;
  }
  cx-navigation-ui.flyout .childs {
    display: flex;
  }
  cx-navigation-ui.flyout .wrapper cx-icon {
    display: none;
  }
  cx-navigation-ui.flyout > nav > ul > li > .wrapper {
    transition: opacity 0.4s;
  }
}
cx-navigation-ui.flyout.accNavComponent {
  background-color: transparent;
}
cx-navigation-ui.flyout.accNavComponent button:hover {
  color: var(--cx-color-primary);
  outline: 0;
}
@media (max-width: 991.98px) {
  cx-navigation-ui.flyout.accNavComponent nav li.is-open {
    background-color: var(--cx-color-medium);
    display: block;
  }
}
.cx-theme-high-contrast-dark cx-navigation-ui.flyout,
.cx-theme-high-contrast-light cx-navigation-ui.flyout {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-navigation-ui.flyout nav ul li > cx-generic-link + button,
.cx-theme-high-contrast-light cx-navigation-ui.flyout nav ul li > cx-generic-link + button {
  border-style: none;
}
.cx-theme-high-contrast-dark cx-navigation-ui.flyout button:hover,
.cx-theme-high-contrast-light cx-navigation-ui.flyout button:hover {
  outline-color: var(--cx-color-dark);
}
.cx-theme-high-contrast-light cx-navigation-ui.flyout cx-generic-link:hover {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light cx-navigation-ui.flyout a:hover {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light cx-navigation-ui.flyout button:hover {
  color: var(--cx-color-text);
}
cx-category-navigation span,
cx-category-navigation button:not(cx-generic-link + button),
cx-category-navigation cx-navigation-ui > nav > ul > li > cx-generic-link {
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
}
.cxFeat_a11yNavigationButtonsAriaFixes cx-category-navigation h4 {
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
}
cx-category-navigation li {
  list-style: none;
}
cx-category-navigation cx-navigation-ui > nav > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
cx-category-navigation cx-navigation-ui > nav > ul > li {
  list-style: none;
  display: flex;
}
@media (min-width: 992px) {
  cx-category-navigation cx-navigation-ui > nav > ul > li {
    padding-inline-end: 15px;
    padding-inline-start: 15px;
  }
}
@media (min-width: 992px) {
  cx-category-navigation cx-navigation-ui > nav > ul > li > .wrapper {
    margin-top: 67px;
  }
}
@media (max-width: 991.98px) {
  cx-category-navigation cx-navigation-ui.flyout.is-open li.is-open:not(.back) > span {
    display: none;
  }
}
footer cx-page-layout.footer cx-footer-navigation,
cx-footer-navigation {
  background-color: var(--cx-color-background-dark);
}
footer cx-page-layout.footer cx-footer-navigation a,
cx-footer-navigation a {
  font-size: var(--cx-font-small, 0.8rem);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
footer cx-page-layout.footer cx-footer-navigation a:hover,
cx-footer-navigation a:hover {
  color: var(--cx-color-inverse);
  text-decoration: underline;
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui,
cx-footer-navigation cx-navigation-ui {
  justify-content: center;
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui span,
cx-footer-navigation cx-navigation-ui span {
  text-transform: uppercase;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-bottom: 20px;
  display: block;
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui > nav > ul,
cx-footer-navigation cx-navigation-ui > nav > ul {
  display: flex;
}
@media (max-width: 767.98px) {
  footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui > nav > ul,
  cx-footer-navigation cx-navigation-ui > nav > ul {
    flex-direction: column;
  }
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui > nav > ul > li,
cx-footer-navigation cx-navigation-ui > nav > ul > li {
  margin: 3vw;
}
cx-footer-navigation cx-navigation-ui nav ul.childs > li > cx-generic-link > a:hover {
  color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-dark footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui,
footer cx-page-layout.footer .cx-theme-high-contrast-dark cx-footer-navigation cx-navigation-ui,
.cx-theme-high-contrast-dark cx-footer-navigation cx-navigation-ui,
.cx-theme-high-contrast-light footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui,
footer cx-page-layout.footer .cx-theme-high-contrast-light cx-footer-navigation cx-navigation-ui,
.cx-theme-high-contrast-light cx-footer-navigation cx-navigation-ui {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark footer cx-page-layout.footer cx-footer-navigation,
footer cx-page-layout.footer .cx-theme-high-contrast-dark cx-footer-navigation,
.cx-theme-high-contrast-dark cx-footer-navigation,
.cx-theme-high-contrast-light footer cx-page-layout.footer cx-footer-navigation,
footer cx-page-layout.footer .cx-theme-high-contrast-light cx-footer-navigation,
.cx-theme-high-contrast-light cx-footer-navigation {
  background-color: var(--cx-color-background);
  border-top: 1px solid var(--cx-color-dark);
}
.cx-theme-high-contrast-light cx-footer-navigation cx-navigation-ui span {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light footer cx-page-layout.footer cx-footer-navigation a,
footer cx-page-layout.footer .cx-theme-high-contrast-light cx-footer-navigation a,
.cx-theme-high-contrast-light cx-footer-navigation a {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light cx-footer-navigation cx-navigation-ui nav ul.childs > li > cx-generic-link > a:hover {
  color: var(--cx-color-text);
}
cx-scroll-to-top {
  display: none;
  height: 48px;
  width: 48px;
  position: fixed;
  bottom: 80px;
  inset-inline-end: 60px;
  z-index: 100;
}
cx-scroll-to-top.display {
  display: initial;
  animation: popup 1s 1;
}
cx-scroll-to-top button {
  height: inherit;
  width: inherit;
  font-size: 30px;
  color: var(--cx-color-inverse);
  background-color: var(--cx-color-primary);
  border: transparent;
  border-radius: 12px;
  box-shadow:
    rgba(0, 0, 0, 0.07) 0px 1px 1px,
    rgba(0, 0, 0, 0.07) 0px 2px 2px,
    rgba(0, 0, 0, 0.07) 0px 4px 4px,
    rgba(0, 0, 0, 0.07) 0px 8px 8px,
    rgba(0, 0, 0, 0.07) 0px 16px 16px;
}
@media (hover: hover) {
  cx-scroll-to-top button:hover {
    background-color: var(--cx-color-primary-accent);
  }
}
.cx-theme-high-contrast-dark cx-scroll-to-top button {
  color: var(--cx-color-medium);
}
@keyframes popup {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}
@media (max-width: 767.98px) {
  cx-scroll-to-top {
    inset-inline-end: 15px;
  }
}
cx-my-account-v2-navigation {
  background: var(--cx-color-inverse);
  font-family: sans-serif;
  padding: 5px 5px 5px 5px;
  width: 100%;
}
cx-my-account-v2-navigation a {
  font-size: var(--cx-font-medium);
  font-weight: bold;
  width: 100%;
  height: 50px;
  display: flex;
  text-indent: 5px;
  padding: 16px !important;
}
cx-my-account-v2-navigation a:hover {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-my-account-v2-navigation cx-navigation-ui {
  background: var(--cx-color-inverse);
  flex-direction: column;
  width: 100%;
}
cx-my-account-v2-navigation cx-navigation-ui span,
cx-my-account-v2-navigation cx-navigation-ui h4 {
  text-indent: 5px;
  font-weight: bold;
  display: block;
  padding: 10px 5px 15px 5px;
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-medium);
  width: 100%;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 0px;
  line-height: normal;
}
cx-my-account-v2-navigation cx-navigation-ui > nav > ul > li {
  margin-bottom: 20px;
}
cx-my-account-v2-navigation cx-navigation-ui > nav > ul > li a {
  border: 1px solid var(--cx-color-medium);
  border-top: none;
}
cx-my-account-v2-navigation .fas {
  font-family: sans-serif, "Font Awesome 5 Free";
  font-size: var(--cx-font-medium);
  display: inline-block;
}
@media screen and (max-width: 544px) {
  cx-navigation-ui h4,
  cx-navigation-ui span {
    font-size: 14px;
  }
  cx-my-account-v2-navigation a,
  cx-my-account-v2-navigation .fas {
    height: auto;
    padding: 19px 0 19px 2px;
    font-size: 12px;
  }
}
@media screen and (max-width: 444px) {
  cx-navigation-ui h4,
  cx-navigation-ui span {
    font-size: 11px;
  }
  cx-my-account-v2-navigation a,
  cx-my-account-v2-navigation .fas {
    font-size: 10px;
    word-wrap: break-word;
  }
}
cx-media {
  position: relative;
  display: block;
}
cx-media img {
  max-width: 100%;
  max-height: 100%;
  transform: scale(1);
  opacity: 1;
  transition: all 0.6s;
}
cx-media.is-missing {
  height: 100%;
}
cx-media.is-missing {
  background: no-repeat top center url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" viewBox="0 0 515 515" xml:space="preserve"%3E%3Cstyle type="text/css"%3E.st0%7Bfill:%23FFFFFF;%7D.st1%7Bfill:%2377818B;%7D%3C/style%3E%3Crect y="0" class="st0" width="515" height="515"/%3E%3Cpath class="st1" d="M352.6,198.7h-31.9v15.6h31.9V198.7z M279.3,293.6c-5.9,5.2-14.8,8.1-23,8.1c-22.2,0-39.3-17.8-39.3-40 c0-1.5,0-3.7,0-5.2L279.3,293.6z M296.3,261.7c0,2.2,0,5.2,0,5.9l-64.4-37.8c7.4-5.2,15.6-8.9,24.4-8.9 C278.6,221.7,296.3,240.2,296.3,261.7z M129.7,204.7v120c0,8.9,5.9,15.6,15.6,15.6h214.1l-65.9-37.8c-9.6,8.9-23,14.8-37.8,14.8 c-30.4,0-54.8-25.9-54.8-55.6c0-5.2,0-9.6,1.5-13.3L129.7,204.7z M115.6,170.6L406,341.7l5.2,2.2l-2.2,5.9l-2.2,2.2l-2.2,5.9 l-5.9-3.7L108.9,183.2l-5.9-3.7l3.7-5.2l1.5-2.2l3.7-5.9L115.6,170.6z M206.7,181.7l-1.5-9.6c-1.5-2.2-2.2-3.7-5.2-3.7h-15.6h-14.8 c-2.2,0-3.7,1.5-5.2,3.7l-2.2,9.6h-1.5h-11.9l68.1,40c9.6-9.6,24.4-15.6,39.3-15.6c31.9,0,55.6,25.2,55.6,55.6 c0,5.2-1.5,9.6-2.2,14.8l74.1,43.7V198.7c0-9.6-7.4-17-15.6-17h-15.6c-5.2-1.5-8.9-5.2-11.1-8.9l-2.2-3.7 c-3.7-5.9-11.9-11.1-18.5-11.1h-45.2c-7.4,0-15.6,5.2-19.3,11.1l-3.7,5.2c-2.2,2.2-5.9,5.9-9.6,7.4h-23h-11.1H206.7L206.7,181.7z"/%3E%3C/svg%3E');
  background-size: contain;
}
cx-global-message {
  position: sticky;
  display: block;
  top: 0;
  z-index: 2;
}
.cx-theme-high-contrast-dark cx-global-message .alert-danger,
.cx-theme-high-contrast-dark cx-global-message .alert-warning,
.cx-theme-high-contrast-dark cx-global-message .alert-info,
.cx-theme-high-contrast-dark cx-global-message .alert-success,
.cx-theme-high-contrast-light cx-global-message .alert-danger,
.cx-theme-high-contrast-light cx-global-message .alert-warning,
.cx-theme-high-contrast-light cx-global-message .alert-info,
.cx-theme-high-contrast-light cx-global-message .alert-success {
  border: 1px solid var(--cx-color-text);
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-global-message .close,
.cx-theme-high-contrast-light cx-global-message .close {
  color: var(--cx-color-text);
}
cx-tab {
  --cx-tab-gap: 0;
  --cx-tab-btn-bg-color: var(--cx-color-background);
  --cx-tab-btn-width: 100%;
  --cx-tab-btn-border: none;
  --cx-tab-btn-border-radius: none;
  --cx-tab-btn-font-size: 1.2rem;
  --cx-tab-panel-bg: var(--cx-color-background);
  --cx-tab-panel-padding: 50px 0;
  --cx-tab-panel-border-radius: 0;
  --cx-tab-panel-margin-top: 0;
  --cx-tab-panel-border-top: 1px var(--cx-color-light) solid;
  --cx-tab-panel-border-end: none;
  --cx-tab-panel-border-bottom: none;
  --cx-tab-panel-border-start: none;
}
cx-tab .tab-btn {
  order: 0;
  transition: all 0.6s;
  font-size: var(--cx-tab-btn-font-size);
  text-align: center;
  margin: 0;
  border: 0;
  margin-bottom: 0;
  cursor: pointer;
}
cx-tab .tab-btn:first-of-type {
  grid-column: 3;
}
cx-tab .tab-btn[disabled] {
  cursor: not-allowed;
}
cx-tab .tab-btn.active,
cx-tab .tab-btn:hover:not([disabled]) {
  color: var(--cx-color-primary);
}
cx-tab .tab-btn:focus {
  z-index: 1;
}
.cxFeat_a11yCroppedFocusRing cx-tab .tab-btn:focus-visible {
  outline-offset: -3px;
}
cx-tab .tab-btn.active:after,
cx-tab .tab-btn:hover:not([disabled]):after {
  width: 100%;
}
cx-tab .tab-btn.active:after {
  opacity: 1;
}
cx-tab .tab-btn:not(.active):hover:after {
  opacity: 0.5;
}
cx-tab .tab-btn:after {
  content: "";
  display: block;
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: auto;
  height: 5px;
  background: var(--cx-color-primary);
  width: 0;
  opacity: 0;
  transition: all 0.6s;
}
cx-tab div[role=tabpanel] {
  margin-top: var(--cx-tab-panel-margin-top);
  border-top: var(--cx-tab-panel-border-top);
  border-inline-end: var(--cx-tab-panel-border-end);
  border-bottom: var(--cx-tab-panel-border-bottom);
  border-inline-start: var(--cx-tab-panel-border-start);
  border-radius: var(--cx-tab-panel-border-radius);
  padding: var(--cx-tab-panel-padding);
  background: var(--cx-tab-panel-bg);
}
.cxFeat_a11yCroppedFocusRing cx-tab div[role=tabpanel].active:focus-visible {
  outline-offset: -3px;
}
cx-tab .tab {
  display: flex;
  gap: var(--cx-tab-gap);
}
cx-tab .tab button {
  width: var(--cx-tab-btn-width);
  background-color: var(--cx-tab-btn-bg-color);
  border: var(--cx-tab-btn-border);
  border-radius: var(--cx-tab-btn-border-radius);
  color: inherit;
}
cx-tab .accordian .tab-btn {
  width: 100%;
  border-top: 1px var(--cx-color-light) solid;
  font-size: 18px;
  padding-top: 15px;
  padding-inline-end: 0;
  padding-bottom: 0;
  padding-inline-start: 4%;
  text-align: start;
  height: 63px;
  position: relative;
  color: inherit;
}
cx-tab .accordian .tab-btn:before {
  margin: 0px 15px;
  float: right;
  font-size: 33px;
  bottom: 12px;
  position: relative;
  color: var(--cx-color-text);
}
cx-tab .accordian .tab-btn:after {
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: -4%;
}
cx-tab .accordian .tab-btn.active:after,
cx-tab .accordian .tab-btn:hover:after {
  width: 104%;
}
cx-tab .accordian .tab-icon {
  margin: 0px 15px;
  float: right;
  font-size: 33px;
  bottom: 12px;
  position: relative;
  color: var(--cx-color-text);
}
cx-tab .accordian div {
  padding: 15px 5px;
}
cx-video video {
  display: inherit;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 0;
}
cx-video a {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  position: absolute;
  top: 2.5rem;
  left: 2.5rem;
  z-index: 1;
  padding: 0.5rem;
  margin-inline-end: var(--cx-margin-right, 2.5rem);
  color: var(--cx-color-text);
  background-color: rgba(150, 150, 150, 0.8);
  border-radius: 0.2rem;
  font-weight: var(--cx-font-weight-bold);
}
@media (max-width: 767.98px) {
  cx-video a {
    font-size: 3vw;
  }
}
cx-video .video-container {
  position: relative;
}
cx-pdf .pdf-container {
  padding-top: 0.938rem;
  font-size: var(--cx-font-size, 0.875rem);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-pdf .pdf-container a {
  color: var(--cx-color-text);
  line-height: 1.1875rem;
  text-decoration: underline;
  font-weight: 600;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-pdf .pdf-container cx-icon {
  margin-inline-start: 0.3rem;
  background-color: transparent;
  border: none;
  text-decoration: none;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
@media (min-width: 768px) {
  body button.search {
    display: none;
  }
}
@media (max-width: 767.98px) {
  body div.search-icon {
    display: none;
  }
}
body.searchbox-is-active header,
body.searchbox-is-active .header {
  position: relative;
  z-index: 100;
}
body.searchbox-is-active cx-searchbox.search-box-v2 .results.has-outer-results {
  display: flex;
}
@media (max-width: 767.98px) {
  body.searchbox-is-active cx-searchbox.search-box-v2 .results.has-outer-results {
    display: block;
  }
}
body.searchbox-is-active.has-searchbox-results cx-searchbox .results {
  display: block;
}
body.searchbox-is-active.has-searchbox-results cx-searchbox.search-box-v2 .results {
  display: flex;
}
@media (max-width: 767.98px) {
  body.searchbox-is-active.has-searchbox-results cx-searchbox.search-box-v2 .results {
    display: block;
  }
}
body.searchbox-is-active.has-searchbox-results cx-storefront:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 767.98px) {
  body:not(.searchbox-is-active) cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input {
    width: 0;
    padding: 0;
  }
  body:not(.searchbox-is-active) cx-searchbox .cxFeat_a11ySearchboxLabel .cx-label-inner-container,
  body:not(.searchbox-is-active) cx-searchbox .cxFeat_a11ySearchboxLabel input {
    width: 0;
    padding: 0;
    border: none;
  }
  body:not(.searchbox-is-active) cx-searchbox .cxFeat_a11ySearchboxLabel .cx-input-label {
    display: none;
  }
  body:not(.searchbox-is-active) cx-searchbox button.reset {
    display: none;
  }
}
cx-searchbox {
  --cx-mobile-header-height: 60px;
  z-index: 10;
  display: block;
}
@media (min-width: 768px) {
  cx-searchbox {
    position: relative;
    z-index: 0;
  }
}
cx-searchbox > * {
  z-index: 20;
}
@media (min-width: 768px) {
  cx-searchbox > * {
    background-color: var(--cx-color-inverse);
    position: relative;
  }
}
@media (min-width: 768px) {
  .cxFeat_a11ySearchboxLabel cx-searchbox > .cx-searchbox-container {
    background-color: unset;
    position: unset;
  }
}
cx-searchbox a,
cx-searchbox h3 {
  padding: 6px 16px;
  color: currentColor;
  -webkit-user-select: none;
  user-select: none;
}
.cxFeat_a11ySearchboxLabel cx-searchbox .cx-input-label {
  color: var(--cx-color-text);
}
@media (max-width: 767.98px) {
  .cxFeat_a11ySearchboxLabel cx-searchbox .cx-input-label {
    position: absolute;
    top: var(--cx-mobile-header-height);
    left: 10px;
    z-index: 30;
  }
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) {
  display: flex;
  align-content: stretch;
  margin: 0;
  padding-top: 6px;
  padding-inline-end: 6px;
  padding-bottom: 6px;
  padding-inline-start: 10px;
}
@media (min-width: 768px) {
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) {
    border: 1px solid var(--cx-color-medium);
    width: 27vw;
    min-width: 300px;
    max-width: 550px;
  }
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel).dirty div.search-icon {
    display: none;
  }
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input {
  background: none;
  border: none;
  outline: none;
  display: block;
  flex-basis: 100%;
  height: 35px;
  color: var(--cx-color-text);
  z-index: 20;
}
@media (max-width: 767.98px) {
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input {
    position: absolute;
    left: 0;
    top: 72px;
    width: 100%;
    background-color: var(--cx-color-light);
    padding: 6px 16px;
    height: 48px;
    border-bottom: 1px solid var(--cx-color-light);
  }
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input::-webkit-input-placeholder {
  color: var(--cx-color-secondary);
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input::-moz-placeholder {
  color: var(--cx-color-secondary);
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input:-moz-placeholder {
  color: var(--cx-color-secondary);
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input:-ms-input-placeholder {
  color: var(--cx-color-secondary);
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel):not(.dirty) button.reset {
  display: none;
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) button,
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) div.search-icon {
  flex-basis: 48px;
  text-align: center;
  background: none;
  border: none;
  padding: 6px;
  color: var(--cx-color-secondary);
}
@media (max-width: 767.98px) {
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) button,
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) div.search-icon {
    color: var(--cx-color-primary);
    font-size: var(--cx-font-size, 1.563rem);
  }
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) button.reset:before,
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) div.search-icon.reset:before {
  font-size: 1.4rem;
}
@media (max-width: 767.98px) {
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) button.reset,
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) div.search-icon.reset {
    position: relative;
    left: 120px;
    z-index: 1001;
    top: 59px;
    margin-top: 0;
  }
}
cx-searchbox label.cxFeat_a11ySearchboxLabel {
  display: flex;
  align-content: stretch;
  align-items: center;
  margin: 0;
  padding-top: 6px;
  padding-inline-end: 6px;
  padding-bottom: 6px;
  padding-inline-start: 10px;
  gap: 15px;
}
@media (min-width: 768px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel.dirty div.search-icon {
    display: none;
  }
}
cx-searchbox label.cxFeat_a11ySearchboxLabel:not(.dirty) button.reset {
  display: none;
}
cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container {
  display: flex;
  align-content: stretch;
  align-items: center;
  padding-top: 6px;
  padding-inline-end: 6px;
  padding-bottom: 6px;
  padding-inline-start: 10px;
}
.cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within {
    outline-offset: -2px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within .ng-select-container {
    position: initial;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within[type=radio],
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within[type=checkbox],
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within > cx-media {
    transition: none;
    padding: 2px;
  }
}
@media (min-width: 768px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container {
    border: 1px solid var(--cx-color-medium);
    width: 27vw;
    min-width: 300px;
    max-width: 550px;
    background-color: var(--cx-color-inverse);
  }
}
@media (max-width: 767.98px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container {
    position: absolute;
    left: 0;
    top: var(--cx-mobile-header-height);
    width: 100%;
    background-color: var(--cx-color-inverse);
    z-index: 20;
    padding-top: 25px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container:focus-within {
    padding: 27px 10px 8px;
    outline: 0;
  }
}
cx-searchbox label.cxFeat_a11ySearchboxLabel input {
  background: none;
  border: none;
  outline: none;
  display: block;
  flex-basis: 100%;
  height: 35px;
  color: var(--cx-color-text);
  z-index: 20;
}
@media (max-width: 767.98px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel input {
    width: 100%;
    padding: 6px 16px;
    height: 48px;
    border: 1px solid var(--cx-color-medium);
    border-radius: 4px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus {
    outline-style: solid;
    outline-color: var(--cx-color-visual-focus);
    outline-width: var(--cx-visual-focus-width, 2px);
    outline-offset: 2px;
    transition: none;
    box-shadow: 0 0 0 2px var(--cx-color-inverse);
  }
}
@media (max-width: 767.98px) and (max-width: 991.98px) {
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus {
    outline-offset: -2px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus .ng-select-container {
    position: initial;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus[type=radio],
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus[type=checkbox],
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11yKeyboardFocusInSearchBox cx-searchbox label.cxFeat_a11ySearchboxLabel input:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-searchbox label.cxFeat_a11ySearchboxLabel input::-webkit-input-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label.cxFeat_a11ySearchboxLabel input::-moz-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label.cxFeat_a11ySearchboxLabel input:-moz-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label.cxFeat_a11ySearchboxLabel input:-ms-input-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label.cxFeat_a11ySearchboxLabel button,
cx-searchbox label.cxFeat_a11ySearchboxLabel div.search-icon {
  flex-basis: 48px;
  text-align: center;
  background: none;
  border: none;
  padding: 6px;
  color: var(--cx-color-secondary);
}
@media (max-width: 767.98px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel button,
  cx-searchbox label.cxFeat_a11ySearchboxLabel div.search-icon {
    color: var(--cx-color-primary);
    font-size: var(--cx-font-size, 1.563rem);
  }
  cx-searchbox label.cxFeat_a11ySearchboxLabel button.reset,
  cx-searchbox label.cxFeat_a11ySearchboxLabel div.search-icon.reset {
    display: none;
  }
}
cx-searchbox label.cxFeat_a11ySearchboxLabel button.reset cx-icon:before,
cx-searchbox label.cxFeat_a11ySearchboxLabel div.search-icon.reset cx-icon:before {
  font-size: 1.4rem;
}
@media (max-width: 767.98px) {
  cx-searchbox label.cxFeat_a11ySearchboxLabel button.reset cx-icon,
  cx-searchbox label.cxFeat_a11ySearchboxLabel div.search-icon.reset cx-icon {
    position: relative;
    left: 74px;
    z-index: 20;
    top: 52px;
    margin-top: 0;
  }
}
cx-searchbox .results {
  display: none;
  position: absolute;
  left: 0;
  padding-top: 14px;
  width: 100%;
  color: #000;
  background-color: #fff;
  font-size: var(--cx-font-small, 1rem);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-searchbox .results.no-headers {
  padding-top: 4px;
}
cx-searchbox .results h3 {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
@media (max-width: 767.98px) {
  cx-searchbox .results {
    top: 120px;
    z-index: 10;
  }
  .cxFeat_a11ySearchboxLabel cx-searchbox .results {
    top: calc(var(--cx-mobile-header-height) + 79px);
  }
}
cx-searchbox .results a {
  text-decoration: none;
  cursor: pointer;
  font-weight: 800;
}
cx-searchbox .results a .highlight,
cx-searchbox .results a .search-results-highlight {
  font-weight: normal;
  font-style: normal;
}
cx-searchbox .results a:hover,
cx-searchbox .results a:focus {
  background: var(--cx-color-light);
  color: currentColor;
}
cx-searchbox .results .trending-searches-container {
  display: none;
}
cx-searchbox .results .recent-searches,
cx-searchbox .results .trending-searches,
cx-searchbox .results .suggestions {
  margin-bottom: 20px;
}
cx-searchbox .results .recent-searches ul,
cx-searchbox .results .trending-searches ul,
cx-searchbox .results .suggestions ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  border-top: solid 1px var(--cx-color-light);
}
cx-searchbox .results .recent-searches ul.no-headers,
cx-searchbox .results .trending-searches ul.no-headers,
cx-searchbox .results .suggestions ul.no-headers {
  border-top: none;
}
cx-searchbox .results .recent-searches ul li,
cx-searchbox .results .recent-searches ul a,
cx-searchbox .results .trending-searches ul li,
cx-searchbox .results .trending-searches ul a,
cx-searchbox .results .suggestions ul li,
cx-searchbox .results .suggestions ul a {
  flex: 100%;
  line-height: 2rem;
  display: block;
  max-width: 100%;
}
cx-searchbox .results .products cx-carousel {
  display: none;
}
@media (max-width: 767.98px) {
  cx-searchbox .results .products {
    display: none;
  }
}
cx-searchbox .results .products ul {
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
cx-searchbox .results .products ul a {
  display: grid;
  grid-column-gap: 16px;
  border-top: solid 1px var(--cx-color-light);
}
cx-searchbox .results .products ul a.has-media {
  grid-template-columns: 50px 1fr;
}
cx-searchbox .results .products ul a cx-media {
  grid-row: 1/3;
}
cx-searchbox .results .products ul a div.name {
  text-overflow: ellipsis;
  font-size: inherit;
  font-weight: inherit;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  white-space: nowrap;
  overflow: hidden;
}
cx-searchbox .results .products ul a .price {
  font-weight: normal;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-searchbox .search-panel-close-btn {
  display: none;
}
cx-searchbox.search-box-v2 {
  position: unset;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 input {
    background-color: var(--cx-color-light);
  }
  cx-searchbox.search-box-v2 input:focus {
    box-shadow: 0 -2px 0 #d3d6db;
  }
}
cx-searchbox.search-box-v2 .search-panel-close-btn {
  display: block;
  position: absolute;
  right: 40px;
  top: 24px;
  min-height: 1rem;
  color: #C56D4A;
  padding: 5px 8px;
  z-index: 1;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .search-panel-close-btn {
    display: block;
    right: 12px;
    top: 20px;
  }
}
cx-searchbox.search-box-v2 a:hover {
  background: none;
}
cx-searchbox.search-box-v2 .results {
  height: 350px;
  display: none;
  padding: 24px 40px 48px 40px;
  margin-top: 14px;
  overflow: hidden;
  flex-wrap: wrap;
}
cx-searchbox.search-box-v2 .results .search-panel-header {
  width: 100%;
  display: flex;
  order: -1;
  height: min-content;
}
cx-searchbox.search-box-v2 .results .search-panel-header.header-panel-divider {
  border-bottom: 1px solid var(--cx-color-medium);
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .search-panel-header {
    display: none;
  }
}
cx-searchbox.search-box-v2 .results .search-panel-header .search-panel-close-btn {
  display: block;
}
cx-searchbox.search-box-v2 .results .search-panel-header h3:not(.cx-product-name) {
  padding-inline-start: 0;
  font-size: 1rem;
  font-weight: var(--cx-font-weight-semi);
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .search-panel-header h3:not(.cx-product-name) {
    display: none;
  }
}
cx-searchbox.search-box-v2 .results .search-panel-header h3:not(.cx-product-name).search-panel-message {
  display: inline-block;
}
cx-searchbox.search-box-v2 .results .search-panel-header .suggestions-header {
  width: 20%;
  display: none;
}
cx-searchbox.search-box-v2 .results .search-panel-header .trendingSearches-header {
  width: 20%;
}
cx-searchbox.search-box-v2 .results .search-panel-header .recentSearches-header {
  width: 20%;
  display: none;
}
cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .search-panel-header .recentSearches-header {
  display: inline-block;
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ .search-panel-header .trendingSearches-header {
  display: inline-block;
}
cx-searchbox.search-box-v2 .results .suggestions ~ .search-panel-header .suggestions-header {
  display: inline-block;
}
cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
  display: inline-block;
  flex-basis: 60%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
  display: inline-block;
  flex-basis: 60%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .suggestions ~ .search-panel-header .products-header {
  display: inline-block;
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions ~ .search-panel-header .products-header {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
  display: inline-block;
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ .search-panel-header .products-header {
  display: inline-block;
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ .search-panel-header .products-header {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results {
    height: inherit;
    margin-top: inherit;
    padding: 20px;
  }
}
cx-searchbox.search-box-v2 .results a {
  padding: 6px 0;
  color: currentColor;
  -webkit-user-select: none;
  user-select: none;
  max-width: 160px;
  display: block;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-searchbox.search-box-v2 .results a .highlight,
cx-searchbox.search-box-v2 .results a .search-results-highlight {
  font-weight: normal;
  font-style: normal;
}
cx-searchbox.search-box-v2 .results h3:not(.cx-product-name) {
  display: none;
  padding-inline-start: 0;
  font-size: 1rem;
  font-weight: var(--cx-font-weight-semi);
  font-weight: var(--cx-font-weight-semi);
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results h3:not(.cx-product-name) {
    display: inline-block;
    border-bottom: 1px solid var(--cx-color-medium);
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results ul {
  padding-inline-start: 0;
  width: 100%;
}
cx-searchbox.search-box-v2 .results .suggestions {
  width: 20%;
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  border-top: none;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions {
    width: 100%;
    margin-bottom: 20px;
  }
}
cx-searchbox.search-box-v2 .results .suggestions:focus {
  background-color: pink;
}
cx-searchbox.search-box-v2 .results .suggestions ul {
  border-top: none;
}
cx-searchbox.search-box-v2 .results .suggestions ul li {
  padding: 0 40px 0 0;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions ul li {
    padding: 0;
  }
}
cx-searchbox.search-box-v2 .results .suggestions a:hover {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-searchbox.search-box-v2 .results cx-recent-searches {
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  border-top: none;
}
cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results cx-recent-searches ul {
  border-top: none;
}
cx-searchbox.search-box-v2 .results cx-recent-searches ul li {
  padding: 0 40px 0 0;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results cx-recent-searches ul li {
    padding: 0;
  }
}
cx-searchbox.search-box-v2 .results cx-recent-searches a:hover {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-searchbox.search-box-v2 .results .trending-searches-container {
  display: none;
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches {
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  border-top: none;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches:has(.trending-searches) {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches ul {
  border-top: none;
}
cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches ul li {
  padding: 0 40px 0 0;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches ul li {
    padding: 0;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container cx-trending-searches a:hover {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-searchbox.search-box-v2 .results .products {
  width: 100%;
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  min-height: 100%;
}
cx-searchbox.search-box-v2 .results .products cx-carousel {
  display: flex;
}
cx-searchbox.search-box-v2 .results .products ul {
  display: none;
}
cx-searchbox.search-box-v2 .results .products .slides {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
cx-searchbox.search-box-v2 .results .products .slides cx-media.is-missing {
  height: 120px;
}
cx-searchbox.search-box-v2 .results .products .slides cx-media img {
  max-width: 120px;
}
cx-searchbox.search-box-v2 .results .products .slides h3.cx-product-name {
  text-overflow: ellipsis;
  overflow: hidden;
}
cx-searchbox.search-box-v2 .results .products .slides a:hover {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .products {
    display: block;
  }
}
cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .products {
  flex-basis: 60%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .products {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .products {
  flex-basis: 60%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .products {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .suggestions ~ .products {
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .suggestions ~ .products {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .products {
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .products {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ .products {
  flex-basis: 80%;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ .products {
    width: 100%;
  }
}
cx-searchbox.search-box-v2 .results cx-carousel .indicators {
  display: none;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results cx-carousel .indicators {
    display: flex;
  }
}
cx-searchbox.search-box-v2 .message {
  border-bottom: solid 1px var(--cx-color-medium);
  font-size: var(--cx-font-small, 0.9rem);
  font-weight: 600;
  padding-top: 16px;
  padding-bottom: 5px;
}
.cx-theme-high-contrast-dark cx-searchbox,
.cx-theme-high-contrast-light cx-searchbox {
  border: 1px solid var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-searchbox label,
.cx-theme-high-contrast-light cx-searchbox label {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-searchbox label input,
.cx-theme-high-contrast-light cx-searchbox label input {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-searchbox label input:focus,
.cx-theme-high-contrast-light cx-searchbox label input:focus {
  outline-style: none;
  box-shadow: none;
}
.cx-theme-high-contrast-dark cx-searchbox .suggestions,
.cx-theme-high-contrast-light cx-searchbox .suggestions {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-searchbox .results,
.cx-theme-high-contrast-light cx-searchbox .results {
  border: 1px solid var(--cx-color-text);
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-searchbox .results a:hover,
.cx-theme-high-contrast-dark cx-searchbox .results a:focus,
.cx-theme-high-contrast-light cx-searchbox .results a:hover,
.cx-theme-high-contrast-light cx-searchbox .results a:focus {
  background: var(--cx-color-text);
  color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-searchbox .products,
.cx-theme-high-contrast-light cx-searchbox .products {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container,
.cx-theme-high-contrast-light cx-searchbox label.cxFeat_a11ySearchboxLabel .cx-label-inner-container {
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
cx-facet button.heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0.4rem 0;
  padding: 0.4rem;
  width: 100%;
  border-bottom: 1px solid var(--cx-color-medium);
  cursor: pointer;
  font-weight: var(--cx-font-weight-semi);
}
cx-facet button.heading:hover,
cx-facet button.heading:focus {
  color: var(--cx-color-primary);
}
cx-facet button.heading cx-icon {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  cx-facet button.heading cx-icon {
    font-size: 1.3rem;
  }
}
cx-facet {
  display: block;
}
@media (max-width: 991.98px) {
  cx-facet:nth-of-type(-n+0).collapsed .collapse-icon,
  cx-facet:nth-of-type(-n+0).collapsed a,
  cx-facet:nth-of-type(-n+0).collapsed button:not(.heading) {
    display: none;
  }
  cx-facet:nth-of-type(-n+0):not(.collapsed) .expand-icon {
    display: none;
  }
  cx-facet:nth-of-type(n+1):not(.expanded) .collapse-icon,
  cx-facet:nth-of-type(n+1):not(.expanded) a,
  cx-facet:nth-of-type(n+1):not(.expanded) button:not(.heading) {
    display: none;
  }
  .cxFeat_a11yTabComponent cx-facet:nth-of-type(n+1):not(.expanded) .collapse-icon,
  .cxFeat_a11yTabComponent cx-facet:nth-of-type(n+1):not(.expanded) a,
  .cxFeat_a11yTabComponent cx-facet:nth-of-type(n+1):not(.expanded) button:not(.heading) {
    display: flex;
  }
  cx-facet:nth-of-type(n+1).expanded .expand-icon {
    display: none;
  }
}
@media (min-width: 992px) {
  cx-facet:nth-of-type(-n+3).collapsed .collapse-icon,
  cx-facet:nth-of-type(-n+3).collapsed a,
  cx-facet:nth-of-type(-n+3).collapsed button:not(.heading) {
    display: none;
  }
  cx-facet:nth-of-type(-n+3):not(.collapsed) .expand-icon {
    display: none;
  }
  cx-facet:nth-of-type(n+4):not(.expanded) .collapse-icon,
  cx-facet:nth-of-type(n+4):not(.expanded) a,
  cx-facet:nth-of-type(n+4):not(.expanded) button:not(.heading) {
    display: none;
  }
  cx-facet:nth-of-type(n+4).expanded .expand-icon {
    display: none;
  }
}
cx-facet a,
cx-facet button {
  display: flex;
  align-items: baseline;
  padding: 0.4rem;
  cursor: pointer;
  color: var(--cx-color-text);
}
cx-facet a.value:hover,
cx-facet button.value:hover {
  text-decoration: none;
  color: var(--cx-color-primary);
}
@media (max-width: 991.98px) {
  cx-facet a.value > span,
  cx-facet button.value > span {
    display: flex;
    width: calc(100% - 1.8rem);
  }
  cx-facet a.value .label,
  cx-facet button.value .label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
cx-facet a.value .count,
cx-facet button.value .count {
  margin-inline-start: 5px;
}
cx-facet a.value .count::before,
cx-facet button.value .count::before {
  content: "(";
}
cx-facet a.value .count::after,
cx-facet button.value .count::after {
  content: ")";
}
cx-facet button {
  background: none;
  border: none;
  display: inline-flex;
}
cx-facet button:hover {
  color: var(--cx-color-primary);
}
cx-facet.multi-select a.value:hover:not(.selected)::before {
  border-color: var(--cx-color-primary);
}
cx-facet.multi-select a.value::before {
  content: "\2713";
  color: transparent;
  flex-shrink: 0;
  font-size: 1rem;
  font-weight: bold;
  width: 1.3rem;
  height: 1.35rem;
  border-radius: 0.2rem;
  border: solid 1px var(--cx-color-text);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 0.5rem;
}
cx-facet.multi-select a.value.selected::before {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-dark cx-facet.multi-select a.value.selected::before {
  background-color: transparent;
  border-color: var(--cx-color-dark);
}
cx-product-list cx-star-rating {
  padding-top: 0;
}
cx-product-list .cx-product-search-list {
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-medium);
  margin: 0 0 25px 0;
}
cx-product-list .cx-product-search-list:last-of-type {
  border: none;
}
cx-product-list .cx-product-container {
  margin: 40px 0;
}
cx-product-list .cx-sorting {
  border-style: solid;
  border-color: var(--cx-color-medium);
}
@media (max-width: 991.98px) {
  cx-product-list .cx-sorting {
    border: none;
  }
}
cx-product-list .cx-sorting.top {
  border-width: 0 0 1px 0;
  padding: 0 0 8px 0;
}
cx-product-list .cx-sorting.bottom {
  border-width: 1px 0 0 0;
  padding: 25px 0 0px 0;
}
@media (min-width: 992px) {
  cx-product-list .cx-sorting ng-select {
    width: 15rem;
  }
}
@media (max-width: 575.98px) {
  cx-product-list .cx-sorting .row .col-auto:first-of-type {
    padding-inline-start: 0;
    padding-inline-end: 10px;
  }
  cx-product-list .cx-sorting .row .col-auto:last-of-type {
    padding-inline-end: 10px;
    padding-inline-start: 0;
  }
}
cx-product-list .cx-pagination {
  display: inline-block;
  vertical-align: top;
}
cx-product-list .cx-pagination .page-link:hover {
  color: var(--cx-color-inverse);
}
cx-product-list .cx-sort-dropdown {
  height: 48px;
  align-items: center;
  display: flex;
}
@media (max-width: 575.98px) {
  cx-product-list .cx-sort-dropdown {
    display: unset;
    height: 80px;
  }
}
cx-product-list .cx-sort-dropdown span {
  margin-inline-end: 0.5rem;
  flex: none;
}
cx-product-list .cx-sort-dropdown cx-sorting {
  width: 100%;
}
cx-product-list .cx-sort-dropdown .ng-arrow-wrapper {
  padding-inline-end: 35px;
}
cx-product-list .cx-double-btn-container {
  display: grid;
  grid-gap: 5%;
  grid-template-columns: 1fr 1fr;
}
cx-product-list .cx-single-btn-container {
  display: grid;
  width: 50%;
  margin: auto;
}
cx-product-list .cx-single-btn-container .btn-block,
cx-product-list .cx-double-btn-container .btn-block {
  cursor: pointer;
}
cx-product-list .grid-btn-padding {
  padding-top: 25px;
}
cx-product-list .align-btn {
  margin-top: 0px !important;
}
.cx-theme-high-contrast-dark cx-product-list .cx-sort-dropdown,
.cx-theme-high-contrast-light cx-product-list .cx-sort-dropdown {
  color: var(--cx-color-text);
}
cx-product-list-item {
  padding-bottom: 1rem;
}
cx-product-list-item .cx-product-search-list {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
  margin: 0 0 25px 0;
}
cx-product-list-item .cx-product-search-list:last-of-type {
  border-width: 0 0 0 0;
}
cx-product-list-item .cx-product-image-container {
  display: block;
  text-align: center;
  height: 100%;
}
@media (max-width: 767.98px) {
  cx-product-list-item .cx-product-image-container:has(.is-missing) {
    padding: 2px;
  }
}
cx-product-list-item .cx-product-image {
  width: 100%;
  height: 100%;
  display: block;
}
cx-product-list-item .cx-product-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: start;
  display: block;
  margin: 0 0 3px 0;
  color: var(--cx-color-text);
  text-decoration: none;
}
cx-product-list-item .cx-product-name h2 {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
@media (max-width: 767.98px) {
  cx-product-list-item .cx-product-name h2 {
    min-height: 48px;
  }
}
cx-product-list-item .cx-product-name:hover {
  color: var(--cx-color-primary);
}
cx-product-list-item .cx-product-name a {
  margin: 0 0 3px 0;
  color: var(--cx-color-text);
  text-decoration: none;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
@media (max-width: 767.98px) {
  cx-product-list-item .cx-product-name a {
    text-align: center;
    min-height: 48px;
  }
}
cx-product-list-item .cx-product-name a:hover {
  color: var(--cx-color-primary);
}
cx-product-list-item .cx-product-price {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: start;
  margin: 15px 0 0 0;
}
cx-product-list-item .cx-product-price.old {
  color: var(--cx-color-secondary);
  text-decoration: line-through;
}
cx-product-list-item .cx-product-price.new {
  margin-top: 0;
  margin-inline-end: 0;
  margin-bottom: 0;
  margin-inline-start: 5px;
  color: var(--cx-color-primary);
}
cx-product-list-item cx-media.is-missing {
  min-height: 255px;
}
cx-product-list-item cx-variant-style-icons {
  display: block;
  margin-top: 1rem;
}
@media (max-width: 767.98px) {
  cx-product-list-item .cx-product-search-list {
    padding-bottom: 15px;
  }
  cx-product-list-item .cx-product-image {
    max-height: 255px;
  }
  cx-product-list-item .cx-product-name,
  cx-product-list-item .cx-product-rating,
  cx-product-list-item .cx-product-price {
    text-align: center;
  }
  cx-product-list-item .cx-product-name {
    height: 2.5rem;
  }
  cx-product-list-item .cx-product-price {
    margin: 1rem 0;
  }
  cx-product-list-item .cx-product-no-review {
    text-align: center;
  }
}
cx-product-grid .cx-product-image-container {
  display: block;
  text-align: center;
}
cx-product-grid .cx-product-image {
  width: 100%;
  padding: 20px;
  display: block;
}
@media (max-width: 767.98px) {
  cx-product-grid .cx-product-image {
    padding: 1.25rem 0 0 0;
  }
}
cx-product-grid .cx-product-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: center;
  display: block;
  margin: 0 0 25px 0;
  color: var(--cx-color-text);
  text-decoration: none;
  height: 2.4em;
  overflow: hidden;
  position: relative;
}
cx-product-grid .cx-product-name:before {
  bottom: 0;
  right: 0;
  position: absolute;
  content: "\2026";
}
cx-product-grid .cx-product-name:after {
  content: "";
  background: none repeat scroll 0% 0%;
  background-color: var(--cx-color-inverse);
  position: absolute;
  height: 50px;
  width: 100%;
  z-index: 1;
}
cx-product-grid .cx-product-name:hover {
  color: var(--cx-color-primary);
}
cx-product-grid .cx-product-rating {
  text-align: center;
}
cx-product-grid .cx-product-price-container {
  text-align: center;
}
cx-product-grid .cx-product-price {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: center;
  display: inline-block;
  margin: 0 0 25px 0;
}
cx-product-grid .cx-product-price .old {
  color: var(--cx-secondary);
  text-decoration: line-through;
  margin: 0;
}
cx-product-grid .cx-product-price .new {
  margin: 0 0 25px 5px;
  color: var(--cx-primary);
}
cx-product-grid-item {
  display: flex;
  flex-direction: column;
}
cx-product-grid-item .cx-product-search-list {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
  margin: 0 0 25px 0;
}
cx-product-grid-item .cx-product-search-list:last-of-type {
  border-width: 0 0 0 0;
}
cx-product-grid-item cx-media.is-missing {
  min-height: 255px;
}
cx-product-grid-item .cx-product-image-container {
  display: block;
  text-align: center;
}
cx-product-grid-item .cx-product-image {
  width: 100%;
  margin: 3rem 0;
}
cx-product-grid-item .cx-product-rating {
  text-align: center;
}
cx-product-grid-item .cx-product-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: center;
  margin: 0 0 3px 0;
  color: var(--cx-color-text);
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  max-width: 100%;
  height: 40px;
  display: block;
}
cx-product-grid-item .cx-product-name:hover {
  color: var(--cx-color-primary);
}
cx-product-grid-item .cx-product-price-container {
  flex-grow: 1;
}
cx-product-grid-item .cx-product-price-container .cx-product-price {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  text-align: center;
  margin: 1rem 0;
}
cx-product-grid-item .cx-product-price-container .cx-product-price.old {
  color: var(--cx-color-secondary);
  text-decoration: line-through;
}
cx-product-grid-item .cx-product-price-container .cx-product-price.new {
  margin: 0 0 0 5px;
  color: var(--cx-color-primary);
}
cx-product-view .cx-product-layout {
  margin: 0;
  padding: 0;
  appearance: none;
  outline: 0;
  border: 0;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid var(--cx-color-dark);
}
cx-product-view .cx-product-layout.cx-product-grid .fas {
  font-size: 24px;
}
cx-product-view .cx-product-layout.cx-product-list .fas {
  font-size: 25px;
}
cx-product-view .cx-product-layout .fas {
  color: var(--cx-color-secondary);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
cx-product-view .cx-product-layout:focus,
cx-product-view .cx-product-layout:hover {
  box-shadow: none;
}
cx-product-view .cx-product-layout:focus .fas,
cx-product-view .cx-product-layout:hover .fas {
  color: var(--cx-color-primary);
}
cx-active-facets {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
  color: var(--cx-color-text);
}
cx-active-facets div:first-child {
  flex: 100%;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  font-size: 1.125rem;
}
@media (max-width: 991.98px) {
  cx-active-facets div:first-child {
    display: none;
  }
}
cx-active-facets a {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  min-width: 0;
  color: var(--cx-color-text);
  font-size: var(--cx-font-size, 0.92rem);
  background: var(--cx-color-background);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  border-radius: 4px;
  margin-top: 0;
  margin-inline-end: 10px;
  margin-bottom: 10px;
  margin-inline-start: 0;
}
cx-active-facets a:hover {
  background: var(--cx-color-light);
  color: var(--cx-color-primary);
  text-decoration: none;
}
cx-active-facets a > span {
  margin-inline-start: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
cx-active-facets a cx-icon {
  font-size: 1rem;
  padding: 10px;
}
cx-active-facets a cx-icon:hover {
  color: var(--cx-color-primary);
}
body.modal-open {
  overflow: hidden;
}
cx-facet-list.dialog {
  z-index: 11;
  position: fixed;
}
cx-facet-list.dialog > .inner {
  background-color: var(--cx-color-background);
  transition: transform 0.3s ease-in-out;
}
cx-facet-list.active.dialog > .inner {
  transform: translate3d(0, 0, 0);
}
cx-facet-list.dialog {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
cx-facet-list.active.dialog {
  background-color: rgba(0, 0, 0, 0.5);
}
cx-facet-list.dialog > .inner {
  transform: translate3d(0, 100%, 0);
}
cx-facet-list .inner {
  padding-top: 0;
  padding-inline-end: 10px;
  padding-bottom: 10px;
  padding-inline-start: 10px;
}
@media (max-width: 991.98px) {
  cx-facet-list .inner {
    max-height: 100vh;
    overflow: scroll;
  }
}
cx-facet-list .inner h4 {
  position: sticky;
  top: 0;
  background: var(--cx-color-background);
  padding: 0.4rem;
  padding-top: 10px;
}
cx-facet-list .inner h4 .close {
  opacity: 1;
}
cx-facet-list .inner h4 .close:hover {
  color: var(--cx-color-primary);
}
@media (min-width: 992px) {
  cx-facet-list .inner h4 {
    display: none;
  }
}
cx-facet-list .inner .list-header {
  display: flex;
  justify-content: space-between;
  padding: 0.625rem 0.4rem 0 0.4rem;
}
cx-facet-list .inner .list-header h4 {
  padding: 0;
}
cx-facet-list .inner .list-header .close {
  opacity: 1;
}
cx-facet-list .inner .list-header .close:hover {
  color: var(--cx-color-primary);
}
@media (min-width: 992px) {
  cx-facet-list .inner .list-header {
    display: none;
  }
}
cx-facet-list .inner .cx-facet-list-footer {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  background: none;
  border-bottom: 1px solid var(--cx-color-medium);
  border-top: none;
  padding-top: 1rem;
  height: unset;
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn:after {
  display: none;
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn:hover,
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn:focus {
  color: var(--cx-color-primary);
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn:hover .tab-icon,
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn:focus .tab-icon {
  color: var(--cx-color-primary);
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .tab-btn .tab-icon {
  font-size: 25px;
  font-weight: normal;
  bottom: 6px;
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .accordian div {
  padding: 0;
}
.cxFeat_a11yTabComponent cx-facet-list .inner cx-tab .accordian cx-tab-panel .active {
  padding: 8px 0;
}
cx-facet-list.dialog > .inner {
  width: 95vw;
  height: 95%;
}
.cx-theme-high-contrast-dark cx-facet-list .inner cx-tab .tab-btn {
  color: var(--cx-color-text);
}
cx-product-facet-navigation {
  min-width: 0;
}
@media (min-width: 992px) {
  cx-product-facet-navigation button.dialog-trigger {
    display: none;
  }
}
cx-product-images {
  display: flex;
  flex-direction: column;
  height: 100%;
}
cx-product-images > cx-media {
  height: 100%;
  width: 100%;
  position: relative;
}
cx-product-images > cx-media img {
  object-fit: scale-down;
}
cx-product-images cx-media {
  outline: none;
  text-align: center;
  cursor: zoom-in;
}
cx-product-images cx-media.is-missing {
  min-height: 30vh;
}
cx-product-images cx-media:not(.is-loading):after {
  animation-play-state: paused;
}
cx-product-images cx-media.is-loading:after {
  --cx-opacity: 1;
}
cx-product-images cx-media.is-waiting:after {
  --cx-opacity: 1;
}
cx-product-images .thumbs cx-media {
  margin: 0.5vw;
  padding: 0.5vw;
  cursor: pointer;
  border: 2px solid var(--cx-color-light);
}
cx-product-images .thumbs cx-media.is-missing {
  min-height: 80px;
}
cx-product-images .thumbs cx-media.is-active,
cx-product-images .thumbs cx-media:hover {
  border-color: var(--cx-color-primary);
}
.cxFeat_a11yDifferentiateFocusedAndSelected cx-product-images .thumbs cx-media.is-active {
  border-style: dotted;
}
.cxFeat_a11yDifferentiateFocusedAndSelected cx-product-images .thumbs cx-media:hover {
  border-style: dashed;
}
cx-product-reviews .rating-input {
  display: none;
}
cx-product-reviews .header {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--cx-color-light);
  padding: 0 15px 15px;
  margin: 0 -15px 40px -15px;
}
cx-product-reviews .header button {
  margin-inline-start: auto;
}
cx-product-reviews .header .rating {
  flex-basis: 100%;
}
cx-product-reviews .review {
  display: grid;
  grid-template-columns: auto auto 10vw;
  grid-template-rows: repeat(3, minmax(10px, auto)) auto;
  grid-column-gap: 1vw;
  margin: 4vh 0 2vh;
}
cx-product-reviews .review cx-star-rating,
cx-product-reviews .review .title,
cx-product-reviews .review .text {
  grid-column: 1/span 2;
}
@media (max-width: 991.98px) {
  cx-product-reviews .review .text {
    grid-column: 1/span 3;
  }
}
cx-product-reviews .review .date {
  grid-column: 1/span 1;
}
cx-product-reviews .review .name {
  grid-column: 1/span 1;
}
cx-product-reviews .review .text {
  grid-row: 0;
}
cx-product-reviews .review .title {
  font-weight: bold;
}
cx-product-reviews .review .text {
  margin: 0.5vh 0;
}
cx-product-reviews .review .name,
cx-product-reviews .review .date {
  text-align: start;
}
@media (max-width: 991.98px) {
  cx-product-reviews .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-stock-notification-dialog .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-stock-notification-dialog .channels span {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-stock-notification-dialog .cx-stock-notification-text {
  margin: 0;
}
cx-stock-notification-dialog .cx-stock-notification-link {
  display: inline;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-dark);
}
cx-stock-notification-dialog .cx-stock-notification-link:hover {
  color: var(--cx-color-primary);
}
cx-stock-notification button.btn[aria-disabled=true],
cx-stock-notification button[aria-disabled=true].btn-login,
cx-stock-notification button[aria-disabled=true].link-alt {
  opacity: 0.5;
  cursor: not-allowed !important;
}
cx-stock-notification .stock-notification-notes p {
  margin: 0 0 10px 0;
}
cx-stock-notification .stock-notification-notes p a {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-dark);
}
cx-stock-notification .stock-notification-notes p a:hover {
  color: var(--cx-color-primary);
}
cx-banner-carousel .carousel-panel {
  overflow: hidden;
}
cx-banner-carousel .inline-navigation {
  position: relative;
}
cx-banner-carousel .inline-navigation .carousel-panel {
  position: relative;
}
cx-banner-carousel .inline-navigation .carousel-panel,
cx-banner-carousel .inline-navigation .carousel-panel .item {
  max-height: 600px;
}
cx-banner-carousel .inline-navigation .carousel-panel .previous,
cx-banner-carousel .inline-navigation .carousel-panel .next {
  position: absolute;
  z-index: 10;
  height: 100%;
  width: 5vw;
  transition: all 0.4s;
}
cx-banner-carousel .inline-navigation .carousel-panel .previous:not([disabled]):hover,
cx-banner-carousel .inline-navigation .carousel-panel .next:not([disabled]):hover {
  font-size: 3rem;
}
cx-banner-carousel .inline-navigation .carousel-panel .next {
  right: 0;
}
cx-banner-carousel .inline-navigation .indicators {
  margin-top: -60px;
  z-index: 1;
}
cx-banner-carousel cx-banner a {
  display: flex;
  flex-direction: column;
}
cx-product-carousel cx-carousel,
cx-carousel {
  display: flex;
  flex: 100%;
  --cx-speed: 0.5;
  flex-direction: column;
}
cx-carousel > h2 {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: bold;
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  cx-carousel > h2 {
    margin-bottom: 3rem;
  }
}
cx-carousel .carousel-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cxFeat_a11yAddPaddingToCarouselPanel cx-carousel .carousel-panel {
  padding: 0 0.375rem;
}
cx-carousel .carousel-panel.size-1 .item {
  flex: 0 0 calc(100 / 1 * 1%);
}
cx-carousel .carousel-panel.size-2 .item {
  flex: 0 0 calc(100 / 2 * 1%);
}
cx-carousel .carousel-panel.size-3 .item {
  flex: 0 0 calc(100 / 3 * 1%);
}
cx-carousel .carousel-panel.size-4 .item {
  flex: 0 0 calc(100 / 4 * 1%);
}
cx-carousel .carousel-panel.size-5 .item {
  flex: 0 0 calc(100 / 5 * 1%);
}
cx-carousel .carousel-panel.size-6 .item {
  flex: 0 0 calc(100 / 6 * 1%);
}
cx-carousel .carousel-panel.size-7 .item {
  flex: 0 0 calc(100 / 7 * 1%);
}
cx-carousel .carousel-panel.size-8 .item {
  flex: 0 0 calc(100 / 8 * 1%);
}
cx-carousel .carousel-panel.size-9 .item {
  flex: 0 0 calc(100 / 9 * 1%);
}
cx-carousel .carousel-panel.size-10 .item {
  flex: 0 0 calc(100 / 10 * 1%);
}
cx-carousel .carousel-panel .slides {
  flex: auto;
  position: relative;
}
cx-carousel .carousel-panel .slides .slide {
  transition: 0.6s all;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
cx-carousel .carousel-panel .slides .slide:not(.active) {
  position: absolute;
  opacity: 0;
  z-index: -1;
  transition: none;
}
cx-carousel .carousel-panel .slides .slide .item {
  opacity: 0;
  z-index: -1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
  transition: 0.4s all;
}
cx-carousel .carousel-panel .slides .slide .item.active {
  opacity: 1;
  z-index: 1;
}
cx-carousel .carousel-panel .slides .slide .item:nth-child(1) {
  transition-delay: calc(var(--cx-speed, 1) * 0.25s);
}
cx-carousel .carousel-panel .slides .slide .item:nth-child(2) {
  transition-delay: calc(var(--cx-speed, 1) * 0.5s);
}
cx-carousel .carousel-panel .slides .slide .item:nth-child(3) {
  transition-delay: calc(var(--cx-speed, 1) * 0.75s);
}
cx-carousel .carousel-panel .slides .slide .item:nth-child(4) {
  transition-delay: calc(var(--cx-speed, 1) * 1s);
}
cx-carousel .carousel-panel .slides .slide .item {
  visibility: hidden;
}
cx-carousel .carousel-panel .slides .slide .item.active {
  visibility: visible;
}
cx-carousel button {
  color: var(--cx-color-inverse);
}
cx-carousel button:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
  z-index: 10;
}
@media (max-width: 991.98px) {
  cx-carousel button:focus {
    outline-offset: -2px;
  }
  cx-carousel button:focus .ng-select-container {
    position: initial;
  }
  cx-carousel button:focus[type=radio],
  cx-carousel button:focus[type=checkbox],
  cx-carousel button:focus.btn-tertiary {
    outline-offset: 2px;
  }
  cx-carousel button:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-carousel button[aria-disabled=false] {
  cursor: pointer;
}
cx-carousel .indicators {
  display: flex;
  justify-content: center;
}
cx-carousel .indicators button {
  margin: 0;
  transition: 0.6s all;
  border-style: none;
  background-color: var(--cx-color-inverse);
  font-size: var(--cx-font-size, 0.875rem);
  padding: 10px;
}
cx-carousel .indicators button .cx-icon {
  color: var(--cx-color-inverse);
  border: 4px solid var(--cx-color-primary);
  border-radius: 20px;
  background-color: var(--cx-color-inverse);
}
cx-carousel .indicators button[aria-disabled=true] .cx-icon {
  color: var(--cx-color-primary);
  background-color: var(--cx-color-inverse);
  padding: 2px;
}
cx-carousel .indicators button:not([aria-disabled=true]):hover {
  color: var(--cx-color-primary-accent);
}
cx-carousel .indicators button:focus {
  transition: none;
  outline-offset: -5px;
}
@media (max-width: 575.98px) {
  cx-carousel .indicators {
    display: none;
  }
}
cx-carousel .previous,
cx-carousel .next {
  background-color: transparent;
  border: none;
  font-size: 2rem;
  color: var(--cx-color-primary);
}
cx-carousel .previous[aria-disabled=true],
cx-carousel .next[aria-disabled=true] {
  opacity: 0.5;
}
cx-carousel .previous[aria-disabled=false]:hover,
cx-carousel .next[aria-disabled=false]:hover {
  color: var(--cx-color-primary-accent);
}
@media (max-width: 767.98px) {
  cx-carousel .previous,
  cx-carousel .next {
    min-width: 48px;
  }
}
.cx-theme-high-contrast-dark cx-carousel .indicators button,
.cx-theme-high-contrast-light cx-carousel .indicators button {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-carousel .indicators button[aria-disabled=true] .cx-icon,
.cx-theme-high-contrast-light cx-carousel .indicators button[aria-disabled=true] .cx-icon {
  color: var(--cx-color-dark);
  background-color: var(--cx-color-light);
  padding: 4px;
}
.cx-theme-high-contrast-dark cx-carousel .indicators button .cx-icon,
.cx-theme-high-contrast-light cx-carousel .indicators button .cx-icon {
  color: var(--cx-color-light);
  background-color: var(--cx-color-dark);
  border: 3px solid var(--cx-color-dark);
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container,
cx-product-carousel,
cx-merchandising-carousel {
  display: flex;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a,
cx-product-carousel a,
cx-merchandising-carousel a {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
  padding-bottom: 10px;
  color: var(--cx-color-text);
  outline: none;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a h3,
cx-product-carousel a h3,
cx-merchandising-carousel a h3 {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  height: auto;
  min-height: 30px;
  margin-top: 5px;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:hover,
cx-product-carousel a:hover,
cx-merchandising-carousel a:hover,
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  position: relative;
  z-index: 1;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media,
cx-product-carousel cx-media,
cx-merchandising-carousel cx-media {
  align-self: center;
  width: 60%;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media.is-missing,
cx-product-carousel cx-media.is-missing,
cx-merchandising-carousel cx-media.is-missing {
  min-height: 255px;
  align-self: auto;
  width: auto;
}
cx-product-references {
  padding-bottom: 50px;
}
cx-product-references a {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
  padding-bottom: 10px;
  color: var(--cx-color-text);
}
cx-product-references a:focus {
  color: var(--cx-color-primary);
  z-index: 1;
  position: relative;
}
cx-product-references cx-media {
  align-self: center;
  width: 60%;
}
cx-product-references cx-media.is-missing {
  min-height: 200px;
}
cx-product-carousel-item .actions {
  width: 60%;
  margin: auto;
}
cx-product-carousel-item .actions > *:not(:first-child) {
  margin-bottom: 4px;
}
cx-star-rating {
  margin: 15px 0;
}
.cxFeat_reserveHorizontalSpaceStarRating cx-star-rating {
  width: 9rem;
}
cx-star-rating:not([disabled=true]) {
  cursor: pointer;
}
cx-star-rating .star {
  font-size: 20px;
  margin: 0 2.5px;
}
cx-star-rating .star:nth-child(1) {
  background:
    linear-gradient(
      calc(var(--star-rating-dir, 1) * 90deg),
      var(--cx-color-primary) 0%,
      var(--cx-color-primary) calc((var(--star-fill, 0) - 1 + 1) * 100%),
      var(--cx-color-dark) calc((var(--star-fill, 0) - 1 + 1) * 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
cx-star-rating .star:nth-child(2) {
  background:
    linear-gradient(
      calc(var(--star-rating-dir, 1) * 90deg),
      var(--cx-color-primary) 0%,
      var(--cx-color-primary) calc((var(--star-fill, 0) - 2 + 1) * 100%),
      var(--cx-color-dark) calc((var(--star-fill, 0) - 2 + 1) * 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
cx-star-rating .star:nth-child(3) {
  background:
    linear-gradient(
      calc(var(--star-rating-dir, 1) * 90deg),
      var(--cx-color-primary) 0%,
      var(--cx-color-primary) calc((var(--star-fill, 0) - 3 + 1) * 100%),
      var(--cx-color-dark) calc((var(--star-fill, 0) - 3 + 1) * 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
cx-star-rating .star:nth-child(4) {
  background:
    linear-gradient(
      calc(var(--star-rating-dir, 1) * 90deg),
      var(--cx-color-primary) 0%,
      var(--cx-color-primary) calc((var(--star-fill, 0) - 4 + 1) * 100%),
      var(--cx-color-dark) calc((var(--star-fill, 0) - 4 + 1) * 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
cx-star-rating .star:nth-child(5) {
  background:
    linear-gradient(
      calc(var(--star-rating-dir, 1) * 90deg),
      var(--cx-color-primary) 0%,
      var(--cx-color-primary) calc((var(--star-fill, 0) - 5 + 1) * 100%),
      var(--cx-color-dark) calc((var(--star-fill, 0) - 5 + 1) * 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
[dir=rtl] .star {
  --star-rating-dir: -1;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-border,
cx-order-overview .cx-order-summary cx-card .cx-card-border,
cx-card .cx-card-border {
  border: 1px solid var(--cx-color-medium);
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-container,
cx-order-overview .cx-order-summary cx-card .cx-card-container,
cx-card .cx-card-container {
  display: flex;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-label-container,
cx-order-overview .cx-order-summary cx-card .cx-card-label-container,
cx-card .cx-card-label-container {
  flex-grow: 2;
  white-space: pre-line;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-text-green,
cx-order-overview .cx-order-summary cx-card .cx-text-green,
cx-card .cx-text-green {
  color: var(--cx-color-success);
  font-weight: var(--cx-font-weight-bold);
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-text-gray,
cx-order-overview .cx-order-summary cx-card .cx-text-gray,
cx-card .cx-text-gray {
  color: var(--cx-color-secondary);
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-title,
cx-order-overview .cx-order-summary cx-card .cx-card-title,
cx-card .cx-card-title {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: var(--cx-font-weight-normal);
  margin-bottom: 0.5rem;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-paragraph,
cx-order-overview .cx-order-summary cx-card .cx-card-paragraph,
cx-card .cx-card-paragraph {
  padding-inline-start: 0.7em;
}
cx-card .cx-card-paragraph .cx-card-paragraph-title {
  padding-top: 0.7em;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-fit-to-container,
cx-order-overview .cx-order-summary cx-card .cx-card-fit-to-container,
cx-card .cx-card-fit-to-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-body,
cx-order-overview .cx-order-summary cx-card .cx-card-body,
cx-card .cx-card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-delete,
cx-order-overview .cx-order-summary cx-card .cx-card-delete,
cx-card .cx-card-delete {
  background-color: var(--cx-color-background);
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-body-delete,
cx-order-overview .cx-order-summary cx-card .cx-card-body-delete,
cx-card .cx-card-body-delete {
  padding: 1rem 0 0 0;
}
@media (max-width: 767.98px) {
  cx-card .cx-card-body-delete .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-delete-msg,
cx-order-overview .cx-order-summary cx-card .cx-card-delete-msg,
cx-card .cx-card-delete-msg {
  color: var(--cx-color-danger);
  padding: 0 0 1.25rem 0;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-actions,
cx-order-overview .cx-order-summary cx-card .cx-card-actions,
cx-card .cx-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem 0 0 0;
}
.cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions {
  gap: 16px;
}
.cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions cx-generic-link {
  font-weight: var(--cx-font-weight-semi);
  color: var(--cx-color-primary);
  text-decoration: underline;
}
.cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions .cx-card-action-item {
  display: flex;
  align-items: center;
}
.cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary {
  color: var(--cx-color-primary);
  border-radius: var(--cx-buttons-border-radius);
  padding: 12px 16px;
  border-style: none;
}
.cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  .cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary:focus {
    outline-offset: -2px;
  }
  .cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary:focus .ng-select-container {
    position: initial;
  }
  .cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary:focus.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11yImproveButtonsInCardComponent cx-card .cx-card-actions button.btn-tertiary:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-link,
cx-order-overview .cx-order-summary cx-card .cx-card-link,
cx-card .cx-card-link {
  margin-inline-start: 1rem;
}
cx-card button.link {
  margin-inline-start: 1rem;
}
.cx-theme-high-contrast-dark cx-card .cx-card,
.cx-theme-high-contrast-light cx-card .cx-card {
  padding: 2px;
}
.cx-theme-high-contrast-dark cx-card .card-body,
.cx-theme-high-contrast-light cx-card .card-body {
  background-color: var(--cx-color-background);
}
[dir=ltr] cx-icon.flip-at-ltr,
[dir=rtl] cx-icon.flip-at-rtl {
  transform: scaleX(-1);
}
cx-icon,
.cx-icon {
  align-self: center;
  line-height: normal;
}
cx-icon.small:before,
.small.cx-icon:before {
  font-size: 0.9rem;
}
cx-icon svg,
.cx-icon svg {
  width: 28px;
  height: 28px;
  fill: currentColor;
}
cx-icon.small svg,
.small.cx-icon svg {
  width: 14px;
  height: 14px;
}
cx-pagination {
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
cx-pagination a {
  color: var(--cx-color-text);
  width: 48px;
  height: 46px;
  font-size: var(--cx-font-size, 1.188rem);
  border: solid 1px var(--cx-color-medium);
  box-sizing: content-box;
  border-inline-end: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s, color 0.3s;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-pagination a:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  color: var(--cx-color-secondary);
  font-size: var(--cx-font-size, 2rem);
  line-height: 0;
}
cx-pagination a:last-child {
  border-inline-end: solid 1px var(--cx-color-medium);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  color: var(--cx-color-secondary);
  font-size: var(--cx-font-size, 2rem);
  line-height: 0;
}
cx-pagination a.current {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  color: var(--cx-color-inverse);
  opacity: 1;
  font-weight: var(--cx-font-weight-bold);
}
cx-pagination a.current,
cx-pagination a.disabled,
cx-pagination a.gap {
  pointer-events: none;
}
cx-pagination a:hover {
  text-decoration: none;
  background-color: var(--cx-color-background);
}
cx-pagination a.current + a {
  border-inline-start: none;
}
cx-pagination a:focus {
  z-index: 1;
}
.cx-theme-high-contrast-dark cx-pagination a,
.cx-theme-high-contrast-light cx-pagination a {
  border-color: var(--cx-color-dark);
}
.cx-theme-high-contrast-dark cx-pagination a:last-child,
.cx-theme-high-contrast-light cx-pagination a:last-child {
  border-color: var(--cx-color-dark);
}
.cx-theme-high-contrast-dark cx-pagination a.current {
  color: var(--cx-color-medium);
}
:root {
  --cx-popover-font-size: 0.875rem;
  --cx-popover-background: var(--cx-color-inverse);
  --cx-popover-min-width: 140px;
  --cx-popover-max-width: 280px;
  --cx-popover-border-width: 1px;
  --cx-popover-border-color: var(--cx-color-light);
  --cx-popover-border-radius: 5px;
  --cx-popover-arrow-width: 1rem;
  --cx-popover-arrow-height: 0.5rem;
  --cx-popover-arrow-color: var(--cx-popover-background);
  --cx-popover-z-index: 10;
  --cx-popover-box-shadow-color: rgba(0, 0, 0, 0.1);
}
cx-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: var(--cx-popover-z-index);
  display: block;
  min-width: var(--cx-popover-min-width);
  max-width: var(--cx-popover-max-width);
  font-size: var(--cx-popover-font-size);
  word-wrap: break-word;
  background-color: var(--cx-popover-background);
  background-clip: padding-box;
  border: var(--cx-popover-border-width) solid var(--cx-popover-border-color);
  border-radius: var(--cx-popover-border-radius);
  padding: 1rem 0.938rem;
  box-shadow: 0px 1px 11px 2px var(--cx-popover-box-shadow-color);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  opacity: 0;
}
@media (max-width: 575.98px) {
  cx-popover {
    max-width: 70vw;
  }
}
cx-popover > .arrow {
  position: absolute;
  display: block;
  width: var(--cx-popover-arrow-width);
  height: var(--cx-popover-arrow-height);
  margin: 0 var(--cx-popover-border-radius);
}
cx-popover > .arrow::before,
cx-popover > .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
cx-popover.top,
cx-popover.top-left,
cx-popover.top-right {
  margin-bottom: var(--cx-popover-arrow-height);
}
cx-popover.top > .arrow,
cx-popover.top-left > .arrow,
cx-popover.top-right > .arrow {
  bottom: calc(calc(var(--cx-popover-arrow-height) * -1) - (var(--cx-popover-border-width)));
}
cx-popover.top > .arrow::before,
cx-popover.top-left > .arrow::before,
cx-popover.top-right > .arrow::before {
  bottom: 0;
  border-width: var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2) 0;
  border-top-color: var(--cx-popover-border-color);
}
cx-popover.top > .arrow::after,
cx-popover.top-left > .arrow::after,
cx-popover.top-right > .arrow::after {
  bottom: var(--cx-popover-border-width);
  border-width: var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2) 0;
  border-top-color: var(--cx-popover-arrow-color);
}
cx-popover.right,
cx-popover.right-top,
cx-popover.right-bottom {
  margin-inline-start: var(--cx-popover-arrow-height);
}
cx-popover.right > .arrow,
cx-popover.right-top > .arrow,
cx-popover.right-bottom > .arrow {
  left: calc(calc(var(--cx-popover-arrow-height) * -1) - (var(--cx-popover-border-width)));
  width: var(--cx-popover-arrow-height);
  height: var(--cx-popover-arrow-width);
  margin: var(--cx-popover-border-radius) 0;
}
cx-popover.right > .arrow::before,
cx-popover.right-top > .arrow::before,
cx-popover.right-bottom > .arrow::before {
  left: 0;
  border-width: calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2) 0;
  border-right-color: var(--cx-popover-border-color);
}
cx-popover.right > .arrow::after,
cx-popover.right-top > .arrow::after,
cx-popover.right-bottom > .arrow::after {
  left: var(--cx-popover-border-width);
  border-width: calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2) 0;
  border-right-color: var(--cx-popover-arrow-color);
}
cx-popover.left,
cx-popover.left-top,
cx-popover.left-bottom {
  margin-inline-end: var(--cx-popover-arrow-height);
}
cx-popover.left > .arrow,
cx-popover.left-top > .arrow,
cx-popover.left-bottom > .arrow {
  right: calc(calc(var(--cx-popover-arrow-height) * -1) - (var(--cx-popover-border-width)));
  width: var(--cx-popover-arrow-height);
  height: var(--cx-popover-arrow-width);
  margin: var(--cx-popover-border-radius) 0;
}
cx-popover.left > .arrow::before,
cx-popover.left-top > .arrow::before,
cx-popover.left-bottom > .arrow::before {
  right: 0;
  border-width: calc(var(--cx-popover-arrow-width) / 2) 0 calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height);
  border-left-color: var(--cx-popover-border-color);
}
cx-popover.left > .arrow::after,
cx-popover.left-top > .arrow::after,
cx-popover.left-bottom > .arrow::after {
  right: var(--cx-popover-border-width);
  border-width: calc(var(--cx-popover-arrow-width) / 2) 0 calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height);
  border-left-color: var(--cx-popover-arrow-color);
}
cx-popover.bottom,
cx-popover.bottom-left,
cx-popover.bottom-right {
  margin-top: var(--cx-popover-arrow-height);
}
cx-popover.bottom > .arrow,
cx-popover.bottom-left > .arrow,
cx-popover.bottom-right > .arrow {
  top: calc(calc(var(--cx-popover-arrow-height) * -1) - (var(--cx-popover-border-width)));
}
cx-popover.bottom > .arrow::before,
cx-popover.bottom-left > .arrow::before,
cx-popover.bottom-right > .arrow::before {
  top: 0;
  border-width: 0 calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2);
  border-bottom-color: var(--cx-popover-border-color);
}
cx-popover.bottom > .arrow::after,
cx-popover.bottom-left > .arrow::after,
cx-popover.bottom-right > .arrow::after {
  top: var(--cx-popover-border-width);
  border-width: 0 calc(var(--cx-popover-arrow-width) / 2) var(--cx-popover-arrow-height) calc(var(--cx-popover-arrow-width) / 2);
  border-bottom-color: var(--cx-popover-arrow-color);
}
cx-popover.top > .arrow,
cx-popover.bottom > .arrow {
  left: 50%;
  margin-inline-start: calc(var(--cx-popover-arrow-width) / -2);
}
cx-popover.top-left > .arrow,
cx-popover.bottom-left > .arrow {
  left: 0.5em;
}
cx-popover.top-right > .arrow,
cx-popover.bottom-right > .arrow {
  left: auto;
  right: 0.5em;
}
cx-popover.left > .arrow,
cx-popover.right > .arrow {
  top: 50%;
  margin-top: calc(var(--cx-popover-arrow-width) / -2);
}
cx-popover.left-top > .arrow,
cx-popover.right-top > .arrow {
  top: 0.7em;
}
cx-popover.left-bottom > .arrow,
cx-popover.right-bottom > .arrow {
  top: auto;
  bottom: 0.7em;
}
cx-popover.opened {
  opacity: 1;
  transition: opacity 0.4s;
}
cx-popover .popover-body > .cx-close-row {
  display: flex;
  justify-content: flex-end;
}
cx-popover .popover-body > .cx-close-row .close {
  margin-top: -5px;
  margin-inline-end: -5px;
  font-size: 1rem;
}
.cx-theme-high-contrast-dark cx-popover,
.cx-theme-high-contrast-light cx-popover {
  background-color: var(--cx-color-background);
  box-shadow: none;
}
.cx-theme-high-contrast-dark cx-popover .popover-body > .cx-close-row .close,
.cx-theme-high-contrast-light cx-popover .popover-body > .cx-close-row .close {
  color: var(--cx-color-text);
}
:root {
  --cx-progress-button-radius: 24px;
  --cx-progress-button-border-width: 3px;
  --cx-progress-button-animation-time: 1s;
  --cx-progress-button-primary-color: var(--cx-color-primary);
  --cx-progress-button-secondary-color: var(--cx-color-inverse);
}
cx-progress-button .cx-progress-button-container {
  align-items: flex-start;
  display: flex;
  justify-content: center;
  font-size: var(--cx-font-size, 1.188rem);
  font-weight: var(--cx-font-weight-bold);
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-progress-button .cx-progress-button-container .loader-container {
  position: relative;
  margin-inline-end: 10px;
  width: var(--cx-progress-button-radius);
  height: var(--cx-progress-button-radius);
}
cx-progress-button .cx-progress-button-container .loader {
  width: var(--cx-progress-button-radius);
  height: var(--cx-progress-button-radius);
  font-size: 10px;
  overflow: hidden;
  animation: circleRotation var(--cx-progress-button-animation-time) infinite linear;
}
cx-progress-button .cx-progress-button-container .loader::before {
  content: "";
  box-sizing: border-box;
  display: block;
  width: var(--cx-progress-button-radius);
  height: var(--cx-progress-button-radius);
  border: var(--cx-progress-button-border-width) solid;
  margin: auto;
  border-top-color: var(--cx-progress-button-secondary-color);
  border-bottom-color: var(--cx-progress-button-secondary-color);
  border-right-color: var(--cx-progress-button-secondary-color);
  border-left-color: var(--cx-progress-button-primary-color);
  border-radius: 50%;
  pointer-events: none;
}
@keyframes circleRotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
cx-progress-button .cx-progress-button-container.overlay {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  z-index: 10;
}
:root {
  --cx-spinner-radius: 120px;
  --cx-spinner-border-width: 15px;
  --cx-spinner-animation-time: 1s;
  --cx-spinner-primary-color: var(--cx-color-primary);
  --cx-spinner-secondary-color: var(--cx-color-light);
}
cx-spinner .loader-container {
  position: relative;
  margin-top: 30px;
  margin-inline-end: auto;
  margin-bottom: 30px;
  margin-inline-start: auto;
  width: var(--cx-spinner-radius);
  height: var(--cx-spinner-radius);
}
cx-spinner .loader {
  width: var(--cx-spinner-radius);
  height: var(--cx-spinner-radius);
  font-size: 10px;
  overflow: hidden;
  animation: load8 var(--cx-spinner-animation-time) infinite linear;
}
cx-spinner .loader::before {
  content: "";
  box-sizing: border-box;
  display: block;
  width: var(--cx-spinner-radius);
  height: var(--cx-spinner-radius);
  border: var(--cx-spinner-border-width) solid;
  margin: auto;
  border-top-color: var(--cx-spinner-secondary-color);
  border-bottom-color: var(--cx-spinner-secondary-color);
  border-right-color: var(--cx-spinner-secondary-color);
  border-left-color: var(--cx-spinner-primary-color);
  border-radius: 50%;
  pointer-events: none;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
cx-spinner.overlay {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  z-index: 10;
}
cx-table table {
  white-space: nowrap;
  table-layout: fixed;
  width: 100%;
}
cx-table table td,
cx-table table th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
cx-table table th {
  padding: var(--cx-spatial-base) var(--cx-spatial-md);
  color: var(--cx-color-secondary);
  text-transform: uppercase;
}
cx-table table th.sortable {
  cursor: pointer;
}
cx-table table thead tr,
cx-table table > tr:not(:last-child) {
  border-bottom: solid 1px var(--cx-color-medium);
}
cx-table table th,
cx-table table td {
  transition: opacity 0.2s ease-in-out 0.2s, width 0.2s ease-in-out 0.2s;
  padding: var(--cx-spatial-md);
}
cx-table table th > *,
cx-table table td > * {
  display: flex;
}
cx-password-visibility-toggle {
  position: absolute;
  transform: translate(0, -50%);
  top: 50%;
  inset-inline-end: 10px;
  display: flex;
}
cx-password-visibility-toggle > button {
  font-size: 17px;
  margin: 0 !important;
  border: transparent;
  border-radius: 4px;
  background: none;
  color: var(--cx-color-secondary);
}
cx-password-visibility-toggle > button cx-icon {
  opacity: 0.8;
  width: 21px;
}
.cx-password-input-wrapper {
  position: relative;
}
cx-messaging .container,
cx-messaging app-custom-tab-paragraph-container.accordion,
cx-messaging footer cx-page-layout.footer,
footer cx-messaging cx-page-layout.footer,
cx-messaging cx-breadcrumb,
cx-messaging .NewsPageTemplate cx-page-layout,
.NewsPageTemplate cx-messaging cx-page-layout,
cx-messaging .AccountPageTemplate cx-page-layout,
.AccountPageTemplate cx-messaging cx-page-layout,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery {
  display: flex;
  flex-direction: row;
  padding: 15px 0;
  min-height: 400px;
  padding-bottom: 2rem;
}
cx-messaging .container .cx-avatar-line,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-avatar-line,
cx-messaging footer cx-page-layout.footer .cx-avatar-line,
footer cx-messaging cx-page-layout.footer .cx-avatar-line,
cx-messaging cx-breadcrumb .cx-avatar-line,
cx-messaging .NewsPageTemplate cx-page-layout .cx-avatar-line,
.NewsPageTemplate cx-messaging cx-page-layout .cx-avatar-line,
cx-messaging .AccountPageTemplate cx-page-layout .cx-avatar-line,
.AccountPageTemplate cx-messaging cx-page-layout .cx-avatar-line,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-avatar-line,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-avatar-line,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-avatar-line,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-avatar-line,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-avatar-line,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-avatar-line,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-avatar-line {
  border: 0px solid;
  margin-inline-start: 2.1875rem;
  color: var(--cx-color-light);
  border-right-width: 1px;
}
.cx-theme-high-contrast-dark cx-messaging .container .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging app-custom-tab-paragraph-container.accordion .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging footer cx-page-layout.footer .cx-avatar-line,
footer .cx-theme-high-contrast-dark cx-messaging cx-page-layout.footer .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-breadcrumb .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging .NewsPageTemplate cx-page-layout .cx-avatar-line,
.NewsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout .cx-avatar-line,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
.FooterLessPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Summary .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Tabs .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging .tab-delivery .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .container .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging app-custom-tab-paragraph-container.accordion .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging footer cx-page-layout.footer .cx-avatar-line,
footer .cx-theme-high-contrast-light cx-messaging cx-page-layout.footer .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-breadcrumb .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .NewsPageTemplate cx-page-layout .cx-avatar-line,
.NewsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout .cx-avatar-line,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-avatar-line,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
.FooterLessPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.FooterLessPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Summary .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Tabs .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging .tab-delivery .cx-avatar-line {
  color: var(--cx-color-dark);
}
cx-messaging .container .cx-messages,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages,
cx-messaging footer cx-page-layout.footer .cx-messages,
footer cx-messaging cx-page-layout.footer .cx-messages,
cx-messaging cx-breadcrumb .cx-messages,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1rem;
  margin-inline-start: -2.1875rem;
  max-height: 400px;
  overflow-y: auto;
}
cx-messaging .container .cx-messages label,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages label,
cx-messaging footer cx-page-layout.footer .cx-messages label,
footer cx-messaging cx-page-layout.footer .cx-messages label,
cx-messaging cx-breadcrumb .cx-messages label,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages label,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages label,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages label,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages label,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages label,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages label,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages label,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages label,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages label,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages label,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages label,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages label,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages label,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages label,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages label,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages label,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages label,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages label {
  margin-bottom: 0;
  font-size: var(--cx-font-size, 0.875rem);
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-messaging .container .cx-messages .cx-message-card,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-card,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-card,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-card,
cx-messaging cx-breadcrumb .cx-messages .cx-message-card,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-card,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-card,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-card,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-card,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-card,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-card,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-card,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-card,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-card,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-card {
  display: flex;
  flex-direction: row;
  gap: 0.875rem;
}
cx-messaging .container .cx-messages .cx-message-card div,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-card div,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-card div,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-card div,
cx-messaging cx-breadcrumb .cx-messages .cx-message-card div,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-card div,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-card div,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-card div {
  width: 100%;
}
.cx-theme-high-contrast-dark cx-messaging .container .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-card div,
footer .cx-theme-high-contrast-dark cx-messaging cx-page-layout.footer .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-breadcrumb .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.NewsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
.FooterLessPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Summary .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging .tab-delivery .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .container .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-card div,
footer .cx-theme-high-contrast-light cx-messaging cx-page-layout.footer .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-breadcrumb .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.NewsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-card div,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-card div,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
.FooterLessPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Summary .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging .tab-delivery .cx-messages .cx-message-card div {
  background-color: var(--cx-color-background);
  border-color: var(--cx-color-dark);
}
@media (min-width: 768px) {
  cx-messaging .container .cx-messages .cx-message-display,
  cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-display,
  cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-display,
  footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-display,
  cx-messaging cx-breadcrumb .cx-messages .cx-message-display,
  cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-display,
  .NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-display,
  cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-display,
  .AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-display,
  cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-display,
  cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-display,
  cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-display,
  cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-display,
  cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-display,
  cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-display,
  cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-display,
  .FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-display {
    padding-inline-start: 4.875rem;
  }
}
cx-messaging .container .cx-messages .cx-message-left-align-text,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-left-align-text,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-left-align-text,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-left-align-text,
cx-messaging cx-breadcrumb .cx-messages .cx-message-left-align-text,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-left-align-text {
  padding: 20px 28px;
  border: 1px solid var(--cx-color-light);
  background-color: rgb(249.2, 240.4, 236.9);
  border-radius: 0px 16px 16px 16px;
}
.cxFeat_a11yCroppedFocusRing cx-messaging .container .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-left-align-text,
footer .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.footer .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-breadcrumb .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.NewsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.AccountPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.FooterLessPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cxFeat_a11yCroppedFocusRing cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cxFeat_a11yCroppedFocusRing cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .tab-delivery .cx-messages .cx-message-left-align-text {
  outline-offset: -2px;
}
cx-messaging .container .cx-messages .cx-message-right-align-text,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-right-align-text,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-right-align-text,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-right-align-text,
cx-messaging cx-breadcrumb .cx-messages .cx-message-right-align-text,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-right-align-text,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-right-align-text,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-right-align-text,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-right-align-text,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-right-align-text {
  padding: 20px 28px;
  border: 1px solid var(--cx-color-light);
  background-color: var(--cx-color-background);
  border-radius: 0px 16px 16px 16px;
}
.cxFeat_a11yCroppedFocusRing cx-messaging .container .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-right-align-text,
footer .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.footer .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-breadcrumb .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-right-align-text,
.NewsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-right-align-text,
.AccountPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductGridPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductGridPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-right-align-text,
cx-page-layout.SearchResultsListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section1 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-right-align-text,
cx-page-layout.SearchResultsListPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .Section2 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-right-align-text,
.FooterLessPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cxFeat_a11yCroppedFocusRing cx-messaging h3 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cxFeat_a11yCroppedFocusRing cx-messaging h3 .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-slot.Summary .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-right-align-text,
.cxFeat_a11yCroppedFocusRing cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate .cxFeat_a11yCroppedFocusRing cx-messaging .tab-delivery .cx-messages .cx-message-right-align-text {
  outline-offset: -2px;
}
cx-messaging .container .cx-messages .cx-attachment,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-attachment,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-attachment,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-attachment,
cx-messaging cx-breadcrumb .cx-messages .cx-attachment,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-attachment,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-attachment,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-attachment,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-attachment,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-attachment,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-attachment,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-attachment,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-attachment,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-attachment,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-attachment,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-attachment {
  margin: 0;
  color: var(--cx-color-text);
  cursor: pointer;
}
cx-messaging .container .cx-messages .cx-attachment cx-icon,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-attachment cx-icon,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-attachment cx-icon,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-attachment cx-icon,
cx-messaging cx-breadcrumb .cx-messages .cx-attachment cx-icon,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-attachment cx-icon,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-attachment cx-icon,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-attachment cx-icon,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-attachment cx-icon,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-attachment cx-icon,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-attachment cx-icon,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-attachment cx-icon,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-attachment cx-icon {
  color: var(--cx-color-secondary);
}
cx-messaging .container .cx-messages .cx-message-item-link,
cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-item-link,
cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-item-link,
footer cx-messaging cx-page-layout.footer .cx-messages .cx-message-item-link,
cx-messaging cx-breadcrumb .cx-messages .cx-message-item-link,
cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-item-link,
.NewsPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-item-link,
cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-item-link,
.AccountPageTemplate cx-messaging cx-page-layout .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-item-link,
cx-page-layout.ProductListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-item-link,
cx-page-layout.ProductListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-item-link,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section1 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-item-link,
cx-page-layout.ProductGridPageTemplate cx-messaging .Section2 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-item-link,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section1 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-item-link,
cx-page-layout.SearchResultsListPageTemplate cx-messaging .Section2 .cx-messages .cx-message-item-link,
cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-item-link,
.FooterLessPageTemplate cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-messaging h3 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-messaging h3 .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Summary .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-messaging .tab-delivery .cx-messages .cx-message-item-link {
  cursor: pointer;
}
cx-messaging .cx-message-footer {
  display: flex;
  gap: 1rem;
}
@media (min-width: 768px) {
  cx-messaging .cx-message-footer {
    padding-inline-start: 4.875rem;
  }
}
@media (max-width: 767.98px) {
  cx-messaging .cx-message-footer {
    flex-direction: column;
  }
  cx-messaging .cx-message-footer .cx-send {
    align-self: flex-end;
  }
}
cx-messaging .cx-message-footer .cx-message-box {
  width: 100%;
}
cx-messaging .cx-message-footer .cx-message-box cx-file-upload {
  display: flex;
  align-items: flex-start;
  justify-content: left;
  width: 100%;
}
cx-messaging .cx-message-footer .cx-message-box cx-file-upload button {
  width: auto;
}
cx-messaging .cx-message-footer .cx-message-box cx-file-upload .cx-message-footer-text {
  text-decoration: underline;
  cursor: pointer;
  padding: 0rem 0.5rem;
  white-space: nowrap;
}
cx-messaging .cx-message-footer .cx-message-box cx-file-upload cx-icon {
  color: var(--cx-color-secondary);
  cursor: pointer;
  font-size: var(--cx-font-size, 1.25rem);
}
cx-messaging .cx-message-footer .cx-message-box .cx-footer-label {
  font-weight: var(--cx-font-weight-semi);
}
cx-messaging .cx-message-footer .cx-message-box .cx-footer-label .cx-message-item-selection {
  margin-inline-start: 0.5rem;
}
cx-messaging .cx-message-footer .cx-message-box .cx-footer-label .cx-message-input {
  display: flex;
  gap: 1rem;
}
cx-messaging .cx-message-footer .cx-message-box .cx-message-footer-info {
  display: flex;
  padding-inline-end: 7.5rem;
  justify-content: space-between;
}
cx-messaging .cx-message-footer .cx-message-box .cx-message-footer-info .cx-message-footer-info-text {
  width: 100%;
}
cx-messaging .cx-message-footer .cx-message-box .cx-message-footer-info p {
  font-size: var(--cx-font-size, 0.75rem);
  font-style: italic;
  text-align: end;
  margin: 0;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-messaging .cx-message-footer .cx-send {
  max-width: 6.5rem;
  height: 48px;
}
.cx-theme-high-contrast-dark cx-messaging .container .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-left-align-text,
footer .cx-theme-high-contrast-dark cx-messaging cx-page-layout.footer .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-breadcrumb .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.NewsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-dark cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.FooterLessPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-dark cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-dark cx-messaging .tab-delivery .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .container .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging app-custom-tab-paragraph-container.accordion .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging footer cx-page-layout.footer .cx-messages .cx-message-left-align-text,
footer .cx-theme-high-contrast-light cx-messaging cx-page-layout.footer .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-breadcrumb .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .NewsPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.NewsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout .cx-messages .cx-message-left-align-text,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductGridPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductGridPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section1 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-messages .cx-message-left-align-text,
cx-page-layout.SearchResultsListPageTemplate .cx-theme-high-contrast-light cx-messaging .Section2 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.FooterLessPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.FooterLessPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-theme-high-contrast-light cx-messaging h3 .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Summary .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-slot.Tabs .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate .cx-theme-high-contrast-light cx-messaging .tab-delivery .cx-messages .cx-message-left-align-text {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-messaging select,
.cx-theme-high-contrast-light cx-messaging select {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
  border-color: var(--cx-color-text);
}
cx-avatar .cx-avatar {
  height: 4.375rem;
  min-width: 4.375rem;
  background-color: rgb(249.2, 240.4, 236.9);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  border: 1px solid var(--cx-color-medium);
  font-size: var(--cx-font-size, 2rem);
  font-size: var(--cx-font-size, 1.85rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-avatar .right-align {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-avatar .cx-avatar,
.cx-theme-high-contrast-light cx-avatar .cx-avatar {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
}
cx-site-theme-switcher {
  position: relative;
  margin-top: 14px;
  margin-inline-end: 17px;
  margin-bottom: 14px;
  margin-inline-start: 0;
}
@media (max-width: 991.98px) {
  cx-site-theme-switcher {
    display: inline-block;
  }
  cx-site-theme-switcher:first-child {
    margin-inline-start: 0;
  }
  cx-site-theme-switcher:not(:first-child) {
    padding-inline-start: 16px;
    border-inline-start: 1px solid var(--cx-color-secondary);
  }
}
cx-site-theme-switcher label {
  display: flex;
  align-items: center;
  margin: 0;
}
cx-site-theme-switcher label span {
  color: var(--cx-color-text);
  margin-inline-end: 5px;
}
cx-site-theme-switcher cx-icon {
  margin-inline-start: -10px;
  z-index: 1;
  pointer-events: none;
  color: var(--cx-color-text);
}
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu cx-site-theme-switcher cx-icon {
  z-index: unset;
}
cx-site-theme-switcher select {
  padding: 2px 4px;
  background-color: var(--cx-color-light);
  color: var(--cx-color-text);
  border: 0;
  font-weight: var(--cx-font-weight-semi);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-inline-end: 14px;
  outline: none;
  position: relative;
}
@media (min-width: 992px) {
  cx-site-theme-switcher select {
    background-color: var(--cx-color-light);
  }
}
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu cx-site-theme-switcher select {
  background-color: unset;
}
.cx-theme-high-contrast-dark cx-site-theme-switcher select,
.cx-theme-high-contrast-light cx-site-theme-switcher select {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-site-theme-switcher select option,
.cx-theme-high-contrast-light cx-site-theme-switcher select option {
  color: var(--cx-color-medium);
}
.cx-theme-high-contrast-dark cx-site-theme-switcher cx-icon,
.cx-theme-high-contrast-light cx-site-theme-switcher cx-icon {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light cx-site-theme-switcher select option {
  color: var(--cx-color-dark);
}
cx-anonymous-consent-management-banner .anonymous-consent-banner {
  position: fixed;
  bottom: 0;
  width: 100vw;
  background-color: var(--cx-color-inverse);
  z-index: 1000;
  border-top: 5px solid var(--cx-color-primary);
  color: var(--cx-color-text);
  padding: 2rem 0;
}
cx-anonymous-consent-management-banner .cx-banner-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-bottom: 0.5rem;
}
cx-anonymous-consent-management-banner .cx-banner-description {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
cx-anonymous-consent-management-banner .cx-banner-buttons {
  text-align: end;
}
cx-anonymous-consent-management-banner .cx-banner-buttons button:last-child {
  margin-inline-start: 1.5rem;
}
@media (max-width: 575.98px) {
  cx-anonymous-consent-management-banner .cx-banner-buttons button {
    margin-bottom: 10px;
  }
}
@media (max-width: 575.98px) {
  cx-anonymous-consent-management-banner .cx-banner-buttons {
    text-align: center;
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  cx-anonymous-consent-management-banner .cx-banner-buttons {
    margin-top: 1rem;
  }
}
cx-anonymous-consent-management-banner .anonymous-consent-banner-hidden {
  display: none;
}
.cx-theme-high-contrast-dark cx-anonymous-consent-management-banner .anonymous-consent-banner,
.cx-theme-high-contrast-light cx-anonymous-consent-management-banner .anonymous-consent-banner {
  background-color: var(--cx-color-background);
}
.cxFeat_a11yScrollToTopPositioning cx-anonymous-consent-management-banner:has(.anonymous-consent-banner) ~ cx-scroll-to-top {
  bottom: 180px;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-anonymous-consent-dialog {
  color: var(--cx-color-text);
  background-color: rgba(0, 0, 0, 0.5);
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 1.75rem;
}
.cx-theme-high-contrast-dark cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header,
.cx-theme-high-contrast-light cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body {
  padding-top: 0;
  background-color: var(--cx-color-inverse);
}
@media (max-width: 575.98px) {
  cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body {
    padding: 1.5rem;
    border-top: 1px solid var(--cx-color-light);
  }
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-buttons {
  text-align: end;
  padding: 1rem 4rem;
}
@media (max-width: 575.98px) {
  cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-buttons {
    padding: 1rem;
  }
}
.cxFeat_a11yAnonymousConsentMessageInDialog cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-message {
  padding: 1.5rem 1.75rem 0;
}
.cxFeat_a11yAnonymousConsentMessageInDialog cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-message .cx-message {
  margin: 0;
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-action-link {
  margin: 0 0.35rem;
  padding: 0;
  min-height: unset;
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-row {
  max-width: 100%;
}
@media (max-width: 575.98px) {
  cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-row {
    padding: 0;
  }
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content h3 {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-description {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  padding: 1.5rem 1.75rem 0;
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content a:not([href]):not([tabindex]) {
  text-decoration: underline;
}
.cx-theme-high-contrast-dark cx-anonymous-consent-dialog .cx-dialog-content,
.cx-theme-high-contrast-light cx-anonymous-consent-dialog .cx-dialog-content {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body,
.cx-theme-high-contrast-light cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-anonymous-consent-dialog .cx-dialog-content .close,
.cx-theme-high-contrast-light cx-anonymous-consent-dialog .cx-dialog-content .close {
  color: var(--cx-color-text);
}
cx-anonymous-consent-open-dialog {
  display: flex;
  justify-content: center;
  margin: 0 3vw 3vw 3vw;
}
.cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog {
  margin: 0;
}
@media (max-width: 767.98px) {
  cx-anonymous-consent-open-dialog {
    justify-content: flex-start;
  }
}
cx-anonymous-consent-open-dialog .btn-link,
cx-anonymous-consent-open-dialog a.link-alt,
cx-anonymous-consent-open-dialog .register .register-reset-password a,
.register .register-reset-password cx-anonymous-consent-open-dialog a,
cx-anonymous-consent-open-dialog button.link-alt {
  padding: 0;
  color: var(--cx-color-inverse);
  font-size: 0.875rem;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog .btn-link,
.cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog a.link-alt,
.cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog .register .register-reset-password a,
.register .register-reset-password .cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog a,
.cxFeat_a11yHideConsentButtonWhenBannerVisible cx-anonymous-consent-open-dialog button.link-alt {
  margin: 1.5vw 3vw;
}
cx-anonymous-consent-open-dialog .btn-link:not(:hover),
cx-anonymous-consent-open-dialog a.link-alt:not(:hover),
cx-anonymous-consent-open-dialog .register .register-reset-password a:not(:hover),
.register .register-reset-password cx-anonymous-consent-open-dialog a:not(:hover),
cx-anonymous-consent-open-dialog button.link-alt:not(:hover) {
  text-decoration: none;
}
cx-anonymous-consent-open-dialog .btn-link:hover,
cx-anonymous-consent-open-dialog a.link-alt:hover,
cx-anonymous-consent-open-dialog .register .register-reset-password a:hover,
.register .register-reset-password cx-anonymous-consent-open-dialog a:hover,
cx-anonymous-consent-open-dialog button.link-alt:hover {
  color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-light cx-anonymous-consent-open-dialog .btn-link,
.cx-theme-high-contrast-light cx-anonymous-consent-open-dialog a.link-alt,
.cx-theme-high-contrast-light cx-anonymous-consent-open-dialog .register .register-reset-password a,
.register .register-reset-password .cx-theme-high-contrast-light cx-anonymous-consent-open-dialog a,
.cx-theme-high-contrast-light cx-anonymous-consent-open-dialog button.link-alt {
  color: var(--cx-color-primary);
}
@media (max-width: 767.98px) {
  cx-payment-methods .cx-payment {
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
  }
}
cx-payment-methods .cx-header {
  padding: 2.5rem 0 0 0;
}
cx-payment-methods .cx-card-img-container .fab::before,
cx-payment-methods .cx-card-img-container .fas::before {
  font-size: var(--cx-font-size, 48px);
}
cx-payment-methods .cx-existing {
  display: flex;
  padding: 0rem 0 2.5rem 0;
  align-items: stretch;
}
@media (max-width: 991.98px) {
  cx-payment-methods .cx-existing {
    padding: 0 0 3.125rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-payment-methods .cx-existing {
    padding: 0 0 4.375rem 0;
  }
}
cx-payment-methods .cx-payment-card {
  padding-top: 1.875rem;
}
cx-payment-methods .cx-payment-inner {
  height: 100%;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-consent-management .cx-consent-action-links {
  text-align: end;
  display: flex;
  justify-content: center;
  margin: 0 0 1.5rem;
}
@media (max-width: 575.98px) {
  cx-consent-management .cx-consent-action-links > div {
    padding: 0;
  }
}
cx-consent-management .cx-consent-action-links .cx-action-link {
  margin: 0 0.35rem;
}
cx-consent-management .cx-consent-toggles {
  display: flex;
  justify-content: center;
}
@media (max-width: 575.98px) {
  cx-consent-management .cx-consent-toggles {
    margin: 0 -24px;
    border-top: 1px solid var(--cx-color-light);
  }
}
@media (max-width: 575.98px) {
  cx-consent-management .cx-consent-toggles > div {
    padding-top: 15px;
  }
}
cx-consent-management-form .cx-be-bold {
  font-weight: var(--cx-font-weight-semi);
}
cx-my-account-v2-consent-management .cx-consent-toggles {
  display: flex;
  justify-content: center;
}
cx-my-account-v2-consent-management .header {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-bottom: 1rem;
}
cx-my-account-v2-consent-management .message {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  margin-bottom: 1rem;
}
cx-my-account-v2-consent-management .consent-form-container {
  max-width: 56rem;
}
cx-my-account-v2-consent-management .cx-consent-action-links {
  text-align: end;
  margin: 0 0 1rem;
}
cx-my-account-v2-consent-management .cx-consent-action-links .cx-action-link {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-my-account-v2-consent-management-form .name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  display: block;
  margin-bottom: 0.2rem;
}
cx-my-account-v2-consent-management-form .description {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  display: block;
}
cx-my-account-v2-consent-management-form .consent-container {
  display: block;
}
cx-my-account-v2-consent-management-form .checkbox-input {
  top: -0.2rem;
}
cx-my-coupons .cx-coupon-deck {
  padding: 1.25rem 0 0 0;
}
cx-my-coupons .cx-coupon-spinner {
  padding: 5rem 0 5rem 0;
}
cx-my-coupons .cx-coupon-card {
  padding-bottom: 30px;
}
cx-my-coupons .cx-my-coupons-form-group {
  padding: 0;
  margin-bottom: 0;
  align-items: center;
  display: flex;
}
cx-my-coupons .cx-my-coupons-form-group span {
  margin-inline-end: 0.5rem;
  flex: none;
}
cx-my-coupons .cx-my-coupons-form-group cx-sorting {
  width: 100%;
}
cx-my-coupons .cx-my-coupons-sort {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
@media (max-width: 767.98px) {
  cx-my-coupons .cx-my-coupons-sort {
    flex-direction: column;
    padding-top: 0;
  }
}
cx-my-coupons .cx-my-coupons-sort.top {
  padding: 1rem 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
cx-my-coupons .cx-my-coupons-sort.bottom {
  padding: 2rem 0 1rem 0;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
@media (max-width: 767.98px) {
  cx-my-coupons .cx-mycoupon-thead-mobile {
    display: none;
  }
}
cx-my-coupons .cx-my-coupons-notes a {
  color: var(--cx-color-dark);
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-coupon-card .cx-coupon-card-row {
  display: flex;
  justify-content: space-between;
}
cx-coupon-card .cx-coupon-card-row.top {
  height: 48px;
}
cx-coupon-card .cx-coupon-card-row.bottom {
  padding: 1rem 0 0 0;
}
@media (max-width: 991.98px) {
  cx-coupon-card .cx-coupon-card-row.bottom {
    flex-direction: column;
  }
  cx-coupon-card .cx-coupon-card-row.bottom .cx-coupon-find-product {
    padding: 0;
  }
}
cx-coupon-card .cx-coupon-card-row .cx-coupon-card-head {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 80%;
}
cx-coupon-card .cx-coupon-card-row .cx-coupon-status {
  text-transform: uppercase;
  white-space: nowrap;
}
cx-coupon-card .cx-coupon-card-row .cx-coupon-status.effective {
  color: var(--cx-color-success);
}
cx-coupon-card .cx-coupon-card-row .cx-coupon-status.expiresoon {
  color: var(--cx-color-danger);
}
cx-coupon-card .cx-coupon-card-row .cx-coupon-status.presession {
  color: var(--cx-color-warning);
}
cx-coupon-card .cx-coupon-card-date {
  padding: 1rem 0 0 0;
}
cx-coupon-card .cx-coupon-card-date p {
  margin: 0;
}
cx-coupon-card .cx-coupon-card-date .cx-coupon-date {
  display: flex;
  width: 80%;
}
@media (max-width: 991.98px) {
  cx-coupon-card .cx-coupon-card-date .cx-coupon-date {
    flex-direction: column;
  }
}
cx-coupon-card .cx-coupon-card-date .cx-coupon-date-start {
  white-space: nowrap;
}
cx-coupon-card .cx-coupon-card-date .cx-coupon-date-end {
  white-space: nowrap;
}
cx-coupon-card a:not([href]) {
  text-decoration: underline;
}
cx-coupon-card a:not([href]).cx-card-read-more {
  color: var(--cx-color-text);
  padding: 1rem 0 0 0;
  cursor: pointer;
  display: inline-block;
}
cx-coupon-card a:not([href]).cx-card-read-more:hover {
  color: var(--cx-color-primary);
}
cx-coupon-card .cx-coupon-spinner {
  padding: 5rem 0 5rem 0;
}
cx-coupon-card .cx-coupon-card {
  padding-bottom: 30px;
}
cx-coupon-card .cx-my-coupons-form-group {
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  cx-coupon-card .cx-my-coupons-form-group {
    padding: 1.25rem;
  }
}
cx-coupon-card .cx-my-coupons-sort {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
@media (max-width: 767.98px) {
  cx-coupon-card .cx-my-coupons-sort {
    flex-direction: column;
    padding-top: 0;
  }
}
cx-coupon-card .cx-my-coupons-sort.top {
  padding: 1rem 0;
}
cx-coupon-card .cx-my-coupons-sort.bottom {
  padding: 2rem 0 1rem 0;
}
@media (max-width: 767.98px) {
  cx-coupon-card .cx-my-coupons-pagination {
    margin: 0 auto;
  }
}
cx-coupon-card .cx-section-msg {
  text-align: center;
}
cx-coupon-card button.cx-card-read-more {
  font-size: 1rem;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cx-theme-high-contrast-dark cx-coupon-card .card,
.cx-theme-high-contrast-light cx-coupon-card .card {
  background-color: initial;
  border-color: var(--cx-color-text);
}
cx-coupon-dialog {
  background-color: rgba(0, 0, 0, 0.5);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-item {
  padding-inline-end: 1rem;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-description {
  padding: 1rem 0 1rem 0;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-date {
  padding: 0 0 1rem 0;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-date p {
  margin: 0rem;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status {
  padding: 1rem 0 1rem 0;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status p {
  margin: 0rem;
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status .cx-coupon-status {
  text-transform: uppercase;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status .cx-coupon-status.effective {
  color: var(--cx-color-success);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status .cx-coupon-status.expiresoon {
  color: var(--cx-color-danger);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-coupon-dialog-status .cx-coupon-status.presession {
  color: var(--cx-color-warning);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 1.75rem;
  border-width: 0;
}
.cx-theme-high-contrast-dark cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header,
.cx-theme-high-contrast-light cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
  padding-top: 1rem;
  padding-inline-end: 1rem;
  padding-bottom: 0;
  padding-inline-start: 1rem;
}
@media (max-width: 767.98px) {
  cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
    padding: 0;
  }
}
.cx-theme-high-contrast-dark cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body,
.cx-theme-high-contrast-light cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row {
  margin: 0;
  display: flex;
  padding: 0 0.875rem 2.875rem;
  max-width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row {
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  cx-coupon-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-item {
    padding: 2rem;
  }
}
cx-claim-dialog {
  background-color: rgba(0, 0, 0, 0.5);
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-item {
  padding-inline-end: 1.75rem;
  padding-inline-start: 1.75rem;
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 5.75rem;
  border-width: 0;
}
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
  padding-top: 1rem;
  padding-inline-end: 5.75rem;
  padding-bottom: 0;
  padding-inline-start: 5.75rem;
}
@media (max-width: 767.98px) {
  cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
    padding: 0;
  }
}
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row {
  margin: 0;
  display: flex;
  padding: 0 0 2.875rem;
  max-width: 100%;
  margin-top: 2.875rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 767.98px) {
  cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row {
    padding: 0;
  }
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row--reset-button {
  padding: 0 12px 0 0;
}
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-row-submit-button {
  padding: 0 0 0 12px;
}
cx-my-interests .cx-product-interests-title {
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests {
    max-width: 1%;
    padding: 0;
  }
}
cx-my-interests .cx-product-interests-table {
  padding: 1.5rem 0 1.125rem 0;
  margin-bottom: 0;
  border-width: 0 0 1px 0;
  border-color: var(--cx-color-light);
  border-style: solid;
}
cx-my-interests .cx-product-interests-table tr {
  width: 100%;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-table tr {
    border-width: 1px 0 0 0;
    border-color: var(--cx-color-light);
    border-style: solid;
  }
  cx-my-interests .cx-product-interests-table tr:first-child {
    border-width: 1px 0 0 0;
    padding: 1.25rem 0 0 0;
  }
}
cx-my-interests .cx-product-interests-table th {
  padding: 1.5rem 0 1.125rem 0;
  text-align: start;
}
cx-my-interests .cx-product-interests-table th:first-child {
  text-align: center;
}
cx-my-interests .cx-product-interests-table td {
  width: 25%;
  padding: 1.625rem 0;
}
cx-my-interests .cx-product-interests-table td:first-child {
  width: 10%;
  padding-inline-end: 1.25rem;
  padding-inline-start: 1.25rem;
}
cx-my-interests .cx-product-interests-table td:last-child {
  justify-content: flex-end;
}
@media (min-width: 768px) {
  cx-my-interests .cx-product-interests-table td:last-child {
    text-align: center;
  }
}
cx-my-interests .cx-product-interests-table td .cx-name a {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-dark);
}
cx-my-interests .cx-product-interests-table td .cx-code {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-secondary);
}
cx-my-interests .cx-product-interests-table td .cx-property {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-my-interests .cx-product-interests-table td .cx-property .cx-label,
cx-my-interests .cx-product-interests-table td .cx-property .cx-value {
  display: inline;
}
cx-my-interests .cx-product-interests-table td .cx-link {
  text-decoration: underline;
  color: var(--cx-color-primary);
}
cx-my-interests .cx-product-interests-table td .cx-product-interests-product-stock {
  color: var(--cx-color-primary);
  font-size: var(--cx-font-size, 1.188rem);
  font-weight: var(--cx-font-weight-bold);
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-my-interests .cx-product-interests-table td .cx-product-interests-notification .cx-product-interests-type {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-dark);
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-table td .cx-product-interests-notification {
    padding: 5px 0 0 0;
  }
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-table td {
    width: 100%;
    display: flex;
    border-width: 0;
    padding: 0 0 0.5rem 0;
  }
  cx-my-interests .cx-product-interests-table td:first-child {
    padding-inline-start: 0.5rem;
  }
  cx-my-interests .cx-product-interests-table td:last-child {
    padding-bottom: 1.25rem;
  }
}
cx-my-interests .cx-product-interests-table-list th:first-child {
  text-align: start;
}
cx-my-interests .cx-product-interests-table-list th:last-child {
  text-align: end;
}
cx-my-interests .cx-product-interests-table-list td:first-child {
  padding-inline-end: 0;
  padding-inline-start: 0;
}
cx-my-interests .cx-product-interests-table-list td:last-child {
  text-align: end;
}
cx-my-interests .cx-product-interests-table-list td .cx-product-interests-cell-wrapper {
  display: inline-grid;
  grid-template-columns: 5rem 14rem;
  gap: 1rem;
  text-indent: 0;
}
cx-my-interests .cx-product-interests-table-list td .cx-product-interests-remove-button {
  display: inline-block;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-product-price .cx-product-interests-label,
  cx-my-interests .cx-product-interests-product-price span {
    display: inline;
  }
  cx-my-interests .cx-product-interests-product-price span {
    padding-inline-start: 2rem;
  }
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-subscriptions {
    padding: 5px 0 0 0;
  }
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-thead-mobile {
    display: none;
  }
}
cx-my-interests .cx-product-interests-placed {
  text-align: center;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-placed {
    text-align: start;
  }
}
cx-my-interests .cx-product-interests-status {
  text-align: center;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-status {
    text-align: start;
  }
}
cx-my-interests .cx-product-interests-total {
  text-align: end;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-total {
    text-align: start;
  }
}
cx-my-interests .cx-product-interests-label {
  text-transform: uppercase;
  color: var(--cx-color-secondary);
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-label {
    font-size: var(--cx-font-size, 0.875rem);
    font-weight: var(--cx-font-weight-bold);
    line-height: var(--cx-line-height, 1.2222222222);
    min-width: 110px;
  }
}
cx-my-interests .cx-product-interests-form-group {
  padding: 0;
  margin-bottom: 0;
  align-items: center;
  display: flex;
}
cx-my-interests .cx-product-interests-form-group span {
  margin-inline-end: 0.5rem;
  flex: none;
}
cx-my-interests .cx-product-interests-form-group cx-sorting {
  width: 100%;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-form-group {
    padding: 1.25rem 0 1.25rem 0;
  }
}
cx-my-interests .cx-product-interests-sort.top {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-sort.top {
    flex-direction: column;
    padding-top: 0;
  }
}
cx-my-interests .cx-product-interests-sort.bottom {
  display: flex;
  justify-content: space-between;
  padding: 2rem 0 1rem 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-sort.bottom {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  cx-my-interests .cx-product-interests-pagination {
    margin: var(--cx-margin, 0 auto);
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-my-account-v2-notification-preference .np-content-center {
  -ms-flex-pack: center;
  justify-content: center;
}
cx-my-account-v2-notification-preference .np-flex {
  display: -ms-flexbox;
  display: flex;
}
cx-my-account-v2-notification-preference .np-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  right: -1rem;
  left: -1rem;
}
cx-my-account-v2-notification-preference .header {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-bottom: 1.75rem;
}
cx-my-account-v2-notification-preference .pref-info {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  margin-bottom: 0.7rem;
}
cx-my-account-v2-notification-preference .notification-channels {
  display: flex;
  align-items: center;
}
cx-my-account-v2-notification-preference .check-box {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0.125rem;
}
cx-my-account-v2-notification-preference .check-label {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-top: 0.625rem;
}
cx-my-account-v2-notification-preference .note {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
progress-bar:before,
custom-storefront.stop-navigating:before,
cx-storefront.stop-navigating:before,
custom-storefront.start-navigating:before,
cx-storefront.start-navigating:before,
progress-bar:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  content: "";
  position: fixed;
  z-index: 2;
}
progress-bar:before,
custom-storefront.stop-navigating:before,
cx-storefront.stop-navigating:before,
custom-storefront.start-navigating:before,
cx-storefront.start-navigating:before {
  background-color: var(--cx-color-light);
}
progress-bar:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  background-color: var(--cx-color-dark);
}
@keyframes loading {
  0% {
    margin-inline-start: 0px;
    margin-inline-end: 100%;
  }
  50% {
    margin-inline-start: 25%;
    margin-inline-end: 0%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loading:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loaded {
  0% {
    margin-inline-start: 50%;
    margin-inline-end: 100%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loaded:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after {
  animation: loaded 0.5s;
}
@keyframes progress-bar-loading-animation {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0%);
  }
}
custom-storefront.start-navigating.cxFeat_topProgressBarUseTransformAnimation:after,
cx-storefront.start-navigating.cxFeat_topProgressBarUseTransformAnimation:after {
  animation: progress-bar-loading-animation 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes progress-bar-loaded-animation {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
custom-storefront.stop-navigating.cxFeat_topProgressBarUseTransformAnimation:after,
cx-storefront.stop-navigating.cxFeat_topProgressBarUseTransformAnimation:after {
  animation: progress-bar-loaded-animation 0.5s;
}
progress-bar:before,
custom-storefront.stop-navigating:before,
cx-storefront.stop-navigating:before,
custom-storefront.start-navigating:before,
cx-storefront.start-navigating:before,
progress-bar:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  content: "";
  position: fixed;
  z-index: 2;
}
progress-bar:before,
custom-storefront.stop-navigating:before,
cx-storefront.stop-navigating:before,
custom-storefront.start-navigating:before,
cx-storefront.start-navigating:before {
  background-color: var(--cx-color-light);
}
progress-bar:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  background-color: var(--cx-color-dark);
}
@keyframes loading {
  0% {
    margin-inline-start: 0px;
    margin-inline-end: 100%;
  }
  50% {
    margin-inline-start: 25%;
    margin-inline-end: 0%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loading:after,
custom-storefront.start-navigating:after,
cx-storefront.start-navigating:after {
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loaded {
  0% {
    margin-inline-start: 50%;
    margin-inline-end: 100%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loaded:after,
custom-storefront.stop-navigating:after,
cx-storefront.stop-navigating:after {
  animation: loaded 0.5s;
}
@keyframes progress-bar-loading-animation {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0%);
  }
}
custom-storefront.start-navigating.cxFeat_topProgressBarUseTransformAnimation:after,
cx-storefront.start-navigating.cxFeat_topProgressBarUseTransformAnimation:after {
  animation: progress-bar-loading-animation 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes progress-bar-loaded-animation {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
custom-storefront.stop-navigating.cxFeat_topProgressBarUseTransformAnimation:after,
cx-storefront.stop-navigating.cxFeat_topProgressBarUseTransformAnimation:after {
  animation: progress-bar-loaded-animation 0.5s;
}
custom-storefront,
cx-storefront {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.cx-theme-high-contrast-dark custom-storefront,
.cx-theme-high-contrast-dark cx-storefront,
.cx-theme-high-contrast-light custom-storefront,
.cx-theme-high-contrast-light cx-storefront {
  background-color: var(--cx-color-background);
}
custom-storefront:focus,
cx-storefront:focus {
  outline: none;
}
custom-storefront > footer,
cx-storefront > footer {
  margin-top: auto;
}
custom-storefront > footer cx-paragraph p,
cx-storefront > footer cx-paragraph p {
  margin-bottom: 0;
}
custom-storefront .mouse-focus :focus,
cx-storefront .mouse-focus :focus,
custom-storefront .mouse-focus .ng-select-focused,
cx-storefront .mouse-focus .ng-select-focused {
  --cx-visual-focus-width: 0;
  box-shadow: 0 0 0 0;
}
.cxFeat_a11yKeyboardFocusInSearchBox custom-storefront .mouse-focus :focus-within,
.cxFeat_a11yKeyboardFocusInSearchBox cx-storefront .mouse-focus :focus-within {
  --cx-visual-focus-width: 0;
}
.cx-theme-high-contrast-dark custom-storefront main,
.cx-theme-high-contrast-dark cx-storefront main,
.cx-theme-high-contrast-light custom-storefront main,
.cx-theme-high-contrast-light cx-storefront main {
  background-color: var(--cx-color-background);
}
@media (forced-colors: active) {
  custom-storefront.cx-theme-high-contrast-dark,
  cx-storefront.cx-theme-high-contrast-dark,
  custom-storefront.cx-theme-high-contrast-light,
  cx-storefront.cx-theme-high-contrast-light {
    forced-color-adjust: none !important;
  }
}
app-custom-site-context-selector,
cx-site-context-selector {
  position: relative;
  margin-top: 14px;
  margin-inline-end: 17px;
  margin-bottom: 14px;
  margin-inline-start: 0;
}
@media (max-width: 991.98px) {
  app-custom-site-context-selector,
  cx-site-context-selector {
    display: inline-block;
  }
  app-custom-site-context-selector:first-child,
  cx-site-context-selector:first-child {
    margin-inline-start: 0;
  }
  app-custom-site-context-selector:not(:first-child),
  cx-site-context-selector:not(:first-child) {
    padding-inline-start: 16px;
    border-inline-start: 1px solid var(--cx-color-secondary);
  }
}
app-custom-site-context-selector label,
cx-site-context-selector label {
  display: flex;
  align-items: center;
  margin: 0;
}
app-custom-site-context-selector label span,
cx-site-context-selector label span {
  color: var(--cx-color-text);
  margin-inline-end: 5px;
}
app-custom-site-context-selector cx-icon,
cx-site-context-selector cx-icon {
  margin-inline-start: -10px;
  z-index: 1;
  pointer-events: none;
  color: var(--cx-color-text);
}
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu app-custom-site-context-selector cx-icon,
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu cx-site-context-selector cx-icon {
  z-index: unset;
}
app-custom-site-context-selector select,
cx-site-context-selector select {
  padding: 2px 4px;
  background-color: var(--cx-color-light);
  color: var(--cx-color-text);
  border: 0;
  font-weight: var(--cx-font-weight-semi);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-inline-end: 14px;
  outline: none;
  position: relative;
}
@media (min-width: 992px) {
  app-custom-site-context-selector select,
  cx-site-context-selector select {
    background-color: var(--cx-color-light);
  }
}
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu app-custom-site-context-selector select,
.cxFeat_a11yShowDownArrowOnFocusedSelectMenu cx-site-context-selector select {
  background-color: unset;
}
.cx-theme-high-contrast-dark app-custom-site-context-selector select,
.cx-theme-high-contrast-dark cx-site-context-selector select,
.cx-theme-high-contrast-light app-custom-site-context-selector select,
.cx-theme-high-contrast-light cx-site-context-selector select {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark app-custom-site-context-selector select option,
.cx-theme-high-contrast-dark cx-site-context-selector select option,
.cx-theme-high-contrast-light app-custom-site-context-selector select option,
.cx-theme-high-contrast-light cx-site-context-selector select option {
  color: var(--cx-color-medium);
}
.cx-theme-high-contrast-dark app-custom-site-context-selector cx-icon,
.cx-theme-high-contrast-dark cx-site-context-selector cx-icon,
.cx-theme-high-contrast-light app-custom-site-context-selector cx-icon,
.cx-theme-high-contrast-light cx-site-context-selector cx-icon {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-light app-custom-site-context-selector select option,
.cx-theme-high-contrast-light cx-site-context-selector select option {
  color: var(--cx-color-dark);
}
header {
  background-color: var(--cx-color-light);
  color: var(--cx-color-inverse);
}
@media (min-width: 992px) {
  header {
    background:
      linear-gradient(
        to top,
        var(--cx-color-background-dark) 67px,
        var(--cx-color-light) 0);
  }
}
header .header {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  header .header {
    padding: 0 10px;
  }
}
header .header > * {
  align-self: center;
  display: block;
  flex: none;
}
header .header .SiteLinks {
  font-weight: var(--cx-font-weight-semi);
}
header.is-expanded .navigation {
  position: absolute;
  width: 100%;
  z-index: 20;
}
@media (max-width: 991.98px) {
  header.is-expanded .navigation {
    height: 100vh;
    background-color: var(--cx-color-background);
  }
}
header.is-expanded .PreHeader {
  z-index: 4;
}
@media (max-width: 991.98px) {
  header.is-expanded:after {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--cx-background-dark);
    z-index: 2;
  }
}
header:not(.is-expanded) cx-page-layout.navigation {
  display: none;
}
header .SiteContext,
header .SiteLinks {
  font-size: 0.75rem;
  color: var(--cx-color-medium);
  justify-content: flex-start;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
header .SiteContext > *,
header .SiteLinks > * {
  flex: none;
}
header .SiteLinks {
  --cx-display: block;
}
header .SiteLinks cx-link {
  display: block;
  padding-inline-end: 10px;
}
.cxFeat_headerLayoutForSmallerViewports header .SiteLinks cx-link {
  padding-inline-end: 0;
}
header .SiteLogo {
  width: 90px;
}
header .SearchBox {
  margin: 14px auto;
}
@media (max-width: 767.98px) {
  header .SearchBox {
    margin-top: 4px;
    margin-inline-end: 0;
    margin-bottom: 4px;
    margin-inline-start: auto;
  }
}
header .VariantConfigExitButton,
header .VariantConfigOverviewExitButton,
header .CpqConfigExitButton {
  margin-block-start: 14px;
  margin-block-end: 14px;
  margin-inline-start: auto;
  margin-inline-end: 14px;
}
@media (max-width: 767.98px) {
  header .VariantConfigExitButton,
  header .VariantConfigOverviewExitButton,
  header .CpqConfigExitButton {
    margin-block-start: 4px;
    margin-inline-end: 0;
    margin-block-end: 4px;
    margin-inline-start: auto;
  }
}
header .NavigationBar {
  flex: 100%;
  min-height: 67px;
}
@media (max-width: 991.98px) {
  header .NavigationBar {
    background-color: var(--cx-color-background);
  }
}
header .cx-hamburger {
  display: block;
}
header .cx-hamburger.is-active .hamburger-inner,
header .cx-hamburger.is-active .hamburger-inner::before,
header .cx-hamburger.is-active .hamburger-inner::after {
  background-color: var(--cx-color-primary);
}
@media (max-width: 575.98px) {
  header .SearchBox {
    margin-inline-start: auto;
  }
}
@media (max-width: 991.98px) {
  header .SiteContext,
  header .SiteLinks,
  header .SiteLogin {
    background-color: var(--cx-color-light);
    color: var(--cx-color, var(--cx-color-text));
  }
  .cx-theme-high-contrast-dark header .SiteContext,
  .cx-theme-high-contrast-light header .SiteContext,
  .cx-theme-high-contrast-dark header .SiteLinks,
  .cx-theme-high-contrast-light header .SiteLinks,
  .cx-theme-high-contrast-dark header .SiteLogin,
  .cx-theme-high-contrast-light header .SiteLogin {
    background-color: var(--cx-color-background);
  }
  header .SiteContext {
    padding: 0.5rem 1rem 0.25rem;
  }
  header .SiteLinks {
    padding: 0.25rem 1rem 0.5rem;
  }
}
@media (min-width: 992px) {
  header header {
    padding: 0 1rem;
  }
  header .cx-hamburger {
    display: none;
  }
  header .cx-hamburger.is-active {
    background-color: var(--cx-color-primary);
  }
  header .SiteContext,
  header .SiteLinks {
    flex: 50%;
    display: flex;
    --cx-margin: 0.5rem 8px;
  }
  header .SiteContext {
    justify-content: flex-start;
  }
  header .SiteContext:after {
    border-top: 1px solid currentColor;
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    top: 44px;
  }
  header .SiteLinks {
    justify-content: flex-end;
    color: var(--cx-color-primary);
  }
  .cxFeat_headerLayoutForSmallerViewports header .SiteLinks {
    flex-wrap: nowrap;
  }
  header .SiteLogin {
    padding: 0.5rem 1rem;
  }
}
header .hamburger-inner,
header .hamburger-inner::before,
header .hamburger-inner::after {
  background-color: var(--cx-color-primary);
}
.cx-theme-high-contrast-dark header,
.cx-theme-high-contrast-light header {
  background-image: linear-gradient(var(--cx-color-background) 67px, var(--cx-color-background) 0);
  border-bottom: 1px solid var(--cx-color-dark);
}
cx-skip-link {
  position: fixed;
  display: flex;
  justify-content: center;
  top: -100%;
  z-index: 11;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  transition: top 0s 0.3s ease, background-color 0.3s ease;
}
cx-skip-link > div {
  display: contents;
}
cx-skip-link:focus-within {
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: background-color 0.3s ease;
}
cx-skip-link button {
  opacity: 0;
  padding: 16px 32px;
  border-radius: 0 0 5px 5px;
  border: 2px solid var(--cx-color-dark);
  border-top-width: 0;
  position: absolute;
  font-weight: bold;
}
cx-skip-link button:focus {
  opacity: 1;
  z-index: 12;
  top: 4px;
}
:root {
  --cx-transition-duration: 0.3s;
  --cx-split-gutter: 40px;
  --cx-active-view: 1;
}
@media (max-width: 991.98px) {
  :root {
    --cx-max-views: 1;
    --cx-split-gutter: 0px;
  }
}
@media (min-width: 992px) {
  :root {
    --cx-max-views: 2;
  }
}
cx-split-view {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  margin-inline-end: calc(var(--cx-split-gutter) * -1);
  --cx-view-flex: calc( (100% / min(var(--cx-active-view), var(--cx-max-views))) );
}
cx-split-view cx-view {
  width: 100%;
  height: 100%;
  transition-duration: var(--cx-transition-duration);
  transition-timing-function: ease-in;
  overflow: hidden;
  flex: 1 0 calc(100% / min(var(--cx-active-view), var(--cx-max-views)) - var(--cx-split-gutter));
  margin-inline-end: var(--cx-split-gutter);
}
cx-split-view cx-view[position="0"] {
  margin-inline-start: calc(max(var(--cx-active-view) - var(--cx-max-views), 0) * var(--cx-view-flex) * -1);
}
cx-split-view cx-view[disappeared=true] {
  max-height: 0;
  visibility: hidden;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-add-to-home-screen-banner .cx-add-to-home-screen-banner {
  background-color: var(--cx-color-background);
  padding: 20px;
  text-align: center;
  margin: 0 0 2.5rem;
}
@media (max-width: 767.98px) {
  cx-add-to-home-screen-banner .cx-add-to-home-screen-banner {
    margin-top: 0;
    margin-inline-end: 1.25rem;
    margin-bottom: 2rem;
    margin-inline-start: 1.25rem;
  }
}
cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 10px 40px;
}
@media (max-width: 767.98px) {
  cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul {
    flex-direction: column;
    margin-top: 0;
    margin-inline-end: auto;
    margin-bottom: 0;
    margin-inline-start: auto;
    max-width: 280px;
    padding-inline-start: 50px;
    padding-inline-end: 20px;
    padding-bottom: 20px;
    padding-top: 0;
  }
}
cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul li {
  min-width: 35%;
  text-align: start;
}
cx-add-to-home-screen-banner .cx-add-to-home-screen-banner-inner {
  max-width: 600px;
  margin-top: 0;
  margin-inline-end: auto;
  margin-bottom: 0;
  margin-inline-start: auto;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container,
cx-product-carousel,
cx-merchandising-carousel {
  display: flex;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a,
cx-product-carousel a,
cx-merchandising-carousel a {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
  padding-bottom: 10px;
  color: var(--cx-color-text);
  outline: none;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a h3,
cx-product-carousel a h3,
cx-merchandising-carousel a h3 {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  height: auto;
  min-height: 30px;
  margin-top: 5px;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:hover,
cx-product-carousel a:hover,
cx-merchandising-carousel a:hover,
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  position: relative;
  z-index: 1;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media,
cx-product-carousel cx-media,
cx-merchandising-carousel cx-media {
  align-self: center;
  width: 60%;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media.is-missing,
cx-product-carousel cx-media.is-missing,
cx-merchandising-carousel cx-media.is-missing {
  min-height: 255px;
  align-self: auto;
  width: auto;
}
cx-merchandising-carousel {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
}
cx-merchandising-carousel a {
  color: inherit;
}
cx-dp-confirmation-dialog {
  background-color: rgba(0, 0, 0, 0.5);
}
cx-dp-confirmation-dialog .cx-modal-content {
  max-width: 500px;
  width: 100%;
}
cx-dp-confirmation-dialog .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-inline-start: 1.75rem;
  display: flex;
}
.cx-theme-high-contrast-dark cx-dp-confirmation-dialog .cx-dialog-header,
.cx-theme-high-contrast-light cx-dp-confirmation-dialog .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-dp-confirmation-dialog .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: bold;
}
cx-dp-confirmation-dialog .cx-dialog-body {
  max-width: 100%;
}
cx-dp-confirmation-dialog .cx-dialog-row {
  display: flex;
  flex-wrap: wrap;
}
cx-dp-confirmation-dialog .cx-dialog-actions {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
cx-dp-confirmation-dialog .cx-dialog-buttons {
  display: flex;
  flex-direction: column;
}
cx-dp-confirmation-dialog .cx-dialog-buttons .btn-primary {
  margin: 0 1rem 0.7rem 1rem;
}
cx-dp-confirmation-dialog .cx-dialog-buttons .cx-action-link {
  margin: 0 0 2rem 0;
}
cx-cpq-quote .cx-center {
  text-align: center !important;
  height: 124px;
}
cx-cpq-quote .cx-center .strike-through {
  text-decoration: line-through;
  display: block;
  color: #556b82;
  font-size: 13px;
}
cx-cpq-quote-offer .cx-offer {
  color: var(--cx-color-success);
  font-weight: 600;
  font-size: 13px;
}
cx-add-to-cart form {
  display: flex;
  align-items: center;
}
cx-add-to-cart app-custom-add-to-cart-unit ~ app-custom-add-to-cart-unit form {
  margin-top: 20px;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter {
  display: inline-flex;
  border: 1px solid var(--cx-color-light);
  border-radius: 4px;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter:disabled {
  cursor: not-allowed;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter button {
  margin: 0;
  max-height: 48px;
  min-width: 40px;
  border: none;
  cursor: pointer;
  color: var(--cx-color-text);
  background-color: var(--cx-color-transparent);
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter button:disabled {
  color: var(--cx-color-light);
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter input {
  text-align: center;
  border: 1px solid var(--cx-color-light);
  border-width: 0 1px;
  padding: 12px 9px;
  max-height: 46px;
  min-width: 48px;
  max-width: 78px;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: textfield;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
cx-add-to-cart app-custom-add-to-cart-unit form cx-item-counter input[type=number] {
  width: 54px;
  display: inline-flex;
}
cx-add-to-cart app-custom-add-to-cart-unit form.nostock button.btn-add-to-cart {
  opacity: 0.6;
}
cx-add-to-cart app-custom-add-to-cart-unit form.nostock cx-item-counter input[type=number] {
  cursor: not-allowed;
}
cx-add-to-cart .quantity {
  margin: 0 16px 0 0;
}
cx-add-to-cart .quantity label {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 15px 0 10px 0;
}
@media (max-width: 575.98px) {
  cx-add-to-cart .quantity {
    display: none;
  }
}
cx-add-to-cart .info {
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin: 0 0 24px;
  color: var(--cx-color-secondary);
}
cx-add-to-cart .btn-add-to-cart {
  width: 60px;
  min-width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text {
  display: none;
}
@media (max-width: 575.98px) {
  cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text {
    display: inline;
  }
}
cx-product-grid-item cx-add-to-cart.default-unit-only form {
  flex-direction: column;
}
cx-product-grid-item cx-add-to-cart.default-unit-only form .unit,
cx-product-grid-item cx-add-to-cart.default-unit-only form .btn-add-to-cart {
  width: 100%;
}
cx-product-grid-item cx-add-to-cart.default-unit-only form .btn-add-to-cart {
  margin-top: 14px;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  cx-product-list-item cx-add-to-cart.default-unit-only form {
    flex-direction: column;
  }
  cx-product-list-item cx-add-to-cart.default-unit-only form .unit,
  cx-product-list-item cx-add-to-cart.default-unit-only form .btn-add-to-cart {
    width: 100%;
  }
  cx-product-list-item cx-add-to-cart.default-unit-only form .btn-add-to-cart {
    margin-top: 14px;
    margin-bottom: 10px;
  }
}
@media (min-width: 576px) {
  cx-product-list-item cx-add-to-cart.default-unit-only form .btn-add-to-cart {
    min-width: auto;
    width: auto;
  }
}
@media (max-width: 575.98px) {
  cx-add-to-cart form {
    flex-direction: column;
    align-items: stretch;
  }
  cx-add-to-cart .btn-add-to-cart {
    width: 100%;
  }
  cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text {
    display: inline;
  }
  cx-add-to-cart app-custom-unit-selector {
    margin-bottom: 16px;
  }
}
cx-item-counter:not(.readonly) input:focus {
  background: var(--cx-color-transparent);
}
cx-cart-totals,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout cx-page-slot.SideContent cx-checkout-order-summary,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
  padding: 15px;
  margin-left: 30px;
  text-transform: uppercase;
  background-color: #F4ECE8;
  margin-bottom: 30px;
}
cx-cart-totals h4,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary h4 {
  font-size: 30px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: var(--cx-font-weight-semi);
}
cx-cart-totals button.btn-primary,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary button.btn-primary {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 400;
}
cx-cart-totals .cx-summary-total .cx-summary-amount,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-summary-total .cx-summary-amount {
  font-size: 22px;
}
cx-cart-totals .cx-cart-slots-remain,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-cart-slots-remain {
  color: var(--cx-color-secondary);
  font-weight: 600;
  margin: -8px 22px 12px;
  font-size: 15px;
  text-align: center;
  line-height: 18px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  cx-cart-totals .cx-cart-slots-remain,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-cart-slots-remain {
    margin-left: 6px;
    margin-right: 6px;
  }
}
@media (max-width: 767.98px) {
  cx-cart-totals .cx-cart-slots-remain,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-cart-slots-remain {
    font-size: 12px;
    margin: 0 0 8px;
  }
}
@media (max-width: 991.98px) {
  cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    padding: 30px;
    margin-top: 30px;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    padding: 0 0 1rem;
  }
}
cx-cart-totals cx-order-summary,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
  padding: 15px;
  display: block;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-cart-totals cx-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
    padding: 30px;
  }
}
cx-cart-totals cx-order-summary .cx-summary-row,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-row {
  padding: 0.5rem 0;
  display: flex;
  flex-wrap: wrap;
}
cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals .cx-summary-row,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary .cx-summary-row,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary .cx-summary-row,
cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-summary-row,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary .cx-summary-row {
  padding: 0;
}
cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals h4,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary h4,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary h4,
cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary h4,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary h4 {
  font-size: 24px;
}
cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals .cx-summary-partials,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary .cx-summary-partials,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary .cx-summary-partials,
cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .cx-summary-partials,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary .cx-summary-partials {
  font-size: 15px;
}
cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals cx-order-summary,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary,
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary cx-order-summary,
cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary cx-order-summary {
  padding-top: 0;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary {
    border-top: thin solid white;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 1;
    margin-bottom: 0;
    padding: 10px;
  }
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals h4,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary h4,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary h4,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary h4,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary h4 {
    display: none;
  }
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals cx-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary cx-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary cx-order-summary {
    padding: 2px 12px;
  }
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals cx-order-summary .cx-summary-total,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-total,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-total,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-total,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-total {
    padding: 0;
  }
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals cx-order-summary .cx-summary-total *,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-total *,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-total *,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-total *,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-total * {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals cx-order-summary .cx-summary-row:not(.cx-summary-total),
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-row:not(.cx-summary-total),
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-row:not(.cx-summary-total),
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary .cx-summary-row:not(.cx-summary-total),
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary cx-order-summary .cx-summary-row:not(.cx-summary-total) {
    display: none;
  }
}
cx-cart-totals app-custom-paypal-installments .installments-container,
.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary app-custom-paypal-installments .installments-container {
  margin-bottom: 15px;
  border: 1px solid #C56D4A;
  border-radius: 5px;
  background-color: white;
  width: 100%;
  padding: 15px 15px 10px;
}
@media (max-width: 1199.98px) {
  cx-cart-totals app-custom-paypal-installments .installments-container,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary app-custom-paypal-installments .installments-container {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
  }
}
@media (max-width: 991.98px) {
  cx-cart-totals app-custom-paypal-installments .installments-container,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary app-custom-paypal-installments .installments-container {
    margin-left: 30px;
    margin-right: 30px;
    width: auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  cx-cart-totals app-custom-paypal-installments .installments-container,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary app-custom-paypal-installments .installments-container {
    margin-bottom: 0;
  }
}
cx-cart-item-list .cx-item-list-row {
  padding: 1.25rem 0;
  border: solid #eae9e9;
  border-width: 0 0 1px;
}
cx-cart-item-list cx-media.is-missing {
  width: 96px;
}
cx-cart-item-list cx-media img {
  max-width: 96px;
  margin-left: 0;
}
cx-cart-item-list .border-wrapper {
  flex: 0%;
  justify-content: flex-end;
  display: flex;
  height: 46px;
  align-items: center;
  padding: 10px;
  border: solid 1px var(--cx-color-light);
  margin-right: 20px;
}
cx-cart-item-list .border-wrapper .cx-value {
  font-weight: bold;
}
cx-cart-item-list .cx-remove-btn {
  justify-self: self-end;
  display: flex;
}
cx-cart-item-list .cx-remove-btn i {
  font-size: 20px;
}
cx-cart-item-list .cx-info-container .cx-quantity {
  margin-right: 30px;
}
cx-cart-item-list .cx-info-container .cx-total,
cx-cart-item-list .cx-info-container .cx-remove-btn {
  margin-right: 20px;
}
cx-cart-item-list app-custom-unit-display.unit {
  min-height: 45px;
}
@media (max-width: 767.98px) {
  cx-cart-item-list app-custom-unit-display.unit {
    min-height: 43px;
  }
}
@media (min-width: 576px) {
  cx-cart-item-list cx-item-counter:not(.readonly) input {
    width: 57px;
  }
}
@media (max-width: 575.98px) {
  cx-cart-item-list cx-item-counter:not(.readonly) input {
    width: 48px;
  }
}
cx-cart-item-list .cx-info {
  position: relative;
  justify-items: stretch;
  display: grid;
}
cx-cart-item-list .cx-info .cx-info-price {
  display: flex;
  align-items: center;
}
cx-cart-item-list .cx-info .cx-total-remove {
  display: flex;
  align-items: center;
  justify-content: center;
}
cx-cart-item-list cx-cart-item .cx-value {
  padding-inline-start: 0;
}
cx-cart-item-list cx-item-counter {
  display: inline-flex;
  border: 1px solid var(--cx-color-light);
  border-radius: 4px;
}
cx-cart-item-list cx-item-counter:disabled {
  cursor: not-allowed;
}
cx-cart-item-list cx-item-counter button {
  margin: 0;
  max-height: 48px;
  min-width: 40px;
  border: none;
  cursor: pointer;
  color: var(--cx-color-text);
  background-color: var(--cx-color-transparent);
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
cx-cart-item-list cx-item-counter button:disabled {
  color: var(--cx-color-light);
}
cx-cart-item-list cx-item-counter input {
  text-align: center;
  border: 1px solid var(--cx-color-light);
  border-width: 0 1px;
  padding: 12px 9px;
  max-height: 46px;
  min-width: 48px;
  max-width: 78px;
}
cx-cart-item-list cx-item-counter input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: textfield;
}
cx-cart-item-list cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-cart-item-list cx-item-counter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
cx-cart-item-list cx-item-counter input[type=number] {
  width: 54px;
  display: inline-flex;
}
cx-cart-item-list .cx-total {
  display: flex;
  width: 100px;
}
cx-cart-item-list .cx-total .cx-value {
  font-size: 20px;
  font-weight: bold;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
@media (max-width: 991.98px) {
  cx-cart-item-list .cx-total .cx-value {
    justify-content: flex-start;
  }
}
cx-cart-item-list .cx-remove-btn .cx-action-link {
  text-decoration: none;
  padding: 6px;
}
cx-cart-item-list .cx-info-price-slim-price {
  font-weight: bold;
  display: block;
}
cx-cart-item-list .cx-delivery-information {
  color: var(--cx-color-primary);
  margin: 0 2px;
}
@media (min-width: 992px) {
  cx-cart-item-list app-custom-unit-display.unit {
    min-width: 350px;
  }
  cx-cart-item-list .cx-remove-btn {
    grid-row: 3;
    justify-self: self-end;
    display: flex;
  }
  cx-cart-item-list .cx-info {
    grid-template-columns: 150px auto;
  }
  cx-cart-item-list .cx-info .cx-image-container {
    grid-column: 1;
    grid-row: 1/span 3;
    justify-self: center;
  }
  cx-cart-item-list .cx-info cx-promotions {
    grid-column: 2/5;
    grid-row: auto;
  }
  cx-cart-item-list .cx-info .cx-info-price-slim,
  cx-cart-item-list .cx-info .cx-info-price {
    grid-column: 2;
    grid-row: 3;
  }
  cx-cart-item-list .cx-info .cx-info-container {
    grid-column: 2;
    grid-row: 1;
    align-self: end;
    margin-bottom: 0.25rem;
  }
  cx-cart-item-list .cx-info .cx-total-remove {
    grid-column: 2;
    grid-row: 3;
  }
  cx-cart-item-list .cx-total {
    grid-row: 3;
    justify-self: flex-end;
  }
  cx-cart-item-list .cx-remove-btn {
    justify-content: flex-end;
    grid-row: 3;
    width: 50px;
  }
  cx-cart-item-list .cx-delivery-information {
    grid-row: 4;
    grid-column: 2;
  }
}
@media (max-width: 991.98px) {
  cx-cart-item-list .cx-item-list-items {
    padding: 0;
  }
  cx-cart-item-list .cx-info {
    display: grid;
    position: relative;
    grid-template-columns: 120px auto;
  }
  cx-cart-item-list .cx-info .cx-image-container {
    grid-column: 1;
    grid-row: 1/span 5;
    justify-self: center;
  }
  cx-cart-item-list .cx-info cx-media.is-missing {
    width: 75px;
  }
  cx-cart-item-list .cx-info cx-media img {
    max-width: 75px;
  }
  cx-cart-item-list .cx-info cx-promotions {
    grid-column: 2;
    grid-row: 3;
  }
  cx-cart-item-list .cx-info .cx-name {
    padding-right: 40px;
  }
  cx-cart-item-list .cx-info .cx-total {
    grid-column: 2;
    grid-row: 2;
    justify-content: start;
    align-self: self-start;
  }
  cx-cart-item-list .cx-info .cx-info-price {
    grid-column: 1/span 2;
    margin: 16px 6px 2px;
  }
  cx-cart-item-list .cx-info .cx-info-container {
    grid-column: 2;
    grid-row: 1;
    align-self: start;
  }
  cx-cart-item-list .cx-info .cx-remove-btn {
    position: absolute;
    top: 0;
    right: 0;
  }
  cx-cart-item-list .cx-info .cx-remove-btn .cx-action-link {
    text-decoration: none;
  }
  cx-cart-item-list .cx-delivery-information {
    margin: 0 8px;
  }
}
cx-added-to-cart-dialog .cx-dialog-body {
  padding: 1rem 0.2rem;
}
cx-added-to-cart-dialog .cx-dialog-row {
  padding-inline-start: 0.875rem;
}
cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-info {
  padding: 0;
}
cx-added-to-cart-dialog .cx-dialog-buttons a:first-child {
  margin-bottom: 10px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info {
  display: grid;
  position: relative;
  grid-template-columns: 84px auto;
  flex-grow: 1;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-name {
  min-width: auto;
  padding-right: 40px;
  font-size: 18px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-image-container {
  grid-column: 1;
  grid-row: 1/span 4;
}
cx-added-to-cart-dialog cx-cart-item .cx-info cx-media img {
  max-width: 75px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info cx-promotions {
  grid-column: 1/span 2;
  grid-row: 5;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-total {
  grid-column: 2;
  grid-row: 2;
  justify-content: start;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-total .cx-value {
  font-size: 20px;
  font-weight: bold;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-info-price {
  grid-column: 1/span 2;
  display: flex;
  align-items: center;
  margin-top: 20px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-info-price .cx-quantity {
  padding: 0;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-info-container {
  grid-column: 2;
  grid-row: 1;
  align-self: start;
  margin-bottom: 0.25rem;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-remove-btn {
  position: absolute;
  top: -6px;
  right: -6px;
  padding: 8px 12px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info .cx-remove-btn .cx-action-link {
  text-decoration: none;
}
cx-added-to-cart-dialog cx-cart-item .cx-info app-custom-unit-display.unit {
  min-height: 43px;
}
cx-added-to-cart-dialog cx-cart-item .cx-info app-custom-unit-display.unit .unit-discount,
cx-added-to-cart-dialog cx-cart-item .cx-info app-custom-unit-display.unit .unit-price-item,
cx-added-to-cart-dialog cx-cart-item .cx-info app-custom-unit-display.unit .unit-price-old {
  display: none;
}
cx-order-summary .cx-summary-label {
  align-self: center;
  text-align: start;
  padding: 0;
}
cx-order-summary .cx-summary-total .cx-summary-label {
  font-size: 20px;
}
cx-order-summary .cx-summary-amount {
  text-align: end;
  padding: 0;
}
cx-order-summary .cx-summary-total {
  font-weight: var(--cx-font-weight-bold);
}
.coupon {
  margin-top: 50px;
  border-top: 1px solid #eae9e9;
  padding-top: 30px;
}
.coupon a {
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
.coupon a app-custom-icons {
  margin-left: 10px;
  margin-right: 10px;
  line-height: 22px;
}
.coupon cx-cart-coupon {
  padding-inline-end: 0;
  padding-inline-start: 3rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .coupon {
    padding-top: 0;
    padding-inline-end: 0;
    padding-bottom: 2rem;
    padding-inline-start: 0;
  }
}
@media (min-width: 768px) {
  .coupon .form-group .col-md-4 {
    padding: 0;
  }
}
.coupon .cx-cart-coupon-title {
  display: none;
}
.coupon .cx-cart-coupon-container {
  display: grid;
  width: 100%;
}
.coupon .cx-cart-coupon-container .apply-coupon-button {
  border-radius: 0;
  border-color: var(--cx-color-primary);
  color: var(--cx-color-primary);
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  border-width: var(--cx-buttons-border-width);
  border-style: solid;
}
.coupon .cx-cart-coupon-container .apply-coupon-button:hover {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  color: white;
}
@media (max-width: 767.98px) {
  .coupon .cx-cart-coupon-container {
    display: block;
  }
}
.coupon .cx-cart-coupon-container .apply-coupon-button {
  margin-bottom: 1rem;
}
.coupon .cx-available-coupon .title {
  font-weight: bold;
}
.coupon .cx-available-coupon .message {
  display: flex;
  flex-wrap: wrap;
}
.coupon .cx-available-coupon .scroll {
  display: block;
  height: auto;
  box-sizing: border-box;
  max-height: 240px;
  overflow-y: auto;
}
.coupon .cx-available-coupon .card {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  display: inline-flex;
  align-items: flex-start;
  padding: var(--cx-padding, 0.25rem 0.25rem);
  word-break: break-all;
  margin-top: 0.25rem;
  margin-inline-end: 0.25rem;
  margin-bottom: 0;
  margin-inline-start: 0;
  background: var(--cx-color-background);
  border: 1px solid #A89F9A;
  border-radius: 0.25rem;
}
.coupon button.link {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-text);
  border-width: 0;
  text-decoration: none;
  background: var(--cx-color-background);
}
.coupon button.link:hover {
  text-decoration: underline;
}
cx-add-to-wishlist .btn,
cx-add-to-wishlist a.btn-login,
cx-add-to-wishlist button.btn-login,
cx-add-to-wishlist app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-add-to-wishlist a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-add-to-wishlist a.link-alt,
cx-add-to-wishlist .register .register-reset-password a,
.register .register-reset-password cx-add-to-wishlist a,
cx-add-to-wishlist button.link-alt {
  color: var(--cx-color-primary);
  padding-left: 0;
  padding-right: 0;
}
cx-add-to-wishlist .btn,
cx-add-to-wishlist a.btn-login,
cx-add-to-wishlist button.btn-login,
cx-add-to-wishlist app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-add-to-wishlist a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-add-to-wishlist a.link-alt,
cx-add-to-wishlist .register .register-reset-password a,
.register .register-reset-password cx-add-to-wishlist a,
cx-add-to-wishlist button.link-alt,
cx-add-to-wishlist .btn:hover {
  text-decoration: none;
}
app-custom-navigation h5,
app-custom-navigation app-custom-navigation-ui > nav > cx-generic-link,
app-custom-navigation cx-navigation-ui > nav > cx-generic-link {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
app-custom-navigation app-custom-navigation-ui,
app-custom-navigation cx-navigation-ui {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  cx-category-navigation cx-navigation-ui > nav > .wrapper a {
    white-space: break-spaces;
  }
  cx-category-navigation cx-navigation-ui span {
    font-weight: var(--cx-font-weight);
  }
}
@media (min-width: 768px) {
  cx-category-navigation .childs[depth="2"] > .grid-col-1 {
    grid-column: 1;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-1 {
    grid-row-start: 1;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-1 {
    grid-row-end: 1;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-2 {
    grid-column: 2;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-2 {
    grid-row-start: 2;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-2 {
    grid-row-end: 2;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-3 {
    grid-column: 3;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-3 {
    grid-row-start: 3;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-3 {
    grid-row-end: 3;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-4 {
    grid-column: 4;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-4 {
    grid-row-start: 4;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-4 {
    grid-row-end: 4;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-5 {
    grid-column: 5;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-5 {
    grid-row-start: 5;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-5 {
    grid-row-end: 5;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-6 {
    grid-column: 6;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-6 {
    grid-row-start: 6;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-6 {
    grid-row-end: 6;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-7 {
    grid-column: 7;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-7 {
    grid-row-start: 7;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-7 {
    grid-row-end: 7;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-8 {
    grid-column: 8;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-8 {
    grid-row-start: 8;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-8 {
    grid-row-end: 8;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-9 {
    grid-column: 9;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-9 {
    grid-row-start: 9;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-9 {
    grid-row-end: 9;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-10 {
    grid-column: 10;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-10 {
    grid-row-start: 10;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-end-10 {
    grid-row-end: 10;
  }
  cx-category-navigation .childs[depth="2"] > [class*=grid-col-] {
    border-left: 1px solid #eae9e9;
  }
  cx-category-navigation .childs[depth="2"] > [class*=grid-row-] {
    padding: 12px 24px 12px 24px;
  }
  cx-category-navigation .childs[depth="2"] > .grid-col-1 {
    border-left: none;
  }
  cx-category-navigation .childs[depth="2"] > .grid-row-start-1 {
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  cx-category-navigation .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    display: block !important;
    border-bottom: none !important;
  }
}
@media (max-width: 991.98px) {
  header.is-expanded cx-category-navigation app-custom-navigation-ui.flyout.is-open nav.is-open .wrapper-menu,
  header.is-expanded cx-category-navigation cx-navigation-ui.flyout.is-open nav.is-open .wrapper-menu {
    height: 300px;
    overflow: auto;
  }
  header.is-expanded app-custom-navigation-ui.flyout nav .user-menu .icon-chevron-down,
  header.is-expanded cx-navigation-ui.flyout nav .user-menu .icon-chevron-down {
    transition: transform 0.2s;
    color: white;
  }
  header.is-expanded app-custom-navigation-ui.flyout span,
  header.is-expanded cx-navigation-ui.flyout span {
    font-size: 15px;
    padding: 0;
    font-weight: 300;
  }
  header.is-expanded app-custom-navigation-ui.flyout.is-open nav.is-open .user-menu .icon-chevron-down,
  header.is-expanded cx-navigation-ui.flyout.is-open nav.is-open .user-menu .icon-chevron-down {
    transform: scale(0.5) rotate(180deg);
  }
  header.is-expanded .SiteLogin {
    flex: 70%;
  }
  header.is-expanded .SiteLogin app-custom-navigation-ui > nav {
    width: 100%;
  }
  header.is-expanded .NavigationBar app-custom-navigation-ui nav,
  header.is-expanded .NavigationBar cx-navigation-ui nav {
    width: 100%;
  }
  header.is-expanded .NavigationBar cx-category-navigation > cx-navigation-ui > .is-opened > h5 {
    display: none;
  }
  header.is-expanded .NavigationBar cx-category-navigation > cx-navigation-ui > .is-opened > h5 {
    color: var(--cx-color-primary);
  }
  header.is-expanded .NavigationBar cx-category-navigation > cx-navigation-ui > .is-opened > h5 .icon-chevron-down {
    display: none;
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout .wrapper,
  cx-navigation-ui.flyout .wrapper {
    background-color: white;
  }
}
nav-wrapper .wrapper {
  cursor: default;
}
nav-wrapper .wrapper[attr="1"] {
  width: 200px;
}
nav-wrapper .wrapper[attr="2"] {
  width: 400px;
}
nav-wrapper.flyout .wrapper {
  color: #691C32;
}
@media (max-width: 991.98px) {
  nav-wrapper.flyout .wrapper {
    height: 0;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  nav-wrapper.flyout .wrapper {
    z-index: 20;
    color: #691C32;
  }
  nav-wrapper.flyout > nav > .wrapper {
    padding: 15px 20px;
    background: #fff;
  }
}
app-custom-navigation-ui.flyout .back,
cx-navigation-ui.flyout .back {
  display: none;
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout .back,
  cx-navigation-ui.flyout .back {
    display: initial;
    width: 100%;
    color: white;
  }
  app-custom-navigation-ui.flyout .back h5,
  cx-navigation-ui.flyout .back h5 {
    text-transform: uppercase;
    justify-content: flex-start;
  }
  app-custom-navigation-ui.flyout .back h5 cx-icon,
  cx-navigation-ui.flyout .back h5 cx-icon {
    padding-inline-end: 10px;
  }
  app-custom-navigation-ui.flyout:not(.is-open) .back,
  cx-navigation-ui.flyout:not(.is-open) .back {
    display: none;
  }
}
app-custom-navigation-ui nav:focus,
cx-navigation-ui nav:focus {
  color: var(--cx-g-color-primary);
}
app-custom-navigation-ui h5,
cx-navigation-ui h5 {
  margin: 0;
}
app-custom-navigation-ui.flyout span:hover,
cx-navigation-ui.flyout span:hover {
  color: var(--cx-color-primary);
}
app-custom-navigation-ui.flyout h5,
cx-navigation-ui.flyout h5,
app-custom-navigation-ui.flyout cx-generic-link,
cx-navigation-ui.flyout cx-generic-link,
app-custom-navigation-ui.flyout a,
cx-navigation-ui.flyout a {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  color: #691C32;
  cursor: pointer;
}
app-custom-navigation-ui.flyout h5:hover,
cx-navigation-ui.flyout h5:hover,
app-custom-navigation-ui.flyout cx-generic-link:hover,
cx-navigation-ui.flyout cx-generic-link:hover,
app-custom-navigation-ui.flyout a:hover,
cx-navigation-ui.flyout a:hover {
  color: var(--cx-color-primary);
  text-decoration: none;
}
app-custom-navigation-ui.flyout h5:focus,
cx-navigation-ui.flyout h5:focus,
app-custom-navigation-ui.flyout cx-generic-link:focus,
cx-navigation-ui.flyout cx-generic-link:focus,
app-custom-navigation-ui.flyout a:focus,
cx-navigation-ui.flyout a:focus {
  z-index: 1;
  position: relative;
}
app-custom-navigation-ui.flyout h5 a,
cx-navigation-ui.flyout h5 a,
app-custom-navigation-ui.flyout cx-generic-link a,
cx-navigation-ui.flyout cx-generic-link a,
app-custom-navigation-ui.flyout a a,
cx-navigation-ui.flyout a a {
  display: block;
  width: 100%;
}
app-custom-navigation-ui.flyout h5 a:focus,
cx-navigation-ui.flyout h5 a:focus,
app-custom-navigation-ui.flyout cx-generic-link a:focus,
cx-navigation-ui.flyout cx-generic-link a:focus,
app-custom-navigation-ui.flyout a a:focus,
cx-navigation-ui.flyout a a:focus {
  z-index: 1;
  position: relative;
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout > nav > h5,
  cx-navigation-ui.flyout > nav > h5,
  app-custom-navigation-ui.flyout > nav > cx-generic-link,
  cx-navigation-ui.flyout > nav > cx-generic-link {
    text-transform: uppercase;
    font-weight: 300;
    color: white;
  }
  app-custom-navigation-ui.flyout h5,
  cx-navigation-ui.flyout h5,
  app-custom-navigation-ui.flyout cx-generic-link,
  cx-navigation-ui.flyout cx-generic-link {
    border-bottom: none;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    color: white;
  }
  app-custom-navigation-ui.flyout h5,
  cx-navigation-ui.flyout h5,
  app-custom-navigation-ui.flyout cx-generic-link a,
  cx-navigation-ui.flyout cx-generic-link a {
    padding: 15px 15px 15px 30px;
    color: white;
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout > nav,
  cx-navigation-ui.flyout > nav {
    cursor: pointer;
  }
  app-custom-navigation-ui.flyout > nav > h5,
  cx-navigation-ui.flyout > nav > h5 {
    margin-top: 3px;
    padding-top: 20px;
    padding-inline-end: 15px;
    padding-bottom: 25px;
    padding-inline-start: 0;
  }
  app-custom-navigation-ui.flyout > nav > h5,
  cx-navigation-ui.flyout > nav > h5,
  app-custom-navigation-ui.flyout > nav > cx-generic-link h5,
  cx-navigation-ui.flyout > nav > cx-generic-link h5 {
    font-size: 15px;
  }
  app-custom-navigation-ui.flyout > nav > h5.user-menu,
  cx-navigation-ui.flyout > nav > h5.user-menu,
  app-custom-navigation-ui.flyout > nav > cx-generic-link h5.user-menu,
  cx-navigation-ui.flyout > nav > cx-generic-link h5.user-menu {
    padding-right: 0;
    margin-top: 0;
  }
  app-custom-navigation-ui.flyout > nav > h5.user-menu i,
  cx-navigation-ui.flyout > nav > h5.user-menu i,
  app-custom-navigation-ui.flyout > nav > cx-generic-link h5.user-menu i,
  cx-navigation-ui.flyout > nav > cx-generic-link h5.user-menu i {
    font-size: 20px;
  }
  app-custom-navigation-ui.flyout > nav > h5.user-menu:hover ~ .wrapper,
  cx-navigation-ui.flyout > nav > h5.user-menu:hover ~ .wrapper,
  app-custom-navigation-ui.flyout > nav > cx-generic-link h5.user-menu:hover ~ .wrapper,
  cx-navigation-ui.flyout > nav > cx-generic-link h5.user-menu:hover ~ .wrapper {
    opacity: 1;
    display: initial;
  }
  app-custom-navigation-ui.flyout > nav nav > h5,
  cx-navigation-ui.flyout > nav nav > h5,
  app-custom-navigation-ui.flyout > nav nav > cx-generic-link h5,
  cx-navigation-ui.flyout > nav nav > cx-generic-link h5 {
    font-size: var(--cx-font-size, 1rem);
    font-weight: var(--cx-font-weight-bold);
    line-height: var(--cx-line-height, 1.2222222222);
    font-size: 14px;
    padding-bottom: 15px;
  }
  app-custom-navigation-ui.flyout > nav nav > h5:hover,
  cx-navigation-ui.flyout > nav nav > h5:hover,
  app-custom-navigation-ui.flyout > nav nav > cx-generic-link h5:hover,
  cx-navigation-ui.flyout > nav nav > cx-generic-link h5:hover {
    color: currentColor;
  }
  app-custom-navigation-ui.flyout > nav nav > h5,
  cx-navigation-ui.flyout > nav nav > h5 {
    cursor: default;
  }
}
app-custom-navigation-ui cx-generic-link.all,
cx-navigation-ui cx-generic-link.all {
  text-decoration: underline;
  display: none;
}
@media (max-width: 991.98px) {
  .user-menu .icon-ico-user-color:before {
    color: white;
  }
}
@media (min-width: 992px) {
  .HeaderLinks {
    position: relative;
  }
  .HeaderLinks app-custom-navigation.flyout > nav h5,
  .HeaderLinks cx-navigation.flyout > nav h5 {
    padding: 0;
  }
  .HeaderLinks app-custom-navigation.flyout > nav .wrapper,
  .HeaderLinks cx-navigation.flyout > nav .wrapper {
    top: 20px;
    width: 245px;
    left: auto;
    right: -40px;
    box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui > nav > cx-generic-link > a,
  cx-navigation-ui > nav > cx-generic-link > a {
    padding-top: 20px;
    padding-inline-end: 15px;
    padding-bottom: 22px;
    padding-inline-start: 0;
  }
  nav > div > cx-generic-link {
    padding: 10px 0;
  }
  div.childs > nav > cx-generic-link > a {
    padding: 5px 0;
  }
}
app-custom-navigation-ui cx-icon:before,
cx-navigation-ui cx-icon:before {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  app-custom-navigation-ui cx-icon,
  cx-navigation-ui cx-icon {
    padding-inline-start: 7px;
  }
  app-custom-navigation-ui cx-icon:before,
  cx-navigation-ui cx-icon:before {
    font-size: 1rem;
  }
}
app-custom-navigation-ui.flyout .childs[depth="1"],
cx-navigation-ui.flyout .childs[depth="1"] {
  flex-direction: column;
  display: flex;
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout .childs .childs,
  cx-navigation-ui.flyout .childs .childs {
    flex-direction: column;
    display: flex;
    padding: 0;
  }
}
app-custom-navigation-ui a,
cx-navigation-ui a {
  color: currentColor;
}
app-custom-navigation-ui.flyout a,
cx-navigation-ui.flyout a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
app-custom-navigation-ui.flyout .childs[columns="1"],
cx-navigation-ui.flyout .childs[columns="1"] {
  display: grid;
}
app-custom-navigation-ui.flyout .childs[columns="1"][depth="1"],
cx-navigation-ui.flyout .childs[columns="1"][depth="1"] {
  display: block;
}
app-custom-navigation-ui.flyout .childs[columns="1"] .childs,
cx-navigation-ui.flyout .childs[columns="1"] .childs {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="1"],
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="1"],
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="2"],
cx-navigation-ui.flyout .childs[columns="2"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="2"],
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 2;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="2"],
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 1;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="3"],
cx-navigation-ui.flyout .childs[columns="3"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="3"],
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 3;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="3"],
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 1;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="4"],
cx-navigation-ui.flyout .childs[columns="4"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="4"],
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 4;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="4"],
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 2;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="5"],
cx-navigation-ui.flyout .childs[columns="5"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="5"],
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 5;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="5"],
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 2;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="6"],
cx-navigation-ui.flyout .childs[columns="6"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="6"],
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 6;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="6"],
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 2;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="7"],
cx-navigation-ui.flyout .childs[columns="7"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="7"],
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 7;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="7"],
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 3;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="8"],
cx-navigation-ui.flyout .childs[columns="8"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="8"],
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 8;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="8"],
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 3;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="9"],
cx-navigation-ui.flyout .childs[columns="9"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="9"],
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 9;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="9"],
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 3;
    display: block;
  }
}
app-custom-navigation-ui.flyout .childs[columns="10"],
cx-navigation-ui.flyout .childs[columns="10"] {
  display: block;
}
@media (min-width: 768px) {
  app-custom-navigation-ui.flyout .childs[columns="10"],
  cx-navigation-ui.flyout .childs[columns="10"] {
    column-count: 10;
  }
}
@media (max-width: 767.98px) {
  app-custom-navigation-ui.flyout .childs[columns="10"],
  cx-navigation-ui.flyout .childs[columns="10"] {
    column-count: 4;
    display: block;
  }
}
app-custom-navigation-ui,
cx-navigation-ui {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}
@media (max-width: 991px) {
  app-custom-navigation-ui,
  cx-navigation-ui {
    flex-direction: column;
  }
}
app-custom-navigation-ui nav,
cx-navigation-ui nav {
  outline: none;
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui nav,
  cx-navigation-ui nav {
    color: white;
  }
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout,
  cx-navigation-ui.flyout {
    flex-direction: column;
    color: var(--cx-color-secondary);
  }
}
@media (max-width: 991.98px) {
  app-custom-navigation-ui.flyout.is-open .logout-link,
  cx-navigation-ui.flyout.is-open .logout-link {
    color: white;
    padding-left: 30px;
    padding-top: 15px;
  }
  app-custom-navigation-ui.flyout.is-open > nav,
  cx-navigation-ui.flyout.is-open > nav {
  }
  app-custom-navigation-ui.flyout.is-open > nav cx-generic-link.all,
  cx-navigation-ui.flyout.is-open > nav cx-generic-link.all {
    display: none !important;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-open,
  cx-navigation-ui.flyout.is-open nav.is-open {
    display: initial;
    height: auto;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-open > .wrapper,
  cx-navigation-ui.flyout.is-open nav.is-open > .wrapper {
    height: auto;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-opened,
  cx-navigation-ui.flyout.is-open nav.is-opened {
    display: initial;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-opened > .wrapper > .childs > nav,
  cx-navigation-ui.flyout.is-open nav.is-opened > .wrapper > .childs > nav {
    display: none;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-opened > .wrapper > .childs > nav.is-open,
  cx-navigation-ui.flyout.is-open nav.is-opened > .wrapper > .childs > nav.is-open {
    display: initial;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-opened > h5,
  cx-navigation-ui.flyout.is-open nav.is-opened > h5 {
    display: block;
  }
  app-custom-navigation-ui.flyout.is-open nav.is-opened > .wrapper,
  cx-navigation-ui.flyout.is-open nav.is-opened > .wrapper {
    height: auto;
  }
}
@media (min-width: 992px) {
  app-custom-navigation-ui.flyout > nav > .wrapper,
  cx-navigation-ui.flyout > nav > .wrapper {
    position: absolute;
    margin-inline-start: 0;
    border: none;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.09);
    top: 125px;
    transition: opacity 0.8s;
    border-bottom: 1px solid #eae9e9;
    padding: 20px;
    display: none;
    z-index: 99;
    margin-top: 10px;
  }
  app-custom-navigation-ui.flyout > nav > .wrapper.wrapper-menu,
  cx-navigation-ui.flyout > nav > .wrapper.wrapper-menu {
    width: 250px;
    right: -30px;
    opacity: 0;
    box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
    top: 60px;
    transition: opacity 0.8s;
    left: auto;
  }
  app-custom-navigation-ui.flyout > nav > .wrapper.wrapper-menu:after,
  cx-navigation-ui.flyout > nav > .wrapper.wrapper-menu:after {
    content: "";
    position: absolute;
    right: 40px;
    top: -15px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid white;
    clear: both;
  }
  app-custom-navigation-ui.flyout > nav:hover > .wrapper,
  cx-navigation-ui.flyout > nav:hover > .wrapper {
    opacity: 1;
    display: initial;
  }
  app-custom-navigation-ui.flyout:focus-within > nav:focus > .wrapper,
  app-custom-navigation-ui.flyout:focus-within > nav.is-open:focus-within > .wrapper,
  cx-navigation-ui.flyout:focus-within > nav:focus > .wrapper,
  cx-navigation-ui.flyout:focus-within > nav.is-open:focus-within > .wrapper {
    display: initial;
  }
  app-custom-navigation-ui.flyout .childs,
  cx-navigation-ui.flyout .childs {
    grid-template-columns: repeat(4, 1fr);
    max-width: var(--cx-page-width-max);
    margin: 0 auto;
    display: grid;
  }
  app-custom-navigation-ui.flyout .childs .childs,
  cx-navigation-ui.flyout .childs .childs {
    flex-wrap: wrap;
  }
  app-custom-navigation-ui.flyout .wrapper cx-icon,
  cx-navigation-ui.flyout .wrapper cx-icon {
    display: none;
  }
}
cx-media.is-missing {
  background: no-repeat top center url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNjAwLjAwMDAwMHB0IiBoZWlnaHQ9IjYwMC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDYwMC4wMDAwMDAgNjAwLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw2MDAuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjNjkxQzMyIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMjg5MCA0ODYzIGMtNTQ4IC0yNSAtMTA4MCAtMzMyIC0xMzkxIC04MDMgLTUwIC03NSAtMTUwIC0yNjUgLTE2NAotMzEwIC00IC0xNCAtMTMgLTM4IC0yMCAtNTUgLTIzIC01NiAtNTkgLTE4NiAtODQgLTMxNSAtMzMgLTE2MSAtMjggLTQ1NiA5Ci02NTAgMjEgLTEwNyAyNCAtMTE3IDYxIC0yMzAgMjYgLTgyIDEyNCAtMjg4IDE3NCAtMzY2IDE0OCAtMjMzIDM4MiAtNDY0IDU5NQotNTg4IDY3IC0zOSAyNjYgLTEzNiAyNzkgLTEzNiA2IDAgMTkgLTQgMjkgLTEwIDI2IC0xNSAxNzQgLTYwIDE5NiAtNjAgMTcgMAoxOCA0IDEwIDQzIC0xMCA1MSAtMTAgMTY2IDAgMzUyIDkgMTQ2IDExIDEzMSAtNDMgNDEwIC00NiAyMzcgLTU2IDMzNSAtNTYKNTc3IGwwIDIzNiAtMTA1IDQgYy0xMTYgNCAtMTUzIDE2IC0yMjcgNzYgLTQ5IDM5IC01MyA1NCAtMjAgNzAgbDIyIDExIC0yMiA3CmMtMzIgOSAtMjkgMTkgMjMgNjggMjUgMjUgNDQgNDkgNDEgNTQgLTQgNCAtMzYgMjQgLTc0IDQzIC04MyA0MiAtMTQ5IDEwNwotMTg4IDE4NSAtMjYgNTMgLTI5IDY5IC0zMCAxNTQgMCA4NCAzIDEwMSAyOCAxNTIgMTYgMzIgNDcgNzQgNzAgOTQgNDggNDIKMTk1IDExNyAyMTAgMTA3IDYgLTQgMSAtMTMgLTE0IC0yMiAtMTMgLTggLTQ1IC0zNiAtNzAgLTYxIC01OSAtNjAgLTc0IC0xMTMKLTU0IC0xODkgNDMgLTE2NCAxODUgLTIzNSAzNTMgLTE3NyAxMjIgNDIgMjEwIDUwIDM5MCAzNSAxNjEgLTEzIDE3NiAtMTMgMzkyCi03IDEwOCAzIDE0NCAtMSAyNjUgLTI2IDEwNCAtMjIgMTUyIC0yNyAxODcgLTIyIDE3OCAyNyAyMTEgMjUxIDYwIDQxOCAtMjAKMjIgLTQ3IDQ0IC01OSA0OSAtMzQgMTMgLTMwIDQxIDUgMzMgMTExIC0yNSAyNDkgLTEzMiAyOTggLTIzMSAyNiAtNTIgMjkgLTY4CjI5IC0xNTMgMCAtODIgLTQgLTEwMyAtMjYgLTE1MCAtMTUgLTMwIC00MiAtNzMgLTYyIC05NSAtNDggLTU1IC0yMTAgLTEzNQotMjc0IC0xMzUgLTM4IDAgLTIzIC0yMCAzMiAtNDQgNjQgLTI3IDEzOCAtNzEgMTU5IC05NSAxNSAtMTcgMTQgLTIwIC0xNiAtNTAKLTE4IC0xNyAtNTggLTQ0IC04OCAtNjAgLTMwIC0xNiAtNTUgLTMzIC01NyAtMzcgLTEgLTUgMjggLTI4IDY1IC01MSAxMTAgLTY5CjIyMiAtMTY1IDM1NiAtMzA0IDEyNSAtMTMxIDEyNiAtMTMxIDE4OCAtMTQ1IDM1IC03IDE0MiAtMTYgMjQwIC0yMCBsMTc2IC03CjIyIDY5IGM2MCAxODggOTAgMzcyIDkwIDU0OCAwIDE0MSAtMjYgMzQ2IC02MCA0NjkgLTUgMjAgLTE0IDUyIC0xOSA3MCAtMjcKMTAwIC0xMjMgMzA5IC0xOTIgNDE5IC0xODkgMjk3IC00NDcgNTMxIC03NDkgNjc2IC05MCA0MyAtMTUyIDY2IC0zMjUgMTIyCi0xMDUgMzMgLTM5NyA2MSAtNTY1IDUzeiIvPgo8L2c+Cjwvc3ZnPgo=);
  background-size: contain;
}
progress-bar:before,
custom-storefront.stop-navigating:before,
custom-storefront.start-navigating:before,
progress-bar:after,
custom-storefront.stop-navigating:after,
custom-storefront.start-navigating:after {
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  content: "";
  position: fixed;
  z-index: 2;
}
progress-bar:before,
custom-storefront.stop-navigating:before,
custom-storefront.start-navigating:before {
  background-color: var(--cx-color-light);
}
progress-bar:after,
custom-storefront.stop-navigating:after,
custom-storefront.start-navigating:after {
  background-color: var(--cx-color-dark);
}
@keyframes loading {
  0% {
    margin-inline-start: 0px;
    margin-inline-end: 100%;
  }
  50% {
    margin-inline-start: 25%;
    margin-inline-end: 0%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loading:after,
custom-storefront.start-navigating:after {
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loaded {
  0% {
    margin-inline-start: 50%;
    margin-inline-end: 100%;
  }
  100% {
    margin-inline-start: 100%;
    margin-inline-end: 0;
  }
}
progress-bar-loaded:after,
custom-storefront.stop-navigating:after {
  animation: loaded 0.5s;
}
custom-storefront {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
custom-storefront:focus {
  outline: none;
}
custom-storefront > footer {
  margin-top: auto;
}
custom-storefront > footer cx-paragraph p {
  margin-bottom: 0;
}
custom-storefront .mouse-focus :focus,
custom-storefront .mouse-focus .ng-select-focused {
  --cx-visual-focus-width: 0;
}
cx-anonymous-consent-open-dialog .btn-link,
cx-anonymous-consent-open-dialog a.link-alt,
cx-anonymous-consent-open-dialog .register .register-reset-password a,
.register .register-reset-password cx-anonymous-consent-open-dialog a,
cx-anonymous-consent-open-dialog button.link-alt {
  color: currentColor;
}
cx-anonymous-consent-open-dialog .btn-link:hover,
cx-anonymous-consent-open-dialog a.link-alt:hover,
cx-anonymous-consent-open-dialog .register .register-reset-password a:hover,
.register .register-reset-password cx-anonymous-consent-open-dialog a:hover,
cx-anonymous-consent-open-dialog button.link-alt:hover {
  color: var(--cx-color-primary);
}
cx-order-details-actions .cx-nav {
  text-align: right;
  margin-top: 30px;
}
cx-order-details-actions .cx-nav div:empty {
  display: none;
}
@media (min-width: 768px) {
  cx-order-details-actions .cx-nav .btn,
  cx-order-details-actions .cx-nav a.btn-login,
  cx-order-details-actions .cx-nav button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password a,
  .register .register-reset-password cx-order-details-actions .cx-nav a,
  cx-order-details-actions .cx-nav button.link-alt {
    margin-bottom: 12px;
  }
  cx-order-details-actions .cx-nav .btn + .btn,
  cx-order-details-actions .cx-nav a.btn-login + .btn,
  cx-order-details-actions .cx-nav button.btn-login + .btn,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  cx-order-details-actions .cx-nav .btn + a.btn-login,
  cx-order-details-actions .cx-nav a.btn-login + a.btn-login,
  cx-order-details-actions .cx-nav button.btn-login + a.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  cx-order-details-actions .cx-nav .btn + button.btn-login,
  cx-order-details-actions .cx-nav a.btn-login + button.btn-login,
  cx-order-details-actions .cx-nav button.btn-login + button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav app-custom-login-register a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav app-custom-login-register button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav a.link-alt + .btn,
  cx-order-details-actions .cx-nav .register .register-reset-password a + .btn,
  .register .register-reset-password cx-order-details-actions .cx-nav a + .btn,
  cx-order-details-actions .cx-nav a.link-alt + a.btn-login,
  cx-order-details-actions .cx-nav a.link-alt + button.btn-login,
  cx-order-details-actions .cx-nav .register .register-reset-password a + button.btn-login,
  .register .register-reset-password cx-order-details-actions .cx-nav a + button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav app-custom-login-register .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password cx-order-details-actions .cx-nav app-custom-login-register a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password app-custom-login-register cx-order-details-actions .cx-nav a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav button.link-alt + .btn,
  cx-order-details-actions .cx-nav button.link-alt + a.btn-login,
  cx-order-details-actions .cx-nav button.link-alt + button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav .btn + a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password .btn + a,
  .register .register-reset-password cx-order-details-actions .cx-nav .btn + a,
  cx-order-details-actions .cx-nav a.btn-login + a.link-alt,
  cx-order-details-actions .cx-nav button.btn-login + a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password button.btn-login + a,
  .register .register-reset-password cx-order-details-actions .cx-nav button.btn-login + a,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  cx-order-details-actions .cx-nav app-custom-login-register .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  app-custom-login-register cx-order-details-actions .cx-nav .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  cx-order-details-actions .cx-nav a.link-alt + a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password a + a,
  .register .register-reset-password cx-order-details-actions .cx-nav a + a,
  cx-order-details-actions .cx-nav button.link-alt + a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password button.link-alt + a,
  .register .register-reset-password cx-order-details-actions .cx-nav button.link-alt + a,
  cx-order-details-actions .cx-nav .btn + button.link-alt,
  cx-order-details-actions .cx-nav a.btn-login + button.link-alt,
  cx-order-details-actions .cx-nav button.btn-login + button.link-alt,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  cx-order-details-actions .cx-nav a.link-alt + button.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password a + button.link-alt,
  .register .register-reset-password cx-order-details-actions .cx-nav a + button.link-alt,
  cx-order-details-actions .cx-nav button.link-alt + button.link-alt {
    margin-left: 16px;
  }
}
@media (max-width: 767.98px) {
  cx-order-details-actions .cx-nav .btn,
  cx-order-details-actions .cx-nav a.btn-login,
  cx-order-details-actions .cx-nav button.btn-login,
  cx-order-details-actions .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-order-details-actions .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-order-details-actions .cx-nav a.link-alt,
  cx-order-details-actions .cx-nav .register .register-reset-password a,
  .register .register-reset-password cx-order-details-actions .cx-nav a,
  cx-order-details-actions .cx-nav button.link-alt {
    margin: 0 0 16px;
    width: 100%;
    display: block;
  }
}
cx-order-history .cx-order-history-no-order {
  margin: 30px;
  text-align: center;
  font-size: 18px;
}
cx-order-history .cx-order-history-sort.top > div:first-child {
  padding: 0;
}
@media (min-width: 992px) {
  cx-order-history .cx-order-history-sort.top {
    align-items: flex-end;
  }
  cx-order-history .cx-order-history-sort.top > div:first-child:not(:last-child) {
    text-align: right;
    padding-bottom: 16px;
  }
  cx-order-history .cx-order-history-sort.top .form-check {
    display: inline-block;
    margin-bottom: 0;
  }
  cx-order-history .cx-order-history-sort.top .form-check + .form-check {
    margin-left: 28px;
  }
}
@media (max-width: 991.98px) {
  cx-order-history {
    max-width: 100%;
    padding: 0;
  }
  cx-order-history .cx-order-history-form-group {
    padding: 0;
  }
}
cx-order-history .cx-order-history-header {
  padding: 0;
}
cx-order-history .cx-order-history-header .title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 991.98px) {
  cx-order-history .cx-order-history-header {
    padding-inline-end: 0;
    padding-inline-start: 0;
    margin-top: 50px;
  }
}
cx-order-return-request-list .cx-order-history-header {
  padding: 0;
}
cx-order-return-request-list .cx-order-history-header .title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 991.98px) {
  cx-order-return-request-list .cx-order-history-header {
    padding-inline-end: 0;
    padding-inline-start: 0;
    margin-top: 50px;
  }
}
cx-order-return-request-list .cx-order-history-no-order {
  margin: 30px;
  text-align: center;
  font-size: 18px;
}
cx-order-return-request-list .cx-spinner {
  padding: 2rem 0;
}
@media (max-width: 991.98px) {
  cx-order-return-request-list {
    max-width: 100%;
    padding: 0;
  }
  cx-order-return-request-list .cx-order-history-form-group {
    padding: 0;
  }
}
cx-return-request-totals {
  padding-left: 0;
  padding-right: 0;
}
cx-return-request-totals .cx-summary {
  padding: 30px;
  text-transform: uppercase;
  background-color: var(--cx-color-background);
}
cx-return-request-totals .cx-summary h4 {
  margin: 0 0 5px;
}
cx-return-request-totals .cx-nav {
  text-align: right;
  padding: 1rem 0 2rem;
  margin-top: 30px;
}
cx-return-request-totals .cx-nav div:empty {
  display: none;
}
@media (min-width: 768px) {
  cx-return-request-totals .cx-nav .btn,
  cx-return-request-totals .cx-nav a.btn-login,
  cx-return-request-totals .cx-nav button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password a,
  .register .register-reset-password cx-return-request-totals .cx-nav a,
  cx-return-request-totals .cx-nav button.link-alt {
    margin-bottom: 12px;
  }
  cx-return-request-totals .cx-nav .btn + .btn,
  cx-return-request-totals .cx-nav a.btn-login + .btn,
  cx-return-request-totals .cx-nav button.btn-login + .btn,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  cx-return-request-totals .cx-nav .btn + a.btn-login,
  cx-return-request-totals .cx-nav a.btn-login + a.btn-login,
  cx-return-request-totals .cx-nav button.btn-login + a.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  cx-return-request-totals .cx-nav .btn + button.btn-login,
  cx-return-request-totals .cx-nav a.btn-login + button.btn-login,
  cx-return-request-totals .cx-nav button.btn-login + button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav app-custom-login-register a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav app-custom-login-register button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav a.link-alt + .btn,
  cx-return-request-totals .cx-nav .register .register-reset-password a + .btn,
  .register .register-reset-password cx-return-request-totals .cx-nav a + .btn,
  cx-return-request-totals .cx-nav a.link-alt + a.btn-login,
  cx-return-request-totals .cx-nav a.link-alt + button.btn-login,
  cx-return-request-totals .cx-nav .register .register-reset-password a + button.btn-login,
  .register .register-reset-password cx-return-request-totals .cx-nav a + button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav app-custom-login-register .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password cx-return-request-totals .cx-nav app-custom-login-register a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password app-custom-login-register cx-return-request-totals .cx-nav a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav button.link-alt + .btn,
  cx-return-request-totals .cx-nav button.link-alt + a.btn-login,
  cx-return-request-totals .cx-nav button.link-alt + button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav .btn + a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password .btn + a,
  .register .register-reset-password cx-return-request-totals .cx-nav .btn + a,
  cx-return-request-totals .cx-nav a.btn-login + a.link-alt,
  cx-return-request-totals .cx-nav button.btn-login + a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password button.btn-login + a,
  .register .register-reset-password cx-return-request-totals .cx-nav button.btn-login + a,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  cx-return-request-totals .cx-nav app-custom-login-register .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  app-custom-login-register cx-return-request-totals .cx-nav .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  cx-return-request-totals .cx-nav a.link-alt + a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password a + a,
  .register .register-reset-password cx-return-request-totals .cx-nav a + a,
  cx-return-request-totals .cx-nav button.link-alt + a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password button.link-alt + a,
  .register .register-reset-password cx-return-request-totals .cx-nav button.link-alt + a,
  cx-return-request-totals .cx-nav .btn + button.link-alt,
  cx-return-request-totals .cx-nav a.btn-login + button.link-alt,
  cx-return-request-totals .cx-nav button.btn-login + button.link-alt,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  cx-return-request-totals .cx-nav a.link-alt + button.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password a + button.link-alt,
  .register .register-reset-password cx-return-request-totals .cx-nav a + button.link-alt,
  cx-return-request-totals .cx-nav button.link-alt + button.link-alt {
    margin-left: 16px;
  }
}
@media (max-width: 767.98px) {
  cx-return-request-totals .cx-nav .btn,
  cx-return-request-totals .cx-nav a.btn-login,
  cx-return-request-totals .cx-nav button.btn-login,
  cx-return-request-totals .cx-nav app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-return-request-totals .cx-nav a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-return-request-totals .cx-nav a.link-alt,
  cx-return-request-totals .cx-nav .register .register-reset-password a,
  .register .register-reset-password cx-return-request-totals .cx-nav a,
  cx-return-request-totals .cx-nav button.link-alt {
    margin: 0 0 16px;
    width: 100%;
    display: block;
  }
}
cx-return-request-overview {
  margin-bottom: 30px;
}
cx-return-request-overview .cx-header {
  border: none;
  margin: 0;
  padding: 15px 0;
  background-color: var(--cx-color-background);
}
cx-return-request-overview .cx-header .cx-detail {
  padding: 20px;
  border: none;
}
@media (min-width: 576px) {
  cx-return-request-overview h2.page-title {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  cx-return-request-overview .cx-header {
    padding: 15px 30px;
  }
  cx-return-request-overview .cx-header .cx-detail {
    padding: 4px 0;
  }
}
cx-return-request-items .cx-image-container {
  width: 25%;
  max-width: 160px;
}
cx-return-request-items .cx-image-container a {
  display: block;
  padding: 0 30px;
}
@media (max-width: 991.98px) {
  cx-return-request-items .cx-image-container a {
    padding: 0 15px;
  }
}
cx-return-request-items .cx-info {
  width: 75%;
}
cx-return-request-items .cx-info-container a {
  color: var(--cx-color-text);
  text-decoration: none;
}
cx-return-request-items .cx-info-container a:hover {
  color: var(--cx-color-primary);
}
cx-return-request-items .cx-item-list-row {
  border-color: #eae9e9;
}
cx-return-request-items .cx-item-list-row .cx-quantity {
  justify-content: flex-start;
}
cx-return-request-items .cx-item-list-row .cx-total {
  justify-content: flex-start;
}
cx-return-request-items .cx-item-list-row .cx-total .cx-value {
  font-size: 20px;
  font-weight: bold;
}
@media (min-width: 992px) {
  cx-return-request-items .cx-item-list-row .cx-total {
    justify-content: flex-end;
    margin-top: 28px;
  }
}
cx-return-request-items .cx-item-list-row .cx-price {
  justify-content: flex-start;
  padding: 4px 0 2px;
}
cx-return-request-items .cx-item-list-row .cx-price .cx-value {
  font-size: 16px;
  font-weight: bold;
}
@media (min-width: 992px) {
  cx-return-request-items .cx-item-list-row .cx-price {
    margin-top: -48px;
  }
}
@media (min-width: 576px) {
  cx-return-order h2.page-title {
    margin-top: 0;
  }
}
cx-amend-order-items .cx-info-container .cx-label {
  font-size: 16px;
  font-weight: normal;
}
cx-amend-order-items .cx-info-container .cx-quantity cx-item-counter {
  width: auto;
  display: inline-flex;
}
cx-amend-order-items .cx-info-container .cx-quantity cx-item-counter button {
  margin-bottom: 0;
}
cx-amend-order-items .cx-info-container .cx-quantity cx-item-counter.readonly {
  display: inline-flex;
  border: solid 1px var(--cx-color-light);
  border-radius: 4px;
}
cx-amend-order-items .cx-info-container .cx-quantity cx-item-counter.readonly button {
  display: block;
}
cx-amend-order-items .cx-info-container .cx-quantity cx-item-counter.readonly input {
  cursor: default;
  border: solid 1px var(--cx-color-light);
  border-width: 0 1px;
  padding: 12px 9px;
  max-height: 46px;
  min-width: 48px;
  max-width: 78px;
}
@media (min-width: 768px) {
  cx-amend-order-items .cx-info-container .cx-quantity {
    justify-content: flex-end;
  }
}
@media (max-width: 991.98px) {
  cx-amend-order-items .cx-quantity-container {
    margin-top: 10px;
  }
  cx-amend-order-items .cx-quantity-container .cx-label {
    font-weight: 600;
  }
}
cx-amend-order-items .cx-item-list-row {
  border-color: #eae9e9;
}
cx-amend-order-items .cx-price,
cx-amend-order-items .cx-request-qty {
  max-height: 48px;
}
cx-amend-order-items .cx-price .cx-value {
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 991.98px) {
  cx-amend-order-items .cx-price {
    padding-top: 4px;
    padding-bottom: 2px;
  }
}
cx-amend-order-items .cx-name {
  min-width: auto;
}
cx-amend-order-items .cx-item-list-header {
  font-size: 18px;
  color: inherit;
  text-transform: none;
  font-weight: 400;
}
@media (min-width: 576px) {
  cx-return-order-confirmation h2.page-title {
    margin-top: 0;
  }
}
cx-my-interests .cx-product-interests-title h3 {
  font-size: 30px;
  margin-bottom: 30px;
  font-weight: bold;
}
cx-my-interests .cx-product-interests-sort.bottom,
cx-my-interests .cx-product-interests-product-item .cx-code {
  display: none;
}
cx-my-interests .cx-product-interests-table td:nth-child(4) {
  text-align: center;
  justify-content: flex-start;
}
cx-my-interests .cx-product-interests-table td:nth-child(4) button {
  text-decoration: none;
  color: #000000;
}
cx-notification-preference .pref-header {
  margin-bottom: 10px;
}
cx-notification-preference .cx-notification-channels {
  margin-left: 10px;
}
cx-searchbox {
  position: static;
}
@media (min-width: 992px) {
  cx-searchbox {
    margin-top: 7px;
  }
}
@media (min-width: 768px) {
  cx-searchbox > * {
    background-color: var(--cx-color-transparent);
  }
}
cx-searchbox .search-icon {
  color: currentColor !important;
}
cx-searchbox .cx-icon,
cx-searchbox cx-icon {
  font-size: 20px;
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) {
  width: auto;
  max-width: none;
  min-width: auto;
  padding-bottom: 7px;
  border: none;
}
cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) input {
  width: 100%;
  max-width: var(--cx-page-width-max);
  opacity: 0;
  border: 0 solid #eae9e9;
  padding: 0 15px;
  height: 0;
  background-color: white;
  box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
  transition:
    all 0.5s ease,
    height 1s,
    opacity 0.9s;
}
body:not(.searchbox-is-active) cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) cx-icon.reset {
  display: none;
}
@media (max-width: 767.98px) {
  cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) cx-icon.reset {
    left: 100px;
    z-index: 25;
    top: 37px;
  }
}
body:not(.searchbox-is-active) cx-searchbox label:not(.cxFeat_a11ySearchboxLabel) cx-icon.search {
  display: block;
}
cx-searchbox .hidden {
  display: none;
}
cx-searchbox .results {
  width: 100%;
  top: 170px;
  left: 0;
  font-size: 1rem;
}
@media (max-width: 1199.98px) {
  cx-searchbox .results {
    top: 120px;
  }
}
@media (max-width: 767.98px) {
  cx-searchbox .results {
    top: 104px;
  }
  cx-searchbox .results .products {
    display: block;
  }
}
cx-searchbox .results .suggestions {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
cx-searchbox .results .suggestions li,
cx-searchbox .results .suggestions a {
  flex: 100%;
  line-height: 2rem;
  display: block;
}
cx-searchbox .results .products {
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  cx-searchbox .results .products {
    display: none;
  }
}
cx-searchbox .results .products a {
  display: grid;
  grid-column-gap: 16px;
  border-top: solid 1px var(--cx-color-light);
}
cx-searchbox .results .products a.has-media {
  grid-template-columns: 50px 1fr;
}
cx-searchbox .results .products a cx-media {
  grid-row: 1/3;
}
cx-searchbox .results .products a div.name {
  text-overflow: ellipsis;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
}
cx-searchbox .results .products a .price {
  font-weight: normal;
}
body.searchbox-is-active .LandingPageTransparentHeaderTemplate header {
  position: absolute;
}
body.searchbox-is-active.has-searchbox-results custom-storefront:before {
  content: "";
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}
.searchbox-is-active .searchbox input {
  opacity: 1;
  height: 40px;
  border-width: thin;
}
@media (max-width: 767.98px) {
  cx-searchbox label input {
    position: absolute;
    left: 0;
    top: 64px;
    width: 100%;
    background-color: var(--cx-color-secondary);
    padding: 6px 16px;
    height: 80px;
    border-bottom: 1px solid var(--cx-color-light);
  }
}
@media (max-width: 767.98px) {
  cx-searchbox .results {
    top: 89px;
    z-index: 10;
  }
}
@media (max-width: 767.98px) {
  cx-searchbox label button.reset cx-icon,
  cx-searchbox label cx-searchbox label div.search-icon.reset cx-icon {
    position: relative;
    left: 140px;
    z-index: 99;
    top: 90px;
    size: 100px;
    margin-top: 0;
  }
}
app-custom-products-searchbox .searchbox {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  app-custom-products-searchbox > * {
    background-color: var(--cx-color-transparent);
  }
}
app-custom-products-searchbox .cx-icon,
app-custom-products-searchbox cx-icon {
  font-size: 20px;
}
app-custom-products-searchbox label {
  width: auto;
  max-width: none;
  min-width: auto;
  padding-bottom: 7px;
}
app-custom-products-searchbox .form-control {
  margin-bottom: 0;
}
app-custom-products-searchbox .products-results {
  width: 100%;
  box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
  max-height: 254px;
  overflow: auto;
}
app-custom-products-searchbox .products-results .result {
  cursor: pointer;
  padding: 8px 4px;
}
app-custom-products-searchbox .products-results .result:hover {
  background: var(--cx-color-light);
}
app-custom-products-searchbox .products-results .facets .divider {
  background-color: #ebebeb;
  margin-bottom: 0;
  padding: 4px 8px;
}
app-custom-products-searchbox .products-results .products {
  display: block;
  border: thin solid var(--cx-color-ghost);
}
app-custom-products-searchbox .products-results .products .result {
  border-top: solid thin var(--cx-color-light);
}
app-custom-products-searchbox .products-results .products .has-media {
  display: grid;
  grid-template-columns: 50px 1fr;
}
app-custom-products-searchbox .products-results .products cx-media {
  grid-row: 1/3;
}
app-custom-products-searchbox .products-results .products .name {
  text-overflow: ellipsis;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
}
app-custom-products-searchbox .products-results .products .price {
  font-weight: normal;
}
app-custom-products-searchbox .custom-product-list-input {
  position: relative;
  padding-bottom: 0;
}
app-custom-products-searchbox .custom-product-list-input cx-icon {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
}
app-custom-products-searchbox .custom-product-list-input cx-icon.prepend {
  left: 0;
  margin-left: 12px;
}
app-custom-products-searchbox .custom-product-list-input cx-icon.append {
  right: 0;
  margin-right: 12px;
}
app-custom-products-searchbox .custom-product-list-input input {
  padding-left: 36px;
  padding-right: 44px;
  margin-bottom: 0;
}
cx-product-list cx-star-rating,
cx-product-list .cx-product-rating {
  display: none;
}
@media (max-width: 991.98px) {
  cx-product-list .cx-sorting.top > .row > .col-12 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (max-width: 575.98px) {
  .Section2 ~ .ProductGridSlot cx-product-list .cx-sorting {
    flex-flow: row wrap;
  }
}
.Section2 ~ .ProductGridSlot cx-product-list .cx-sorting .custom-product-list-input {
  display: block;
}
cx-product-list .cx-page-section {
  padding-top: 30px;
}
@media (max-width: 991.98px) {
  cx-product-list .cx-page-section {
    padding-top: 0;
  }
}
@media (max-width: 767.98px) {
  cx-product-list .cx-page-section .cx-double-btn-container,
  cx-product-list .cx-page-section .cx-single-btn-container {
    width: 100%;
    display: block;
  }
  cx-product-list .cx-page-section .cx-double-btn-container .btn + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container .btn + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container .btn + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + .btn,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + a.btn-login,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + button.btn-login,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + .btn,
  cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + a.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + button.btn-login,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-double-btn-container .btn + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password .btn + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container .btn + a,
  cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a.btn-login + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + a,
  cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password button.btn-login + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + a,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + a.link-alt,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a.link-alt + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + a,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + a,
  cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + a.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password button.link-alt + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + a,
  cx-product-list .cx-page-section .cx-double-btn-container .btn + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container a.btn-login + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container button.btn-login + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  app-custom-login-register cx-product-list .cx-page-section .cx-double-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container a.link-alt + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container .register .register-reset-password a + button.link-alt,
  .register .register-reset-password cx-product-list .cx-page-section .cx-double-btn-container a + button.link-alt,
  cx-product-list .cx-page-section .cx-double-btn-container button.link-alt + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .btn + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container .btn + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container .btn + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + .btn,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + a.btn-login,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + button.btn-login,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .register .register-reset-password app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + .btn,
  cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + a.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + button.btn-login,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-product-list .cx-page-section .cx-single-btn-container .btn + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password .btn + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container .btn + a,
  cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a.btn-login + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + a,
  cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password button.btn-login + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + a,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  .register .register-reset-password app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + a.link-alt,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a.link-alt + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + a,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + a,
  cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + a.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password button.link-alt + a,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + a,
  cx-product-list .cx-page-section .cx-single-btn-container .btn + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container a.btn-login + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container button.btn-login + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  app-custom-login-register cx-product-list .cx-page-section .cx-single-btn-container a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container a.link-alt + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container .register .register-reset-password a + button.link-alt,
  .register .register-reset-password cx-product-list .cx-page-section .cx-single-btn-container a + button.link-alt,
  cx-product-list .cx-page-section .cx-single-btn-container button.link-alt + button.link-alt {
    margin-top: 30px !important;
  }
}
cx-product-list .custom-product-list-input {
  display: none;
  position: relative;
  margin-bottom: 0;
  margin-left: 20px;
}
@media (max-width: 575.98px) {
  cx-product-list .custom-product-list-input {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
  }
}
cx-product-list .custom-product-list-input cx-icon {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
}
cx-product-list .custom-product-list-input cx-icon.search {
  margin-left: 12px;
}
cx-product-list .custom-product-list-input cx-icon.reset {
  opacity: 0;
  right: 2px;
  cursor: pointer;
  padding: 10px;
  transition: all 0.3s linear;
}
cx-product-list .custom-product-list-input cx-icon.reset.visible {
  opacity: 1;
}
cx-product-list .custom-product-list-input input {
  margin-bottom: 0;
  padding-left: 36px;
  padding-right: 30px;
}
cx-facet-list .inner h4,
cx-facet-list.dialog > .inner {
  background-color: var(--cx-color-inverse);
}
@media (min-width: 992px) {
  cx-facet-list cx-active-facets {
    display: none;
  }
}
cx-product-reviews .header {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: 12px;
}
cx-product-reviews .header h3 {
  align-self: center;
}
cx-product-reviews .header + .review {
  border-top: 1px solid var(--cx-color-light);
  padding-top: 35px;
  margin-top: 5px;
}
cx-product-reviews cx-form-required-legend {
  display: none;
}
cx-product-carousel {
  padding-bottom: 30px;
}
cx-product-carousel cx-carousel > h3 {
  text-align: left;
  border-bottom: thin solid var(--cx-color-light);
  padding-bottom: 10px;
  color: #8d6435;
}
cx-product-carousel cx-carousel > h3 + .carousel-panel {
  margin-top: 0;
}
cx-product-carousel cx-carousel > cx-generic-link {
  text-align: center;
  margin: 25px 0 35px;
}
cx-product-carousel cx-carousel h4 {
  font-size: 20px;
  color: var(--cx-color-secondary);
}
@media (min-width: 576px) {
  cx-product-carousel cx-carousel h4 {
    min-height: 40px;
    line-height: 1;
  }
}
cx-product-carousel cx-carousel .carousel-panel {
  margin-top: 30px;
}
cx-product-carousel cx-carousel .carousel-panel .btn-primary {
  width: 90%;
  align-self: center;
  padding: 6px;
  min-height: auto;
}
cx-product-carousel cx-carousel a:hover,
cx-product-carousel cx-carousel a:focus {
  text-decoration: none;
}
cx-product-carousel cx-carousel a:hover h4 {
  color: var(--cx-color-primary);
}
cx-product-carousel cx-carousel cx-media:not(.is-missing) {
  height: 0;
  padding-bottom: 60%;
}
cx-product-carousel cx-carousel cx-media:not(.is-missing) img {
  max-height: none;
}
cx-product-carousel cx-carousel cx-media.is-missing {
  min-height: auto;
  width: 100%;
  padding-bottom: 60%;
}
app-root.sparta cx-product-carousel .item > cx-generic-link {
  display: none;
}
app-root.revolution cx-product-carousel cx-carousel {
  box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.1176470588);
  margin-top: 32px;
  margin-bottom: 32px;
}
app-root.revolution cx-product-carousel cx-carousel .carousel-panel .previous,
app-root.revolution cx-product-carousel cx-carousel .carousel-panel .next {
  padding: 0 20px;
}
app-root.revolution cx-product-carousel cx-carousel .carousel-panel .previous .cx-icon,
app-root.revolution cx-product-carousel cx-carousel .carousel-panel .next .cx-icon {
  position: relative;
  top: -65px;
  font-size: 25px;
  font-weight: bold;
}
app-root.revolution cx-product-carousel h3 {
  text-align: center;
  border-bottom: none;
}
app-root.revolution cx-product-carousel .item > cx-generic-link {
  text-align: center;
  display: block;
}
app-root.revolution cx-product-carousel .item > cx-generic-link .btn,
app-root.revolution cx-product-carousel .item > cx-generic-link a.btn-login,
app-root.revolution cx-product-carousel .item > cx-generic-link button.btn-login,
app-root.revolution cx-product-carousel .item > cx-generic-link app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-root.revolution cx-product-carousel .item > cx-generic-link a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-root.revolution cx-product-carousel .item > cx-generic-link a.link-alt,
app-root.revolution cx-product-carousel .item > cx-generic-link .register .register-reset-password a,
.register .register-reset-password app-root.revolution cx-product-carousel .item > cx-generic-link a,
app-root.revolution cx-product-carousel .item > cx-generic-link button.link-alt {
  margin-bottom: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: auto;
}
app-root.revolution cx-product-carousel .price {
  display: none;
}
cx-product-carousel .container-product-carousel {
  max-width: var(--cx-page-width-max);
  box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.1176470588);
  margin: 32px auto;
  background-color: white;
}
cx-product-references {
  padding: 0 15px 50px;
}
cx-product-references cx-media {
  margin-bottom: 20px;
}
cx-product-references cx-media:not(.is-missing) {
  height: 0;
  padding-bottom: 60%;
}
cx-product-references cx-media:not(.is-missing) img {
  width: 100%;
  height: auto;
  max-height: none;
}
cx-product-references cx-media.is-missing {
  min-height: auto;
  width: 100%;
  padding-bottom: 60%;
}
@media (min-width: 576px) {
  cx-product-references h4 {
    min-height: 40px;
    line-height: 1;
    margin-bottom: 0;
  }
}
cx-product-references a:hover {
  text-decoration: none;
}
cx-carousel .carousel-panel .slides {
  height: 100%;
}
cx-carousel .carousel-panel .slides .slide {
  justify-content: center;
}
cx-carousel .item h4 {
  padding-left: 5px;
  padding-right: 5px;
}
cx-carousel .price .old {
  margin-right: 6px;
  text-decoration: line-through;
}
cx-carousel .previous,
cx-carousel .next {
  padding: 0;
}
cx-carousel .previous[aria-disabled=true],
cx-carousel .next[aria-disabled=true] {
  display: none;
}
cx-order-overview .cx-order-summary {
  background-color: var(--cx-color-background);
}
cx-order-overview .cx-order-summary .container,
cx-order-overview .cx-order-summary app-custom-tab-paragraph-container.accordion,
cx-order-overview .cx-order-summary footer cx-page-layout.footer,
footer cx-order-overview .cx-order-summary cx-page-layout.footer,
cx-order-overview .cx-order-summary cx-breadcrumb,
cx-order-overview .cx-order-summary .NewsPageTemplate cx-page-layout,
.NewsPageTemplate cx-order-overview .cx-order-summary cx-page-layout,
cx-order-overview .cx-order-summary .AccountPageTemplate cx-page-layout,
.AccountPageTemplate cx-order-overview .cx-order-summary cx-page-layout,
cx-order-overview .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary .Section1,
cx-order-overview .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary .Section2,
cx-order-overview .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary .Section1,
cx-order-overview .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary .Section2,
cx-order-overview .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary .Section1,
cx-order-overview .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary .Section2,
cx-order-overview .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate cx-order-overview .cx-order-summary cx-page-layout.FooterLessPageTemplate,
cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-overview .cx-order-summary h3,
cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-overview .cx-order-summary h3,
cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary cx-page-slot.Summary,
cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary cx-page-slot.Tabs,
cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary .tab-delivery {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 0;
}
@media (max-width: 767.98px) {
  cx-order-overview .cx-order-summary cx-card.cx-order-summary-alt .cx-card-body {
    flex-direction: row;
    align-items: baseline;
  }
}
cx-order-overview .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-label,
cx-order-overview .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-title {
  font-size: 20px;
}
@media (min-width: 768px) {
  cx-order-overview .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-body {
    margin-top: -2px;
  }
}
cx-order-overview .cx-order-summary cx-card .cx-card-title {
  font-size: 18px;
  text-transform: none;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: bold;
}
cx-order-overview .cx-order-summary cx-card .cx-card-title:after {
  content: ":";
  margin-left: -3px;
  margin-right: 6px;
}
cx-order-overview .cx-order-summary cx-card .card-body {
  justify-content: start;
}
@media (max-width: 767.98px) {
  cx-order-overview .cx-order-summary cx-card {
    margin: 4px 0;
  }
  cx-order-overview .cx-order-summary cx-card .card-body {
    padding: 0;
  }
}
@media (min-width: 768px) {
  cx-order-overview .cx-order-summary .container > *,
  cx-order-overview .cx-order-summary app-custom-tab-paragraph-container.accordion > *,
  cx-order-overview .cx-order-summary footer cx-page-layout.footer > *,
  footer cx-order-overview .cx-order-summary cx-page-layout.footer > *,
  cx-order-overview .cx-order-summary cx-breadcrumb > *,
  cx-order-overview .cx-order-summary .NewsPageTemplate cx-page-layout > *,
  .NewsPageTemplate cx-order-overview .cx-order-summary cx-page-layout > *,
  cx-order-overview .cx-order-summary .AccountPageTemplate cx-page-layout > *,
  .AccountPageTemplate cx-order-overview .cx-order-summary cx-page-layout > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1 > *,
  cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary .Section1 > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2 > *,
  cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary .Section2 > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1 > *,
  cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary .Section1 > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2 > *,
  cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary .Section2 > *,
  cx-order-overview .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1 > *,
  cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary .Section1 > *,
  cx-order-overview .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2 > *,
  cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary .Section2 > *,
  cx-order-overview .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > *,
  .FooterLessPageTemplate cx-order-overview .cx-order-summary cx-page-layout.FooterLessPageTemplate > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > *,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-overview .cx-order-summary h3 > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > *,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-overview .cx-order-summary h3 > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary cx-page-slot.Summary > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary cx-page-slot.Tabs > *,
  cx-order-overview .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary .tab-delivery > * {
    flex-basis: 25%;
  }
}
@media (max-width: 767.98px) {
  cx-order-overview .cx-order-summary {
    background-color: var(--cx-color-background);
  }
  cx-order-overview .cx-order-summary > .container,
  cx-order-overview .cx-order-summary > app-custom-tab-paragraph-container.accordion,
  cx-order-overview footer .cx-order-summary > cx-page-layout.footer,
  footer cx-order-overview .cx-order-summary > cx-page-layout.footer,
  cx-order-overview .cx-order-summary > cx-breadcrumb,
  cx-order-overview .NewsPageTemplate .cx-order-summary > cx-page-layout,
  .NewsPageTemplate cx-order-overview .cx-order-summary > cx-page-layout,
  cx-order-overview .AccountPageTemplate .cx-order-summary > cx-page-layout,
  .AccountPageTemplate cx-order-overview .cx-order-summary > cx-page-layout,
  cx-order-overview cx-page-layout.ProductListPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary > .Section1,
  cx-order-overview cx-page-layout.ProductListPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.ProductListPageTemplate cx-order-overview .cx-order-summary > .Section2,
  cx-order-overview cx-page-layout.ProductGridPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary > .Section1,
  cx-order-overview cx-page-layout.ProductGridPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-overview .cx-order-summary > .Section2,
  cx-order-overview cx-page-layout.SearchResultsListPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary > .Section1,
  cx-order-overview cx-page-layout.SearchResultsListPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-overview .cx-order-summary > .Section2,
  cx-order-overview .FooterLessPageTemplate .cx-order-summary > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-overview .cx-order-summary > cx-page-layout.FooterLessPageTemplate,
  cx-order-overview cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-order-summary > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-overview .cx-order-summary > h3,
  cx-order-overview cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-order-summary > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-overview .cx-order-summary > h3,
  cx-order-overview cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary > cx-page-slot.Summary,
  cx-order-overview cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary > cx-page-slot.Tabs,
  cx-order-overview cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-overview .cx-order-summary > .tab-delivery {
    padding: 15px 30px;
  }
}
@media (max-width: 767.98px) {
  cx-order-consigned-entries .cx-order-summary cx-card.cx-order-summary-alt .cx-card-body {
    flex-direction: row;
    align-items: baseline;
  }
}
cx-order-consigned-entries .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-label,
cx-order-consigned-entries .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-title {
  font-size: 20px;
}
@media (min-width: 768px) {
  cx-order-consigned-entries .cx-order-summary cx-card.cx-order-summary-order-number .cx-card-body {
    margin-top: -2px;
  }
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-title {
  font-size: 18px;
  text-transform: none;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: bold;
}
cx-order-consigned-entries .cx-order-summary cx-card .cx-card-title:after {
  content: ":";
  margin-left: -3px;
  margin-right: 6px;
}
cx-order-consigned-entries .cx-order-summary cx-card .card-body {
  justify-content: start;
}
@media (max-width: 767.98px) {
  cx-order-consigned-entries .cx-order-summary cx-card {
    margin: 4px 0;
  }
  cx-order-consigned-entries .cx-order-summary cx-card .card-body {
    padding: 0;
  }
}
@media (min-width: 768px) {
  cx-order-consigned-entries .cx-order-summary .container > *,
  cx-order-consigned-entries .cx-order-summary app-custom-tab-paragraph-container.accordion > *,
  cx-order-consigned-entries .cx-order-summary footer cx-page-layout.footer > *,
  footer cx-order-consigned-entries .cx-order-summary cx-page-layout.footer > *,
  cx-order-consigned-entries .cx-order-summary cx-breadcrumb > *,
  cx-order-consigned-entries .cx-order-summary .NewsPageTemplate cx-page-layout > *,
  .NewsPageTemplate cx-order-consigned-entries .cx-order-summary cx-page-layout > *,
  cx-order-consigned-entries .cx-order-summary .AccountPageTemplate cx-page-layout > *,
  .AccountPageTemplate cx-order-consigned-entries .cx-order-summary cx-page-layout > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1 > *,
  cx-page-layout.ProductListPageTemplate cx-order-consigned-entries .cx-order-summary .Section1 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2 > *,
  cx-page-layout.ProductListPageTemplate cx-order-consigned-entries .cx-order-summary .Section2 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1 > *,
  cx-page-layout.ProductGridPageTemplate cx-order-consigned-entries .cx-order-summary .Section1 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2 > *,
  cx-page-layout.ProductGridPageTemplate cx-order-consigned-entries .cx-order-summary .Section2 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1 > *,
  cx-page-layout.SearchResultsListPageTemplate cx-order-consigned-entries .cx-order-summary .Section1 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2 > *,
  cx-page-layout.SearchResultsListPageTemplate cx-order-consigned-entries .cx-order-summary .Section2 > *,
  cx-order-consigned-entries .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > *,
  .FooterLessPageTemplate cx-order-consigned-entries .cx-order-summary cx-page-layout.FooterLessPageTemplate > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > *,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-consigned-entries .cx-order-summary h3 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > *,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-consigned-entries .cx-order-summary h3 > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary cx-page-slot.Summary > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary cx-page-slot.Tabs > *,
  cx-order-consigned-entries .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery > *,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary .tab-delivery > * {
    flex-basis: 25%;
  }
}
@media (max-width: 767.98px) {
  cx-order-consigned-entries .cx-order-summary {
    background-color: var(--cx-color-background);
  }
  cx-order-consigned-entries .cx-order-summary > .container,
  cx-order-consigned-entries .cx-order-summary > app-custom-tab-paragraph-container.accordion,
  cx-order-consigned-entries footer .cx-order-summary > cx-page-layout.footer,
  footer cx-order-consigned-entries .cx-order-summary > cx-page-layout.footer,
  cx-order-consigned-entries .cx-order-summary > cx-breadcrumb,
  cx-order-consigned-entries .NewsPageTemplate .cx-order-summary > cx-page-layout,
  .NewsPageTemplate cx-order-consigned-entries .cx-order-summary > cx-page-layout,
  cx-order-consigned-entries .AccountPageTemplate .cx-order-summary > cx-page-layout,
  .AccountPageTemplate cx-order-consigned-entries .cx-order-summary > cx-page-layout,
  cx-order-consigned-entries cx-page-layout.ProductListPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.ProductListPageTemplate cx-order-consigned-entries .cx-order-summary > .Section1,
  cx-order-consigned-entries cx-page-layout.ProductListPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.ProductListPageTemplate cx-order-consigned-entries .cx-order-summary > .Section2,
  cx-order-consigned-entries cx-page-layout.ProductGridPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-consigned-entries .cx-order-summary > .Section1,
  cx-order-consigned-entries cx-page-layout.ProductGridPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-consigned-entries .cx-order-summary > .Section2,
  cx-order-consigned-entries cx-page-layout.SearchResultsListPageTemplate .cx-order-summary > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-consigned-entries .cx-order-summary > .Section1,
  cx-order-consigned-entries cx-page-layout.SearchResultsListPageTemplate .cx-order-summary > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-consigned-entries .cx-order-summary > .Section2,
  cx-order-consigned-entries .FooterLessPageTemplate .cx-order-summary > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-consigned-entries .cx-order-summary > cx-page-layout.FooterLessPageTemplate,
  cx-order-consigned-entries cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .cx-order-summary > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-consigned-entries .cx-order-summary > h3,
  cx-order-consigned-entries cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .cx-order-summary > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-consigned-entries .cx-order-summary > h3,
  cx-order-consigned-entries cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary > cx-page-slot.Summary,
  cx-order-consigned-entries cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary > cx-page-slot.Tabs,
  cx-order-consigned-entries cx-page-layout.ProductDetailsPageTemplate .cx-order-summary > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-consigned-entries .cx-order-summary > .tab-delivery {
    padding: 15px 30px;
  }
}
@media (min-width: 768px) {
  cx-order-consigned-entries cx-cart-item-list .cx-info {
    grid-template-columns: 150px 300px 150px;
  }
}
cx-order-consigned-entries .cx-order-summary {
  background-color: var(--cx-color-background);
}
cx-order-consigned-entries cx-cart-item-list .cx-item-list-row {
  padding: 1.25rem 0;
  border: solid #eae9e9;
  border-width: 0 0 1px;
}
cx-order-consigned-entries cx-cart-item-list .cx-item-list-row .cx-info .cx-info-container .cx-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  overflow-wrap: break-word;
  padding: 0;
  min-width: 14rem;
}
cx-order-consigned-entries cx-cart-item-list .cx-item-list-row .cx-info .cx-info-container .cx-name .cx-link {
  text-decoration: none;
  color: var(--cx-color-text);
}
cx-order-consigned-entries cx-cart-item-list .cx-item-list-row .cx-info .cx-info-price-slim-price {
  font-weight: 700;
  display: block;
}
cx-order-consigned-entries cx-cart-item-list .cx-item-list-row .cx-total .cx-value {
  font-size: 20px;
  font-weight: 700;
}
cx-order-details-items {
  margin-top: 30px;
  margin-bottom: 15px;
}
cx-order-details-items h4.cx-checkout-title {
  margin-top: 30px;
  color: #7E7069;
  text-transform: uppercase;
  font-size: 1.125rem;
}
cx-order-details-items app-custom-gift-cards-details cx-media {
  display: flex;
  margin-right: 16px;
  max-width: 168px;
}
cx-order-details-items app-custom-gift-cards-details cx-media img {
  object-fit: contain;
}
@media (min-width: 768px) {
  cx-order-details-items app-custom-gift-cards-details .wrapper-gift {
    display: flex;
  }
}
cx-order-details-items app-custom-gift-cards-details .details {
  width: 100%;
}
cx-order-details-items .cx-promotions {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-text);
  padding: 0;
}
cx-order-details-items .cx-promotions p {
  line-height: 1.6 !important;
  font-weight: 400 !important;
  padding: 6px 14px;
  background-color: #d6e9c8;
  margin-top: 6px;
  margin-bottom: 5px;
}
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .container,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary app-custom-tab-paragraph-container.accordion,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary footer cx-page-layout.footer,
footer cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.footer,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-breadcrumb,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .NewsPageTemplate cx-page-layout,
.NewsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .AccountPageTemplate cx-page-layout,
.AccountPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.FooterLessPageTemplate,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Summary,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Tabs,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .tab-delivery {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .container,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary app-custom-tab-paragraph-container.accordion,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary footer cx-page-layout.footer,
  footer cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.footer,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-breadcrumb,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.FooterLessPageTemplate,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Summary,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Tabs,
  cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .tab-delivery {
    flex-direction: row;
  }
}
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .container .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary app-custom-tab-paragraph-container.accordion .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary footer cx-page-layout.footer .cx-order-summary-alt .cx-card .card-body,
footer cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.footer .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-breadcrumb .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .NewsPageTemplate cx-page-layout .cx-order-summary-alt .cx-card .card-body,
.NewsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .AccountPageTemplate cx-page-layout .cx-order-summary-alt .cx-card .card-body,
.AccountPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductListPageTemplate .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductGridPageTemplate .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductGridPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section1 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.SearchResultsListPageTemplate .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.SearchResultsListPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .Section2 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .cx-order-summary-alt .cx-card .card-body,
.FooterLessPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.FooterLessPageTemplate .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary h3 .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Summary .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-slot.Tabs .cx-order-summary-alt .cx-card .card-body,
cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery .cx-order-summary-alt .cx-card .card-body,
cx-page-layout.ProductDetailsPageTemplate cx-order-details-items .cx-list cx-order-consigned-entries .cx-list .cx-order-summary .tab-delivery .cx-order-summary-alt .cx-card .card-body {
  display: flex;
  flex-direction: column;
}
[dir=ltr] cx-icon.flip-at-ltr,
[dir=rtl] cx-icon.flip-at-rtl {
  transform: scaleX(-1);
}
i {
  font-size: 18px;
}
.cx-icon,
cx-icon {
  align-self: center;
  line-height: normal;
  font-size: 18px;
}
.small.cx-icon:before,
cx-icon.small:before {
  font-size: 0.9rem;
}
.cx-icon svg,
cx-icon svg {
  width: 28px;
  height: 28px;
  fill: currentColor;
}
.small.cx-icon svg,
cx-icon.small svg {
  width: 14px;
  height: 14px;
}
cx-promotions .cx-promotions {
  font-size: var(--cx-font-size, 1rem) !important;
  color: var(--cx-color-text) !important;
  padding: 0 14px !important;
  background-color: #D6E9C8;
}
cx-promotions .cx-promotions p {
  font-weight: 400 !important;
  line-height: 1.6;
}
cx-promotions .cx-promotions:empty {
  margin: 0;
  padding: 0;
}
cx-promotions .cx-promotions ul {
  padding: 0;
  margin-bottom: 4px;
}
cx-promotions .cx-promotions ul li {
  line-height: 1.6;
  font-weight: normal;
  padding: 6px 14px;
  background-color: transparent;
  margin-top: 6px;
}
cx-promotions .cx-promotions ul li:empty {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
cx-promotions .cx-promotions ul li:empty::before {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
cx-promotions.cx-promotions-applied .cx-promotions {
  background-color: #D6E9C8;
}
cx-promotions.cx-promotions-applied .cx-promotions ul li {
  background-color: #D6E9C8;
}
app-custom-promotions {
  width: 100%;
}
app-custom-promotions .cx-promotions {
  font-size: var(--cx-font-size, 1rem);
  color: var(--cx-color-text);
  padding: 0 14px;
  background-color: #D6E9C8;
}
app-custom-promotions .cx-promotions p {
  font-weight: 400;
  line-height: 1.6;
  margin: 0;
  margin-block: 0;
  margin-inline: 0;
  display: flex;
}
app-custom-promotions .cx-promotions ul {
  padding: 0;
  margin-bottom: 4px;
}
app-custom-promotions .cx-promotions ul li {
  line-height: 1.6;
  font-weight: normal;
  padding: 0 14px;
  background-color: transparent;
  margin-top: 6px;
  list-style: none;
}
app-custom-promotions.cx-promotions-applied .cx-promotions {
  background-color: #D6E9C8;
}
app-custom-promotions.cx-promotions-applied .cx-promotions ul li {
  background-color: #D6E9C8;
}
.promotions-container {
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
}
app-custom-shipping-address {
  max-width: 100%;
}
app-custom-shipping-address .cx-shipping-address-card {
  width: 100%;
  margin-top: 16px;
}
app-custom-shipping-address .cx-shipping-address-card .cx-shipping-address-card-inner {
  width: 100%;
  border-color: #EAE9E9;
}
app-custom-shipping-address .cx-shipping-address-card table.table-scrollable {
  display: block;
  max-height: 500px;
  overflow: auto;
}
app-custom-shipping-address .cx-shipping-address-card table.table-scrollable thead {
  position: sticky;
  top: 0;
  background-color: white;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-checkout-progress .cx-nav,
cx-checkout-progress-mobile-top .cx-nav,
cx-checkout-progress-mobile-bottom .cx-nav {
  font-size: 1.188rem;
  font-weight: var(--cx-font-weight-bold);
  margin: 0;
  line-height: 26px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  cx-checkout-progress .cx-nav,
  cx-checkout-progress-mobile-top .cx-nav,
  cx-checkout-progress-mobile-bottom .cx-nav {
    font-size: var(--cx-font-size, 1rem);
    font-weight: var(--cx-font-weight-semi);
    line-height: var(--cx-line-height, 1.2222222222);
  }
}
cx-checkout-progress .cx-nav .cx-list,
cx-checkout-progress-mobile-top .cx-nav .cx-list,
cx-checkout-progress-mobile-bottom .cx-nav .cx-list {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  margin: 0;
}
cx-checkout-progress .cx-nav .cx-item,
cx-checkout-progress-mobile-top .cx-nav .cx-item,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item {
  display: flex;
  justify-content: center;
  flex: 1;
  color: var(--cx-color-text);
  padding: 0 0 1.063rem 0;
  border-bottom: 2px solid var(--cx-color-text);
}
cx-checkout-progress .cx-nav .cx-item ::after,
cx-checkout-progress-mobile-top .cx-nav .cx-item ::after,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after {
  padding-inline-end: 0.75em;
  content: "";
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  cx-checkout-progress .cx-nav .cx-item ::after,
  cx-checkout-progress-mobile-top .cx-nav .cx-item ::after,
  cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after {
    padding-inline-end: 0.5rem;
  }
}
cx-checkout-progress .cx-nav .cx-item.active,
cx-checkout-progress-mobile-top .cx-nav .cx-item.active,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item.active {
  border-color: var(--cx-color-primary);
}
cx-checkout-progress .cx-nav .cx-item.disabled,
cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled {
  border-color: var(--cx-color-medium);
}
.cx-theme-high-contrast-dark cx-checkout-progress .cx-nav .cx-item.disabled,
.cx-theme-high-contrast-light cx-checkout-progress .cx-nav .cx-item.disabled,
.cx-theme-high-contrast-dark cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,
.cx-theme-high-contrast-light cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,
.cx-theme-high-contrast-dark cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled,
.cx-theme-high-contrast-light cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled {
  border-color: var(--cx-color-secondary);
}
cx-checkout-progress .cx-nav .cx-item:first-child ::before,
cx-checkout-progress-mobile-top .cx-nav .cx-item:first-child ::before,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item:first-child ::before {
  padding: 0;
  content: "";
}
cx-checkout-progress .cx-nav .cx-item:last-child ::after,
cx-checkout-progress-mobile-top .cx-nav .cx-item:last-child ::after,
cx-checkout-progress-mobile-bottom .cx-nav .cx-item:last-child ::after {
  padding: 0;
  content: "";
}
cx-checkout-progress .cx-link,
cx-checkout-progress-mobile-top .cx-link,
cx-checkout-progress-mobile-bottom .cx-link {
  color: var(--cx-color-text);
  cursor: pointer;
  text-decoration: none;
  text-align: start;
}
cx-checkout-progress .cx-link.disabled,
cx-checkout-progress-mobile-top .cx-link.disabled,
cx-checkout-progress-mobile-bottom .cx-link.disabled {
  color: var(--cx-color-secondary);
  cursor: not-allowed;
  pointer-events: none;
}
cx-checkout-progress .cx-link.disabled::after,
cx-checkout-progress-mobile-top .cx-link.disabled::after,
cx-checkout-progress-mobile-bottom .cx-link.disabled::after {
  color: var(--cx-color-secondary);
}
cx-checkout-progress .cx-link.active,
cx-checkout-progress-mobile-top .cx-link.active,
cx-checkout-progress-mobile-bottom .cx-link.active {
  color: var(--cx-color-primary);
}
cx-checkout-progress .cx-link.active::after,
cx-checkout-progress-mobile-top .cx-link.active::after,
cx-checkout-progress-mobile-bottom .cx-link.active::after {
  color: var(--cx-color-primary);
}
cx-checkout-progress .cx-media .cx-list-media,
cx-checkout-progress-mobile-top .cx-media .cx-list-media,
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media {
  display: none;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: var(--cx-color-light);
  margin: 0;
}
cx-checkout-progress .cx-media .cx-list-media.active,
cx-checkout-progress-mobile-top .cx-media .cx-list-media.active,
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media.active {
  background-color: var(--cx-color-background);
  border: 0;
}
cx-checkout-progress .cx-media .cx-list-media button,
cx-checkout-progress-mobile-top .cx-media .cx-list-media button,
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media button {
  font-weight: var(--cx-font-weight-semi);
}
@media (max-width: 991.98px) {
  cx-checkout-progress .cx-media .cx-list-media,
  cx-checkout-progress-mobile-top .cx-media .cx-list-media,
  cx-checkout-progress-mobile-bottom .cx-media .cx-list-media {
    display: flex;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: var(--cx-color-light);
    padding: 0 1.875rem;
  }
}
@media (max-width: 767.98px) {
  cx-checkout-progress .cx-media .cx-list-media,
  cx-checkout-progress-mobile-top .cx-media .cx-list-media,
  cx-checkout-progress-mobile-bottom .cx-media .cx-list-media {
    padding: 0 1.375rem;
  }
}
cx-checkout-progress .cx-media .cx-list-media .cx-title,
cx-checkout-progress-mobile-top .cx-media .cx-list-media .cx-title,
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media .cx-title {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-billing-address-form {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-billing-address-form .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-billing-address-form .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-billing-address-form .container,
  cx-billing-address-form app-custom-tab-paragraph-container.accordion,
  cx-billing-address-form footer cx-page-layout.footer,
  footer cx-billing-address-form cx-page-layout.footer,
  cx-billing-address-form cx-breadcrumb,
  cx-billing-address-form .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-billing-address-form cx-page-layout,
  cx-billing-address-form .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-billing-address-form cx-page-layout,
  cx-billing-address-form cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-billing-address-form .Section1,
  cx-billing-address-form cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-billing-address-form .Section2,
  cx-billing-address-form cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-billing-address-form .Section1,
  cx-billing-address-form cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-billing-address-form .Section2,
  cx-billing-address-form cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-billing-address-form .Section1,
  cx-billing-address-form cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-billing-address-form .Section2,
  cx-billing-address-form .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-billing-address-form cx-page-layout.FooterLessPageTemplate,
  cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-billing-address-form h3,
  cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-billing-address-form h3,
  cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-billing-address-form cx-page-slot.Summary,
  cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-billing-address-form cx-page-slot.Tabs,
  cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-billing-address-form .tab-delivery {
    width: 100%;
  }
}
cx-billing-address-form .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-billing-address-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-billing-address-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-billing-address-form .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-billing-address-form .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-billing-address-form .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-billing-address-form .cx-checkout-body.row {
    padding: 0;
  }
}
cx-billing-address-form .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-billing-address-form .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-billing-address-form .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
cx-payment-method {
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
  margin-top: 32px;
  margin-bottom: 30px;
  padding-inline-start: 1.875rem;
  padding-inline-end: 1.875rem;
  padding-top: 1.875rem;
}
@media (max-width: 991.98px) {
  cx-payment-method {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-payment-method .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-method .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-payment-method .container,
  cx-payment-method app-custom-tab-paragraph-container.accordion,
  cx-payment-method footer cx-page-layout.footer,
  footer cx-payment-method cx-page-layout.footer,
  cx-payment-method cx-breadcrumb,
  cx-payment-method .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-payment-method cx-page-layout,
  cx-payment-method .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-payment-method cx-page-layout,
  cx-payment-method cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-payment-method .Section1,
  cx-payment-method cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-payment-method .Section2,
  cx-payment-method cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-payment-method .Section1,
  cx-payment-method cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-payment-method .Section2,
  cx-payment-method cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-method .Section1,
  cx-payment-method cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-method .Section2,
  cx-payment-method .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-payment-method cx-page-layout.FooterLessPageTemplate,
  cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-payment-method h3,
  cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-payment-method h3,
  cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.Summary,
  cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.Tabs,
  cx-payment-method cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-method .tab-delivery {
    width: 100%;
  }
}
cx-payment-method .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-payment-method .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-payment-method .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-payment-method .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-body.row {
    padding: 0;
  }
}
cx-payment-method .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-payment-method .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-payment-method {
    background-color: var(--cx-color-transparent);
  }
}
cx-payment-method .cx-payment.container,
cx-payment-method app-custom-tab-paragraph-container.cx-payment.accordion,
cx-payment-method footer cx-page-layout.cx-payment.footer,
footer cx-payment-method cx-page-layout.cx-payment.footer,
cx-payment-method cx-breadcrumb.cx-payment,
cx-payment-method .NewsPageTemplate cx-page-layout.cx-payment,
.NewsPageTemplate cx-payment-method cx-page-layout.cx-payment,
cx-payment-method .AccountPageTemplate cx-page-layout.cx-payment,
.AccountPageTemplate cx-payment-method cx-page-layout.cx-payment,
cx-payment-method cx-page-layout.ProductListPageTemplate .cx-payment.Section1,
cx-page-layout.ProductListPageTemplate cx-payment-method .cx-payment.Section1,
cx-payment-method cx-page-layout.ProductListPageTemplate .cx-payment.Section2,
cx-page-layout.ProductListPageTemplate cx-payment-method .cx-payment.Section2,
cx-payment-method cx-page-layout.ProductGridPageTemplate .cx-payment.Section1,
cx-page-layout.ProductGridPageTemplate cx-payment-method .cx-payment.Section1,
cx-payment-method cx-page-layout.ProductGridPageTemplate .cx-payment.Section2,
cx-page-layout.ProductGridPageTemplate cx-payment-method .cx-payment.Section2,
cx-payment-method cx-page-layout.SearchResultsListPageTemplate .cx-payment.Section1,
cx-page-layout.SearchResultsListPageTemplate cx-payment-method .cx-payment.Section1,
cx-payment-method cx-page-layout.SearchResultsListPageTemplate .cx-payment.Section2,
cx-page-layout.SearchResultsListPageTemplate cx-payment-method .cx-payment.Section2,
cx-payment-method .FooterLessPageTemplate cx-page-layout.cx-payment.FooterLessPageTemplate,
.FooterLessPageTemplate cx-payment-method cx-page-layout.cx-payment.FooterLessPageTemplate,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.cx-payment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-payment-method h3.cx-payment,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.cx-payment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-payment-method h3.cx-payment,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-payment.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.cx-payment.Summary,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-payment.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.cx-payment.Tabs,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate .cx-payment.tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-payment-method .cx-payment.tab-delivery {
  padding: 0;
}
cx-payment-method .cx-payment-card {
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 992px) {
  cx-payment-method .cx-payment-card:nth-child(odd) {
    padding-inline-end: 15px;
  }
  cx-payment-method .cx-payment-card:nth-child(even) {
    padding-inline-start: 15px;
  }
}
cx-payment-method .cx-payment-card-inner {
  height: 100%;
  background-color: var(--cx-color-inverse);
  cursor: pointer;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-payment-card-inner {
    background-color: var(--cx-color-inverse);
  }
}
cx-payment-method .cx-card-img-container .fab::before,
cx-payment-method .cx-card-img-container .fas::before {
  font-size: var(--cx-font-size, 48px);
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-payment-method .cx-checkout-btns {
  padding-bottom: 1rem;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-btns .btn-secondary {
    margin-bottom: 1rem;
  }
}
cx-payment-method .cx-checkout-btns-top {
  display: flex;
  justify-content: flex-end;
  padding-inline-start: 1.875rem;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-btns-top {
    display: none;
  }
}
cx-payment-method .cx-checkout-btns-top .btn,
cx-payment-method .cx-checkout-btns-top a.btn-login,
cx-payment-method .cx-checkout-btns-top button.btn-login,
cx-payment-method .cx-checkout-btns-top app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-payment-method .cx-checkout-btns-top a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-payment-method .cx-checkout-btns-top a.link-alt,
cx-payment-method .cx-checkout-btns-top .register .register-reset-password a,
.register .register-reset-password cx-payment-method .cx-checkout-btns-top a,
cx-payment-method .cx-checkout-btns-top button.link-alt {
  width: 50%;
}
cx-payment-method .cx-checkout-btns-bottom {
  padding-bottom: 0;
}
@media (min-width: 992px) {
  cx-payment-method .cx-checkout-btns-bottom {
    display: none;
  }
}
cx-payment-method .cx-checkout-btns-bottom .btn-secondary {
  margin-bottom: 0;
}
cx-payment-method .cx-checkout-body {
  display: flex;
  align-items: stretch;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-body.row {
    padding: 0;
  }
}
.cx-theme-high-contrast-dark cx-payment-method,
.cx-theme-high-contrast-light cx-payment-method {
  border-color: var(--cx-color-dark);
}
@media (max-width: 991.98px) {
  cx-payment-form {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-payment-form .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-form .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-payment-form .container,
  cx-payment-form app-custom-tab-paragraph-container.accordion,
  cx-payment-form footer cx-page-layout.footer,
  footer cx-payment-form cx-page-layout.footer,
  cx-payment-form cx-breadcrumb,
  cx-payment-form .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-payment-form cx-page-layout,
  cx-payment-form .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-payment-form cx-page-layout,
  cx-payment-form cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-payment-form .Section1,
  cx-payment-form cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-payment-form .Section2,
  cx-payment-form cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-payment-form .Section1,
  cx-payment-form cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-payment-form .Section2,
  cx-payment-form cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-form .Section1,
  cx-payment-form cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-form .Section2,
  cx-payment-form .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-payment-form cx-page-layout.FooterLessPageTemplate,
  cx-payment-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-payment-form h3,
  cx-payment-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-payment-form h3,
  cx-payment-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-form cx-page-slot.Summary,
  cx-payment-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-form cx-page-slot.Tabs,
  cx-payment-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-form .tab-delivery {
    width: 100%;
  }
}
cx-payment-form .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-payment-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-payment-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-payment-form .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-payment-form .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-payment-form .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-payment-form .cx-checkout-body.row {
    padding: 0;
  }
}
cx-payment-form .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-payment-form .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-payment-form .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
cx-payment-form .cx-payment-form-tooltip {
  margin: 0 0 0 0.1875rem;
  font-size: 18px;
  position: relative;
  top: 2px;
  color: var(--cx-color-secondary);
}
cx-payment-form .cx-payment-form-billing {
  margin: 0 0 1.25rem 0;
}
cx-payment-form .cx-payment-form-billing-address {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 0.875rem 0 1.25rem 0;
}
cx-payment-form .cx-payment-form-exp-date {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
cx-payment-form .cx-payment-form-exp-date legend {
  font-size: 1rem;
}
cx-payment-form .cx-payment-form-exp-date-wrapper {
  flex: 1;
}
cx-payment-form .cx-payment-form-exp-date-wrapper:first-of-type {
  padding-inline-end: 1rem;
}
cx-payment-form .form-check {
  margin: 0;
}
cx-payment-form .label-content {
  white-space: nowrap;
}
cx-checkout-billing-address-form .cx-payment-form-billing-address {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 0.875rem 0 1.25rem 0;
}
@media (max-width: 991.98px) {
  cx-review-submit {
    padding: 20px 0;
  }
}
cx-review-submit .cx-review {
  padding: 0 0 1rem;
}
cx-review-submit .cx-review-title {
  text-transform: uppercase;
  margin: 0 auto;
  padding: 2.375rem 0 1.25rem 0;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: var(--cx-font-weight-normal);
}
cx-review-submit .cx-review-summary {
  margin: 0;
  background-color: var(--cx-color-background);
  padding: 15px 0;
}
cx-review-submit .cx-review-summary-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  word-break: break-all;
}
cx-review-submit .cx-review-summary-edit-step {
  padding: 0 20px 20px;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-summary-edit-step {
    padding: 10px 0 0;
  }
}
@media (min-width: 992px) {
  cx-review-submit .cx-review-summary .cx-review-payment-col {
    border-inline-end: 1px solid var(--cx-color-text);
  }
}
cx-review-submit .cx-review-summary .cx-review-summary-card {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-summary .cx-review-summary-card {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: var(--cx-color-light);
    min-height: auto;
  }
}
@media (min-width: 992px) {
  cx-review-submit .cx-review-summary .cx-review-summary-card:not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
}
cx-review-submit .cx-review-summary .cx-review-summary-card .cx-card-title {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: bold;
  margin-bottom: 0.5rem;
}
cx-review-submit .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title {
  font-style: italic;
}
cx-review-submit .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step {
  align-self: flex-start;
  padding: 20px;
  font-size: 1.125rem;
}
cx-review-submit .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step a {
  color: var(--cx-color-dark);
}
cx-review-submit .form-check {
  padding: 0;
  margin: 0;
}
cx-review-submit .col-md-4 {
  padding: 0;
}
cx-review-submit .cx-review-cart-total {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 2.625rem 0 0.5rem 0;
}
cx-review-submit .cx-review-cart-heading {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 1.375rem 0;
  margin: 0;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--cx-color-light);
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-cart-heading {
    border-width: 1px 0 0;
    max-width: 100%;
    min-width: 100%;
    padding: 1.375rem 0 1.375rem 3.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-review-submit .cx-review-cart-heading {
    max-width: 100%;
    min-width: 100%;
    padding: 1.375rem 0 1.375rem 1.25rem;
  }
}
cx-review-submit .cx-review-cart-item {
  padding: 0;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-cart-item .col-md-12 {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  cx-review-submit .cx-review-cart-item .col-md-12 {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-cart-item {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var(--cx-color-light);
  }
}
@media (max-width: 991.98px) {
  cx-review-submit {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-review-submit .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .container,
  cx-review-submit app-custom-tab-paragraph-container.accordion,
  cx-review-submit footer cx-page-layout.footer,
  footer cx-review-submit cx-page-layout.footer,
  cx-review-submit cx-breadcrumb,
  cx-review-submit .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-review-submit cx-page-layout,
  cx-review-submit .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-review-submit cx-page-layout,
  cx-review-submit cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-review-submit .Section1,
  cx-review-submit cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-review-submit .Section2,
  cx-review-submit cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-review-submit .Section1,
  cx-review-submit cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-review-submit .Section2,
  cx-review-submit cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-review-submit .Section1,
  cx-review-submit cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-review-submit .Section2,
  cx-review-submit .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-review-submit cx-page-layout.FooterLessPageTemplate,
  cx-review-submit cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-review-submit h3,
  cx-review-submit cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-review-submit h3,
  cx-review-submit cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-review-submit cx-page-slot.Summary,
  cx-review-submit cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-review-submit cx-page-slot.Tabs,
  cx-review-submit cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-review-submit .tab-delivery {
    width: 100%;
  }
}
cx-review-submit .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-review-submit .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-review-submit .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-review-submit .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-checkout-body.row {
    padding: 0;
  }
}
cx-review-submit .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-review-submit .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-review-submit .col-md-12 {
    padding: 0 3.5rem 3.5rem 3.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-review-submit .col-md-12 {
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
}
@media (max-width: 1199.98px) {
  cx-place-order {
    --cx-flex-basis: 45%;
  }
}
cx-place-order .scaled-input {
  transform: scale(0.7);
}
cx-place-order .cx-place-order-form {
  font-size: 12px;
  padding: 0;
}
cx-place-order .cx-place-order-form .form-check-input {
  margin: 0;
  top: 1rem;
}
@media (max-width: 991.98px) {
  cx-place-order .cx-place-order-form .form-check-input {
    top: 0.5rem;
  }
}
cx-place-order .cx-place-order-form .form-check-label {
  padding: 0;
  margin-top: 0.3rem;
  margin-inline-end: 0;
  margin-bottom: 0.5rem;
  margin-inline-start: 2rem;
}
@media (max-width: 991.98px) {
  cx-checkout-review-shipping,
  cx-checkout-review-payment,
  cx-checkout-review-overview,
  cx-order-confirmation-shipping {
    background-color: var(--cx-color-inverse);
  }
}
cx-checkout-review-shipping .cx-review-header,
cx-checkout-review-payment .cx-review-header,
cx-checkout-review-overview .cx-review-header,
cx-order-confirmation-shipping .cx-review-header {
  background-color: var(--cx-color-background);
  font-weight: 600;
  font-size: 18px;
  padding: 20px 40px;
  margin: 10px 0 20px 0;
}
cx-checkout-review-shipping .cx-review-summary,
cx-checkout-review-payment .cx-review-summary,
cx-checkout-review-overview .cx-review-summary,
cx-order-confirmation-shipping .cx-review-summary {
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  background-color: var(--cx-color-inverse);
}
@media (min-width: 992px) {
  cx-checkout-review-shipping .cx-review-summary,
  cx-checkout-review-payment .cx-review-summary,
  cx-checkout-review-overview .cx-review-summary,
  cx-order-confirmation-shipping .cx-review-summary {
    margin-top: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-checkout-review-shipping .cx-review-summary,
  cx-checkout-review-payment .cx-review-summary,
  cx-checkout-review-overview .cx-review-summary,
  cx-order-confirmation-shipping .cx-review-summary {
    flex-direction: column;
    padding: 0;
    margin-top: 32px;
  }
}
cx-checkout-review-shipping .cx-review-summary-wrapper,
cx-checkout-review-payment .cx-review-summary-wrapper,
cx-checkout-review-overview .cx-review-summary-wrapper,
cx-order-confirmation-shipping .cx-review-summary-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  word-break: break-all;
}
cx-checkout-review-shipping .cx-review-summary-edit-step,
cx-checkout-review-payment .cx-review-summary-edit-step,
cx-checkout-review-overview .cx-review-summary-edit-step,
cx-order-confirmation-shipping .cx-review-summary-edit-step {
  padding: 0 20px 20px;
}
@media (max-width: 991.98px) {
  cx-checkout-review-shipping .cx-review-summary-edit-step,
  cx-checkout-review-payment .cx-review-summary-edit-step,
  cx-checkout-review-overview .cx-review-summary-edit-step,
  cx-order-confirmation-shipping .cx-review-summary-edit-step {
    padding: 10px 0 0;
  }
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card {
  margin: 30px;
  background-color: #ffffff;
  width: 45%;
  flex-grow: 1;
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
}
@media (min-width: 768px) {
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card:first-child,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card:first-child,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card:first-child,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card:first-child {
    margin-top: 30px;
    margin-inline-start: 0px;
    margin-bottom: 40px;
    margin-inline-end: 15px;
  }
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card:last-child,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card:last-child,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card:last-child,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card:last-child {
    margin-top: 30px;
    margin-inline-start: 15px;
    margin-bottom: 40px;
    margin-inline-end: 0px;
  }
}
@media (max-width: 767.98px) {
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card {
    margin-top: 0;
    margin-inline-start: 0;
    margin-bottom: 0;
    margin-inline-end: 0;
    width: 100%;
  }
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container {
  width: 45%;
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
  flex-grow: 1;
}
@media (min-width: 768px) {
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container:first-child,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container:first-child,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container:first-child,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container:first-child {
    margin-top: 0px;
    margin-inline-start: 0px;
    margin-bottom: 40px;
    margin-inline-end: 15px;
  }
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container:last-child,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container:last-child,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container:last-child,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container:last-child {
    margin-top: 0px;
    margin-inline-start: 15px;
    margin-bottom: 40px;
    margin-inline-end: 0;
  }
}
@media (max-width: 767.98px) {
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container {
    margin-top: 0;
    margin-inline-start: 0;
    margin-bottom: 20px;
    margin-inline-end: 0;
    width: 100%;
  }
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-card,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-card,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card:first-child,
  cx-checkout-review-payment .cx-review-summary .cx-review-summary-card:first-child,
  cx-checkout-review-overview .cx-review-summary .cx-review-summary-card:first-child,
  cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card:first-child {
    margin-bottom: 20px;
  }
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-card-title,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-card-title,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-card-title,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-card-title {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: var(--cx-font-weight-bold);
  margin-bottom: 0.5rem;
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title {
  font-style: italic;
}
cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,
cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,
cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,
cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step {
  align-self: flex-start;
  padding: 20px;
  font-size: 1.125rem;
}
cx-checkout-review-shipping .cx-review-shipping-summary,
cx-checkout-review-payment .cx-review-shipping-summary,
cx-checkout-review-overview .cx-review-shipping-summary,
cx-order-confirmation-shipping .cx-review-shipping-summary {
  background-color: var(--cx-color-inverse);
}
cx-checkout-review-shipping .cx-review-cart-total,
cx-checkout-review-payment .cx-review-cart-total,
cx-checkout-review-overview .cx-review-cart-total,
cx-order-confirmation-shipping .cx-review-cart-total {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 2rem 0 0.5rem 0;
}
.cx-theme-high-contrast-dark cx-checkout-review-shipping,
.cx-theme-high-contrast-light cx-checkout-review-shipping,
.cx-theme-high-contrast-dark cx-checkout-review-payment,
.cx-theme-high-contrast-light cx-checkout-review-payment,
.cx-theme-high-contrast-dark cx-checkout-review-overview,
.cx-theme-high-contrast-light cx-checkout-review-overview,
.cx-theme-high-contrast-dark cx-order-confirmation-shipping,
.cx-theme-high-contrast-light cx-order-confirmation-shipping {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-checkout-review-shipping .cx-review-summary-payment-card,
.cx-theme-high-contrast-light cx-checkout-review-shipping .cx-review-summary-payment-card,
.cx-theme-high-contrast-dark cx-checkout-review-payment .cx-review-summary-payment-card,
.cx-theme-high-contrast-light cx-checkout-review-payment .cx-review-summary-payment-card,
.cx-theme-high-contrast-dark cx-checkout-review-overview .cx-review-summary-payment-card,
.cx-theme-high-contrast-light cx-checkout-review-overview .cx-review-summary-payment-card,
.cx-theme-high-contrast-dark cx-order-confirmation-shipping .cx-review-summary-payment-card,
.cx-theme-high-contrast-light cx-order-confirmation-shipping .cx-review-summary-payment-card {
  background-color: var(--cx-color-background);
  border-color: var(--cx-color-dark);
}
.cx-theme-high-contrast-dark cx-checkout-review-shipping .cx-review-summary,
.cx-theme-high-contrast-light cx-checkout-review-shipping .cx-review-summary,
.cx-theme-high-contrast-dark cx-checkout-review-payment .cx-review-summary,
.cx-theme-high-contrast-light cx-checkout-review-payment .cx-review-summary,
.cx-theme-high-contrast-dark cx-checkout-review-overview .cx-review-summary,
.cx-theme-high-contrast-light cx-checkout-review-overview .cx-review-summary,
.cx-theme-high-contrast-dark cx-order-confirmation-shipping .cx-review-summary,
.cx-theme-high-contrast-light cx-order-confirmation-shipping .cx-review-summary {
  background-color: var(--cx-color-background);
}
@media (max-width: 1199.98px) {
  cx-place-order {
    --cx-flex-basis: 45%;
  }
}
cx-place-order .scaled-input {
  transform: scale(0.7);
}
cx-place-order .cx-place-order-form {
  font-size: 12px;
  padding: 0;
}
cx-place-order .cx-place-order-form .form-check-input {
  margin: 0;
  top: 1rem;
}
@media (max-width: 991.98px) {
  cx-place-order .cx-place-order-form .form-check-input {
    top: 0.5rem;
  }
}
cx-place-order .cx-place-order-form .form-check-label {
  padding: 0;
  margin-top: 0.3rem;
  margin-inline-end: 0;
  margin-bottom: 0.5rem;
  margin-inline-start: 2rem;
}
@media (max-width: 991.98px) {
  cx-checkout-review-shipping .cx-review-summary,
  cx-order-confirmation-shipping .cx-review-summary {
    padding: 0px;
  }
}
cx-delivery-address {
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
  margin-top: 32px;
  margin-bottom: 30px;
  padding-inline-start: 1.875rem;
  padding-inline-end: 1.875rem;
  padding-top: 1.875rem;
}
@media (max-width: 991.98px) {
  cx-delivery-address {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-delivery-address .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-delivery-address .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-delivery-address .container,
  cx-delivery-address app-custom-tab-paragraph-container.accordion,
  cx-delivery-address footer cx-page-layout.footer,
  footer cx-delivery-address cx-page-layout.footer,
  cx-delivery-address cx-breadcrumb,
  cx-delivery-address .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-delivery-address cx-page-layout,
  cx-delivery-address .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-delivery-address cx-page-layout,
  cx-delivery-address cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-delivery-address .Section1,
  cx-delivery-address cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-delivery-address .Section2,
  cx-delivery-address cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-delivery-address .Section1,
  cx-delivery-address cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-delivery-address .Section2,
  cx-delivery-address cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-delivery-address .Section1,
  cx-delivery-address cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-delivery-address .Section2,
  cx-delivery-address .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-delivery-address cx-page-layout.FooterLessPageTemplate,
  cx-delivery-address cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-delivery-address h3,
  cx-delivery-address cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-delivery-address h3,
  cx-delivery-address cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-address cx-page-slot.Summary,
  cx-delivery-address cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-address cx-page-slot.Tabs,
  cx-delivery-address cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-address .tab-delivery {
    width: 100%;
  }
}
cx-delivery-address .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-delivery-address .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-delivery-address .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-delivery-address .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-delivery-address .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-delivery-address .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-delivery-address .cx-checkout-body.row {
    padding: 0;
  }
}
cx-delivery-address .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-delivery-address .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-delivery-address .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-delivery-address {
    background-color: var(--cx-color-transparent);
    padding-top: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  cx-delivery-address cx-address-form {
    background-color: var(--cx-color-transparent);
  }
}
cx-delivery-address cx-address-form form {
  background-color: var(--cx-color-transparent);
  padding: 13px 0px 13px 0px;
  margin-bottom: 0;
}
cx-delivery-address .cx-delivery-address-card {
  padding-bottom: 30px;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
@media (min-width: 992px) {
  cx-delivery-address .cx-delivery-address-card:nth-child(odd) {
    padding-inline-end: 15px;
  }
  cx-delivery-address .cx-delivery-address-card:nth-child(even) {
    padding-inline-start: 15px;
  }
}
cx-delivery-address .cx-delivery-address-card .cx-delivery-address-card-inner {
  height: 100%;
  background-color: var(--cx-color-inverse);
  cursor: pointer;
}
cx-delivery-address .cx-checkout-btns-top {
  display: flex;
  justify-content: flex-end;
  padding-inline-start: 1.875rem;
}
@media (max-width: 991.98px) {
  cx-delivery-address .cx-checkout-btns-top {
    display: none;
  }
}
cx-delivery-address .cx-checkout-btns-top .btn,
cx-delivery-address .cx-checkout-btns-top a.btn-login,
cx-delivery-address .cx-checkout-btns-top button.btn-login,
cx-delivery-address .cx-checkout-btns-top app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-delivery-address .cx-checkout-btns-top a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-delivery-address .cx-checkout-btns-top a.link-alt,
cx-delivery-address .cx-checkout-btns-top .register .register-reset-password a,
.register .register-reset-password cx-delivery-address .cx-checkout-btns-top a,
cx-delivery-address .cx-checkout-btns-top button.link-alt {
  width: 50%;
}
cx-delivery-address .cx-checkout-btns-bottom {
  padding-bottom: 0;
}
@media (min-width: 992px) {
  cx-delivery-address .cx-checkout-btns-bottom {
    display: none;
  }
}
cx-delivery-address .cx-checkout-btns-bottom .btn-secondary {
  margin-bottom: 0;
}
.cx-theme-high-contrast-dark cx-delivery-address,
.cx-theme-high-contrast-light cx-delivery-address {
  border-color: var(--cx-color-dark);
}
@media (max-width: 991.98px) {
  cx-address-form {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-address-form .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-address-form .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-address-form .container,
  cx-address-form app-custom-tab-paragraph-container.accordion,
  cx-address-form footer cx-page-layout.footer,
  footer cx-address-form cx-page-layout.footer,
  cx-address-form cx-breadcrumb,
  cx-address-form .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-address-form cx-page-layout,
  cx-address-form .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-address-form cx-page-layout,
  cx-address-form cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-address-form .Section1,
  cx-address-form cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-address-form .Section2,
  cx-address-form cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-address-form .Section1,
  cx-address-form cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-address-form .Section2,
  cx-address-form cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-address-form .Section1,
  cx-address-form cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-address-form .Section2,
  cx-address-form .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-address-form cx-page-layout.FooterLessPageTemplate,
  cx-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-address-form h3,
  cx-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-address-form h3,
  cx-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-address-form cx-page-slot.Summary,
  cx-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-address-form cx-page-slot.Tabs,
  cx-address-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-address-form .tab-delivery {
    width: 100%;
  }
}
cx-address-form .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-address-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-address-form .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-address-form .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-address-form .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-address-form .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-address-form .cx-checkout-body.row {
    padding: 0;
  }
}
cx-address-form .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-address-form .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-address-form .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
cx-address-form form {
  padding: 13px 32px 41px 32px;
  background-color: var(--cx-color-background);
}
@media (min-width: 992px) {
  cx-address-form form {
    margin-bottom: 3rem;
  }
}
cx-suggested-addresses-dialog .cx-dialog-header {
  padding-top: 1rem;
  padding-inline-end: 1rem;
  padding-bottom: 1rem;
  padding-inline-start: 2rem;
  border-color: var(--cx-color-light);
}
.cx-theme-high-contrast-dark cx-suggested-addresses-dialog .cx-dialog-header,
.cx-theme-high-contrast-light cx-suggested-addresses-dialog .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-suggested-addresses-dialog .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-suggested-addresses-dialog .cx-dialog-body {
  padding: 1rem;
}
@media (max-width: 767.98px) {
  cx-suggested-addresses-dialog .cx-dialog-body {
    padding: 15px 0;
  }
}
.cx-theme-high-contrast-dark cx-suggested-addresses-dialog .cx-dialog-body,
.cx-theme-high-contrast-light cx-suggested-addresses-dialog .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-suggested-addresses-dialog .cx-dialog-suggested,
cx-suggested-addresses-dialog .cx-dialog-entered {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-inline-start: 0.75rem;
}
cx-suggested-addresses-dialog .cx-dialog-label {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
}
@media (min-width: 768px) {
  cx-suggested-addresses-dialog .cx-dialog-actions {
    display: flex;
    flex-direction: row;
  }
}
cx-suggested-addresses-dialog .cx-dialog-buttons {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  cx-suggested-addresses-dialog .cx-dialog-buttons + .cx-dialog-buttons {
    margin-inline-start: 0.5rem;
  }
}
cx-delivery-mode {
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
  padding: 23px 30px 8px;
  background-color: var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  cx-delivery-mode {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-delivery-mode .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-delivery-mode .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-delivery-mode .container,
  cx-delivery-mode app-custom-tab-paragraph-container.accordion,
  cx-delivery-mode footer cx-page-layout.footer,
  footer cx-delivery-mode cx-page-layout.footer,
  cx-delivery-mode cx-breadcrumb,
  cx-delivery-mode .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-delivery-mode cx-page-layout,
  cx-delivery-mode .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-delivery-mode cx-page-layout,
  cx-delivery-mode cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-delivery-mode .Section1,
  cx-delivery-mode cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-delivery-mode .Section2,
  cx-delivery-mode cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-delivery-mode .Section1,
  cx-delivery-mode cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-delivery-mode .Section2,
  cx-delivery-mode cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-delivery-mode .Section1,
  cx-delivery-mode cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-delivery-mode .Section2,
  cx-delivery-mode .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-delivery-mode cx-page-layout.FooterLessPageTemplate,
  cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-delivery-mode h3,
  cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-delivery-mode h3,
  cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-mode cx-page-slot.Summary,
  cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-mode cx-page-slot.Tabs,
  cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-delivery-mode .tab-delivery {
    width: 100%;
  }
}
cx-delivery-mode .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-delivery-mode .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-delivery-mode .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-delivery-mode .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-delivery-mode .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-delivery-mode .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-delivery-mode .cx-checkout-body.row {
    padding: 0;
  }
}
cx-delivery-mode .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-delivery-mode .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-delivery-mode .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-delivery-mode {
    background-color: var(--cx-color-transparent);
    margin-top: 32px;
    padding: 23px 30px 8px;
  }
}
@media (min-width: 992px) {
  cx-delivery-mode {
    margin: 2rem 0 2rem;
  }
}
cx-delivery-mode .cx-delivery-mode-wrapper {
  background-color: var(--cx-color-inverse);
  border: none;
  border-radius: 0px;
  padding: 0;
}
@media (max-width: 991.98px) {
  cx-delivery-mode .cx-delivery-mode-wrapper {
    margin: 0;
  }
}
cx-delivery-mode .form-check {
  display: flex;
  margin-bottom: 0;
}
cx-delivery-mode .form-check .cx-delivery-label {
  padding: 0;
  margin-inline-start: 0.75rem;
  margin-inline-end: auto;
  margin-bottom: 1.5rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-mode {
  flex: auto;
  text-align: start;
}
cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-price {
  flex: auto;
  text-align: end;
}
cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-details {
  flex: 100%;
  flex-basis: 100%;
  color: var(--cx-color-success);
}
cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-mode-description {
  width: 100%;
  display: block;
  color: var(--cx-color-success);
}
.cx-theme-high-contrast-dark cx-delivery-mode,
.cx-theme-high-contrast-light cx-delivery-mode {
  border: 1px solid var(--cx-color-text);
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-delivery-mode .cx-delivery-mode-wrapper,
.cx-theme-high-contrast-light cx-delivery-mode .cx-delivery-mode-wrapper {
  background-color: var(--cx-color-background);
}
@media (max-width: 991.98px) {
  cx-order-confirmation-items .cx-order-items.container,
  cx-order-confirmation-items app-custom-tab-paragraph-container.cx-order-items.accordion,
  cx-order-confirmation-items footer cx-page-layout.cx-order-items.footer,
  footer cx-order-confirmation-items cx-page-layout.cx-order-items.footer,
  cx-order-confirmation-items cx-breadcrumb.cx-order-items,
  cx-order-confirmation-items .NewsPageTemplate cx-page-layout.cx-order-items,
  .NewsPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items,
  cx-order-confirmation-items .AccountPageTemplate cx-page-layout.cx-order-items,
  .AccountPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductListPageTemplate .cx-order-items.Section1,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.ProductListPageTemplate .cx-order-items.Section2,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items cx-page-layout.ProductGridPageTemplate .cx-order-items.Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.ProductGridPageTemplate .cx-order-items.Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items cx-page-layout.SearchResultsListPageTemplate .cx-order-items.Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.SearchResultsListPageTemplate .cx-order-items.Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items .FooterLessPageTemplate cx-page-layout.cx-order-items.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items.FooterLessPageTemplate,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.cx-order-items,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-confirmation-items h3.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.cx-order-items,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-confirmation-items h3.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Tabs,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate .cx-order-items.tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery {
    max-width: 100%;
    min-width: 100%;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  cx-order-confirmation-items .cx-order-items.container,
  cx-order-confirmation-items app-custom-tab-paragraph-container.cx-order-items.accordion,
  cx-order-confirmation-items footer cx-page-layout.cx-order-items.footer,
  footer cx-order-confirmation-items cx-page-layout.cx-order-items.footer,
  cx-order-confirmation-items cx-breadcrumb.cx-order-items,
  cx-order-confirmation-items .NewsPageTemplate cx-page-layout.cx-order-items,
  .NewsPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items,
  cx-order-confirmation-items .AccountPageTemplate cx-page-layout.cx-order-items,
  .AccountPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductListPageTemplate .cx-order-items.Section1,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.ProductListPageTemplate .cx-order-items.Section2,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items cx-page-layout.ProductGridPageTemplate .cx-order-items.Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.ProductGridPageTemplate .cx-order-items.Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items cx-page-layout.SearchResultsListPageTemplate .cx-order-items.Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-items .cx-order-items.Section1,
  cx-order-confirmation-items cx-page-layout.SearchResultsListPageTemplate .cx-order-items.Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-items .cx-order-items.Section2,
  cx-order-confirmation-items .FooterLessPageTemplate cx-page-layout.cx-order-items.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-confirmation-items cx-page-layout.cx-order-items.FooterLessPageTemplate,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.cx-order-items,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-confirmation-items h3.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.cx-order-items,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-confirmation-items h3.cx-order-items,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Tabs,
  cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate .cx-order-items.tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery {
    max-width: 100%;
    min-width: 100%;
    padding: 0;
  }
}
cx-order-confirmation-items .cx-order-items-header {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 1.375rem 0;
  margin: 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
@media (max-width: 991.98px) {
  cx-order-confirmation-items .cx-order-items-header {
    max-width: 100%;
    min-width: 100%;
    padding-inline-start: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-order-confirmation-items .cx-order-items-header {
    max-width: 100%;
    min-width: 100%;
    padding-inline-start: 1rem;
  }
}
cx-order-confirmation-thank-you-message .cx-order-confirmation-message {
  text-align: var(--cx-text-align, center);
  padding: var(--cx-padding, 2.5rem);
}
cx-order-confirmation-thank-you-message .cx-order-confirmation-message h2 {
  font-weight: var(--cx-font-weight-bold);
  font-size: var(--cx-font-size, 1.5rem);
}
cx-order-confirmation-thank-you-message .cx-order-confirmation-message .btn-link,
cx-order-confirmation-thank-you-message .cx-order-confirmation-message a.link-alt,
cx-order-confirmation-thank-you-message .cx-order-confirmation-message .register .register-reset-password a,
.register .register-reset-password cx-order-confirmation-thank-you-message .cx-order-confirmation-message a,
cx-order-confirmation-thank-you-message .cx-order-confirmation-message button.link-alt {
  font-size: 0.875rem;
  font-weight: "bold";
  text-transform: var(--cx-text-transform, uppercase);
}
cx-order-confirmation-thank-you-message .cx-page-title {
  color: var(--cx-color, var(--cx-color-text));
}
cx-order-confirmation-totals .cx-order-summary {
  padding-inline-end: var(--cx-padding, 0);
}
.cxFeat_a11yWideScreenImprovements cx-order-confirmation-totals .cx-order-summary cx-order-summary {
  padding: 1rem;
}
@media (max-width: 991.98px) {
  cx-order-confirmation-totals .cx-order-summary.container,
  cx-order-confirmation-totals app-custom-tab-paragraph-container.cx-order-summary.accordion,
  cx-order-confirmation-totals footer cx-page-layout.cx-order-summary.footer,
  footer cx-order-confirmation-totals cx-page-layout.cx-order-summary.footer,
  cx-order-confirmation-totals cx-breadcrumb.cx-order-summary,
  cx-order-confirmation-totals .NewsPageTemplate cx-page-layout.cx-order-summary,
  .NewsPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary,
  cx-order-confirmation-totals .AccountPageTemplate cx-page-layout.cx-order-summary,
  .AccountPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductListPageTemplate .cx-order-summary.Section1,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.ProductListPageTemplate .cx-order-summary.Section2,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals cx-page-layout.ProductGridPageTemplate .cx-order-summary.Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.ProductGridPageTemplate .cx-order-summary.Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals cx-page-layout.SearchResultsListPageTemplate .cx-order-summary.Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.SearchResultsListPageTemplate .cx-order-summary.Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals .FooterLessPageTemplate cx-page-layout.cx-order-summary.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary.FooterLessPageTemplate,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.cx-order-summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-confirmation-totals h3.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.cx-order-summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-confirmation-totals h3.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Tabs,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate .cx-order-summary.tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery {
    max-width: var(--cx-max-width, 100%);
    min-width: var(--cx-min-width, 100%);
    padding-inline-end: var(--cx-padding, 1.625rem);
  }
}
@media (max-width: 767.98px) {
  cx-order-confirmation-totals .cx-order-summary.container,
  cx-order-confirmation-totals app-custom-tab-paragraph-container.cx-order-summary.accordion,
  cx-order-confirmation-totals footer cx-page-layout.cx-order-summary.footer,
  footer cx-order-confirmation-totals cx-page-layout.cx-order-summary.footer,
  cx-order-confirmation-totals cx-breadcrumb.cx-order-summary,
  cx-order-confirmation-totals .NewsPageTemplate cx-page-layout.cx-order-summary,
  .NewsPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary,
  cx-order-confirmation-totals .AccountPageTemplate cx-page-layout.cx-order-summary,
  .AccountPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductListPageTemplate .cx-order-summary.Section1,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.ProductListPageTemplate .cx-order-summary.Section2,
  cx-page-layout.ProductListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals cx-page-layout.ProductGridPageTemplate .cx-order-summary.Section1,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.ProductGridPageTemplate .cx-order-summary.Section2,
  cx-page-layout.ProductGridPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals cx-page-layout.SearchResultsListPageTemplate .cx-order-summary.Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section1,
  cx-order-confirmation-totals cx-page-layout.SearchResultsListPageTemplate .cx-order-summary.Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-order-confirmation-totals .cx-order-summary.Section2,
  cx-order-confirmation-totals .FooterLessPageTemplate cx-page-layout.cx-order-summary.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-order-confirmation-totals cx-page-layout.cx-order-summary.FooterLessPageTemplate,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.cx-order-summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-order-confirmation-totals h3.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.cx-order-summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-order-confirmation-totals h3.cx-order-summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Tabs,
  cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate .cx-order-summary.tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery {
    padding: var(--cx-padding, 0);
  }
}
cx-guest-register-form .register-guest {
  display: flex;
  justify-content: center;
  background-color: var(--cx-color-background);
  padding: 1.5rem 1rem;
}
@media (min-width: 992px) {
  cx-guest-register-form .register-guest {
    margin: 0 0 2em 0;
  }
}
cx-guest-register-form .register-guest p {
  margin-bottom: 1 rem;
}
cx-promotions .cx-promotions {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-success);
  padding: 0.5rem 0;
}
cx-promotions .cx-promotions ul {
  padding: 0;
}
cx-promotions .cx-promotions p {
  line-height: 1.6;
  font-weight: 700;
}
cx-promotions .cx-promotions li {
  list-style-type: none;
}
cx-promotions .cx-promotions ul > li {
  list-style-type: none;
  line-height: 1.6;
  font-weight: 700;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate,
cx-page-layout.MultiStepCheckoutSummaryPageTemplate {
  max-width: var(--cx-page-width-max);
  padding-top: 2rem;
  padding-inline-end: 1.5rem;
  padding-bottom: 0;
  padding-inline-start: 1.5rem;
  margin: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate,
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate {
    display: inline-block;
  }
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.TopContent {
  flex: 0 100%;
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent {
  flex: 0 63%;
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
  flex: 0 0 35%;
  flex-direction: column;
  justify-content: flex-start;
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
  flex: unset;
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
  padding-top: 1rem;
  padding-inline-start: 2.5rem;
  padding-bottom: 0;
  padding-inline-end: 0;
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
    padding: 1rem 0 0 0;
  }
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
  flex: unset;
  padding-top: 1rem;
  padding-inline-start: 2.5rem;
  padding-bottom: 0;
  padding-inline-end: 0;
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
    padding: 1rem 0 0 0;
  }
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
    --cx-flex-basis: 50%;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    width: 50%;
    padding-top: 1rem;
  }
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
    padding: 1rem 2.5rem 0;
  }
}
@media (max-width: 991.98px) and (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
    padding: 1rem 0 0 0;
  }
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
    max-width: 50%;
    padding-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
    --cx-flex-basis: 100%;
    align-items: normal;
  }
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    min-width: 100%;
  }
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
    max-width: 100%;
  }
}
cx-cost-center {
  padding-top: 2.375rem;
}
@media (max-width: 991.98px) {
  cx-cost-center {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-cost-center .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-cost-center .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-cost-center .container,
  cx-cost-center app-custom-tab-paragraph-container.accordion,
  cx-cost-center footer cx-page-layout.footer,
  footer cx-cost-center cx-page-layout.footer,
  cx-cost-center cx-breadcrumb,
  cx-cost-center .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-cost-center cx-page-layout,
  cx-cost-center .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-cost-center cx-page-layout,
  cx-cost-center cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-cost-center .Section1,
  cx-cost-center cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-cost-center .Section2,
  cx-cost-center cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-cost-center .Section1,
  cx-cost-center cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-cost-center .Section2,
  cx-cost-center cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-cost-center .Section1,
  cx-cost-center cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-cost-center .Section2,
  cx-cost-center .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-cost-center cx-page-layout.FooterLessPageTemplate,
  cx-cost-center cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-cost-center h3,
  cx-cost-center cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-cost-center h3,
  cx-cost-center cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-cost-center cx-page-slot.Summary,
  cx-cost-center cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-cost-center cx-page-slot.Tabs,
  cx-cost-center cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-cost-center .tab-delivery {
    width: 100%;
  }
}
cx-cost-center .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-cost-center .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-cost-center .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-cost-center .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-cost-center .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-cost-center .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-cost-center .cx-checkout-body.row {
    padding: 0;
  }
}
cx-cost-center .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-cost-center .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-cost-center .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-cost-center {
    padding: 20px 0;
  }
}
cx-cost-center.hidden {
  display: none;
}
cx-cost-center select {
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  border-color: var(--cx-color-light);
}
.cx-theme-high-contrast-dark cx-cost-center select,
.cx-theme-high-contrast-light cx-cost-center select {
  background-color: var(--cx-color-background);
  color: var(--cx-color-text);
  border-color: var(--cx-color-text);
}
cx-payment-type {
  border: 1px solid var(--cx-color-medium);
  border-radius: 10px;
  margin-top: 32px;
  margin-bottom: 30px;
  padding-inline-start: 1.875rem;
  padding-inline-end: 1.875rem;
  padding-top: 1.875rem;
}
@media (max-width: 991.98px) {
  cx-payment-type {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-type .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .container,
  cx-payment-type app-custom-tab-paragraph-container.accordion,
  cx-payment-type footer cx-page-layout.footer,
  footer cx-payment-type cx-page-layout.footer,
  cx-payment-type cx-breadcrumb,
  cx-payment-type .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-payment-type cx-page-layout,
  cx-payment-type .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-payment-type cx-page-layout,
  cx-payment-type cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-payment-type .Section2,
  cx-payment-type cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-payment-type .Section2,
  cx-payment-type cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-type .Section2,
  cx-payment-type .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-payment-type cx-page-layout.FooterLessPageTemplate,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-payment-type h3,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-payment-type h3,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type cx-page-slot.Summary,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type cx-page-slot.Tabs,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type .tab-delivery {
    width: 100%;
  }
}
cx-payment-type .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-payment-type .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-payment-type .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-payment-type .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-body.row {
    padding: 0;
  }
}
cx-payment-type .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-payment-type .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-payment-type {
    padding-top: 20px;
  }
}
cx-payment-type .cx-payment-type-container {
  padding-top: 20px;
}
cx-payment-type .cx-payment-type-label {
  margin: 0 auto 0 0.75rem;
}
cx-payment-type .cx-payment-type-label .cx-payment-type:hover {
  cursor: pointer;
}
.cx-theme-high-contrast-dark cx-payment-type,
.cx-theme-high-contrast-light cx-payment-type {
  border-color: var(--cx-color-dark);
}
cx-schedule-replenishment-order .scaled-input {
  transform: scale(0.875);
}
cx-schedule-replenishment-order .cx-label-container {
  display: flex;
  margin-bottom: 5px;
}
cx-schedule-replenishment-order .cx-label-container cx-icon {
  font-size: 1.3rem;
}
cx-schedule-replenishment-order .cx-order-replenishment-header {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
  margin-inline-end: 14px;
  margin-bottom: 0;
}
cx-schedule-replenishment-order .cx-order-type-card {
  font-size: 0.875rem;
  background-color: var(--cx-color-background);
  border: 1px solid #A89F9A;
  border-radius: var(--cx-buttons-border-radius);
  margin-bottom: 10px;
  padding: 20px 21px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container {
  margin-bottom: 7px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container:first-child {
  margin-top: 10px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container .form-check-label {
  top: 5px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container {
    margin-inline-start: 2.375rem;
  }
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container:not(:last-child) {
  margin-bottom: 10px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-control {
  height: 32px;
  font-size: 0.875rem;
  padding: 0 9px;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-data-label {
  align-self: center;
  padding-inline-end: 10px;
  width: 100%;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-data-input {
  flex: 1;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-days {
  margin-inline-end: 1.8rem;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-dayMonth {
  margin-inline-start: 1.8rem;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-day-of-month {
  width: 5rem;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-month {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  max-width: 5.75rem;
}
@media (max-width: 767.98px) {
  cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-month {
    flex-grow: unset;
    width: 50%;
  }
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container {
  flex-direction: unset;
  flex-wrap: wrap;
  max-width: 280px;
}
@media (max-width: 767.98px) {
  cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container {
    flex-direction: column;
  }
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .cx-repeat-days {
  font-size: inherit;
  flex: 0 100%;
  margin-bottom: 14px;
  align-self: start;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .cx-week-day {
  margin-bottom: 0;
}
cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .form-check {
  flex: 0 50%;
  display: flex;
  align-items: center;
  margin-bottom: 13px;
}
cx-schedule-replenishment-order .cx-replenishment-date input {
  padding-inline-start: 18px;
  padding-inline-end: 8px;
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    width: 100%;
  }
}
cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
  flex: unset;
  padding-top: 1rem;
  padding-inline-start: 2.5rem;
  padding-bottom: 0;
  padding-inline-end: 0;
}
@media (max-width: 991.98px) {
  cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    padding: 1rem 0 0 0;
  }
}
cx-payment-type {
  padding-top: 0;
}
@media (max-width: 991.98px) {
  cx-payment-type {
    display: block;
    background-color: var(--cx-color-transparent);
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .col-md-12 {
    padding: 0 0.813rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-type .col-md-12 {
    padding: 0 0.875rem;
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .container,
  cx-payment-type app-custom-tab-paragraph-container.accordion,
  cx-payment-type footer cx-page-layout.footer,
  footer cx-payment-type cx-page-layout.footer,
  cx-payment-type cx-breadcrumb,
  cx-payment-type .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-payment-type cx-page-layout,
  cx-payment-type .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-payment-type cx-page-layout,
  cx-payment-type cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-payment-type .Section2,
  cx-payment-type cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-payment-type .Section2,
  cx-payment-type cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-type .Section1,
  cx-payment-type cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-payment-type .Section2,
  cx-payment-type .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-payment-type cx-page-layout.FooterLessPageTemplate,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-payment-type h3,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-payment-type h3,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type cx-page-slot.Summary,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type cx-page-slot.Tabs,
  cx-payment-type cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-payment-type .tab-delivery {
    width: 100%;
  }
}
cx-payment-type .cx-checkout-btns {
  padding: 1rem 0;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-payment-type .cx-checkout-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-payment-type .cx-checkout-title {
  margin-inline-end: auto;
  margin-inline-start: auto;
  padding-inline-end: 0;
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  background-color: var(--cx-color-transparent);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.438rem;
  margin-bottom: 0.5rem;
  padding-inline-start: 0;
}
cx-payment-type .cx-checkout-body {
  display: flex;
  align-items: stretch;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-body.row {
    padding: 0;
  }
}
cx-payment-type .cx-checkout-text {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  cx-payment-type .cx-checkout-text {
    padding-inline-start: 0;
  }
}
cx-payment-type .cx-spinner {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-payment-type {
    padding-top: 20px;
  }
}
cx-payment-type .cx-payment-type-container {
  padding-top: 20px;
}
cx-payment-type .cx-payment-type-label {
  margin: 0;
}
cx-payment-type .cx-payment-type-label .cx-payment-type:hover {
  cursor: pointer;
}
cx-payment-type .payment-icon {
  height: 25px;
  margin-right: 10px;
  vertical-align: top;
}
.MultiStepCheckoutSummaryPageTemplate cx-payment-type cx-place-order .form-group {
  justify-content: center;
}
.MultiStepCheckoutSummaryPageTemplate cx-payment-type cx-place-order .cx-checkout-btns {
  justify-content: center;
  margin-top: 10px;
}
.credit-card-holder {
  width: 100%;
  margin-left: 24px;
}
@media (max-width: 767.98px) {
  .credit-card-holder {
    margin-left: 16px;
  }
}
.credit-card-item {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .credit-card-item {
    justify-content: end;
    border-bottom: solid thin #aaa;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-summary .cx-review-shipping-col div.cx-review-summary-card,
  cx-review-submit .cx-review-summary .cx-review-payment-col div.cx-review-summary-card {
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-summary .cx-review-shipping-col div.cx-review-summary-card.cx-review-card-address,
  cx-review-submit .cx-review-summary .cx-review-shipping-col div.cx-review-summary-card.cx-review-card-shipping,
  cx-review-submit .cx-review-summary .cx-review-payment-col div.cx-review-summary-card.cx-review-card-address,
  cx-review-submit .cx-review-summary .cx-review-payment-col div.cx-review-summary-card.cx-review-card-shipping {
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  cx-review-submit .cx-review-summary .cx-review-payment-col {
    padding-bottom: 0;
  }
}
cx-review-submit .cx-review-cart-heading {
  border-width: 0 0 thin;
  padding: 8px 0;
  font-size: 20px;
}
cx-review-submit .cx-review-cart-item.col-md-12 {
  padding: 0;
}
cx-order-confirmation-totals {
  margin-top: 30px;
  margin-bottom: 30px;
}
cx-order-confirmation-totals cx-order-summary {
  padding: 15px;
  text-transform: uppercase;
  background-color: var(--cx-color-background);
}
cx-order-confirmation-totals cx-order-summary h4 {
  font-size: 30px;
  margin: 0 0 5px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  cx-order-confirmation-totals > .row {
    margin-inline-end: 0;
    margin-inline-start: 0;
  }
}
.cx-card-label-bold {
  font-weight: bold;
}
.cx-card-border {
  border-color: #EAE9E9;
}
.card-body {
  border-color: #EAE9E9;
}
.cx-radio-card {
  position: relative;
}
.cx-radio-card .form-check {
  position: absolute;
  left: 20px;
  z-index: 1;
}
.cx-radio-card .col {
  padding-left: 32px;
  padding-right: 0;
}
.cx-radio-card .cx-card-container {
  display: block;
  overflow: auto;
}
cx-wish-list .cx-wish-list-item {
  position: relative;
}
cx-wish-list .cx-wish-list-item .wish-list-item-delete {
  position: absolute;
  top: 0;
  right: 0;
}
cx-wish-list .cx-wish-list-item .row {
  border-top: thin solid var(--cx-color-light);
  padding: 32px 0;
  margin-right: 0;
  margin-left: 0;
}
cx-wish-list .cx-wish-list-item:nth-child(2) .row {
  margin-top: 32px;
  border-top-color: #eae9e9;
}
cx-wish-list .cx-wish-list-item:last-child .row {
  margin-bottom: 32px;
  border-bottom: thin solid #eae9e9;
}
cx-wish-list .cx-wish-list-item cx-add-to-cart .info {
  display: none;
}
@media (min-width: 768px) {
  cx-wish-list .cx-product-name {
    margin-right: 34px;
  }
}
@media (max-width: 767.98px) {
  cx-wish-list .cx-wish-list-item .row {
    padding: 50px 0 32px;
  }
}
cx-page-layout cx-checkout-login .page-title {
  margin: 0 0 40px;
}
cx-page-layout.footer {
  --cx-color-dark: var(--cx-color-background);
  --cx-color: var(--cx-color-primary);
}
cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
  background-color: #F0E5DE;
}
cx-page-layout .page-title {
  font-size: 35px;
  margin-top: 40px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: inherit;
}
cx-page-layout .page-description {
  margin: 20px 0 8px;
  font-size: 18px;
  line-height: 1.4;
}
cx-page-layout cx-paragraph a:not([href]):not([tabindex]),
cx-page-layout cx-paragraph a:not([href]):not([tabindex]):hover,
cx-page-layout cx-paragraph a:not([href]):not([tabindex]):focus {
  color: var(--cx-color-primary);
  cursor: pointer;
}
cx-page-layout cx-paragraph a:not([href]):not([tabindex]):hover {
  text-decoration: underline;
}
cx-page-layout.ContentPage1Template .full-page-width,
cx-page-layout.ContentPage1Template cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ContentPage1Template .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
  display: block;
  width: 100vw;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
@media (min-width: 1320px) {
  cx-page-layout.ContentPage1Template .full-page-width,
  cx-page-layout.ContentPage1Template cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ContentPage1Template .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2 - 1.5rem);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2 - 1.5rem);
  }
}
.full-page-width,
cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
  display: block;
}
@media (min-width: 1320px) {
  .full-page-width,
  cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
    min-width: 100vw;
    width: 100vw;
    margin-left: auto;
    margin-right: auto;
    max-width: 100vw;
  }
  footer .full-page-width,
  footer cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer footer .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2 - 15px);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2 - 15px);
  }
}
@media (max-width: 1320px) {
  footer .full-page-width,
  footer cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer footer .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (max-width: 991.98px) {
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-news-list .row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link .btn,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link a.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link button.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link a.link-alt,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link .register .register-reset-password a,
  .register .register-reset-password app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link a,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link button.link-alt {
    padding-left: 20px;
    padding-right: 20px;
  }
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li cx-generic-link img {
    height: 30px;
  }
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link .btn,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link a.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link button.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link a.link-alt,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link .register .register-reset-password a,
  .register .register-reset-password app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link a,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:first-child cx-generic-link button.link-alt {
    margin-left: 15px;
  }
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link .btn,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link a.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link button.btn-login,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link a.link-alt,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link .register .register-reset-password a,
  .register .register-reset-password app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link a,
  app-root.revolution .LandingPageTransparentHeaderTemplate app-custom-media-links ul li:last-child cx-generic-link button.link-alt {
    margin-right: 15px;
  }
}
@media (max-width: 991.98px) {
  app-root.revolution cx-paragraph .container.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph app-custom-tab-paragraph-container.mt-4.accordion .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph footer cx-page-layout.mt-4.footer .row .col-md-5 .text-center iframe,
  footer app-root.revolution cx-paragraph cx-page-layout.mt-4.footer .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-breadcrumb.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .NewsPageTemplate cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  .NewsPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .AccountPageTemplate cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  .AccountPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductListPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductListPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductListPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductListPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductGridPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductGridPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductGridPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductGridPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.SearchResultsListPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.SearchResultsListPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.SearchResultsListPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.SearchResultsListPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .FooterLessPageTemplate cx-page-layout.mt-4.FooterLessPageTemplate .row .col-md-5 .text-center iframe,
  .FooterLessPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4.FooterLessPageTemplate .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.mt-4 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-root.revolution cx-paragraph h3.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.mt-4 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-root.revolution cx-paragraph h3.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.mt-4.Summary .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph cx-page-slot.mt-4.Summary .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.mt-4.Tabs .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph cx-page-slot.mt-4.Tabs .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate .mt-4.tab-delivery .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph .mt-4.tab-delivery .row .col-md-5 .text-center iframe {
    max-width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  app-root.revolution cx-paragraph .container.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph app-custom-tab-paragraph-container.mt-4.accordion .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph footer cx-page-layout.mt-4.footer .row .col-md-5 .text-center iframe,
  footer app-root.revolution cx-paragraph cx-page-layout.mt-4.footer .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-breadcrumb.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .NewsPageTemplate cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  .NewsPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .AccountPageTemplate cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  .AccountPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductListPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductListPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductListPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductListPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductGridPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductGridPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductGridPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductGridPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.SearchResultsListPageTemplate .mt-4.Section1 .row .col-md-5 .text-center iframe,
  cx-page-layout.SearchResultsListPageTemplate app-root.revolution cx-paragraph .mt-4.Section1 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.SearchResultsListPageTemplate .mt-4.Section2 .row .col-md-5 .text-center iframe,
  cx-page-layout.SearchResultsListPageTemplate app-root.revolution cx-paragraph .mt-4.Section2 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph .FooterLessPageTemplate cx-page-layout.mt-4.FooterLessPageTemplate .row .col-md-5 .text-center iframe,
  .FooterLessPageTemplate app-root.revolution cx-paragraph cx-page-layout.mt-4.FooterLessPageTemplate .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.mt-4 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-root.revolution cx-paragraph h3.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.mt-4 .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-root.revolution cx-paragraph h3.mt-4 .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.mt-4.Summary .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph cx-page-slot.mt-4.Summary .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate cx-page-slot.mt-4.Tabs .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph cx-page-slot.mt-4.Tabs .row .col-md-5 .text-center iframe,
  app-root.revolution cx-paragraph cx-page-layout.ProductDetailsPageTemplate .mt-4.tab-delivery .row .col-md-5 .text-center iframe,
  cx-page-layout.ProductDetailsPageTemplate app-root.revolution cx-paragraph .mt-4.tab-delivery .row .col-md-5 .text-center iframe {
    max-width: 92vw !important;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
  position: relative;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
    grid-template-columns: 1fr 630px;
    grid-template-rows: auto;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
    grid-row: 1/span 11;
    margin-bottom: 10px;
    position: relative;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images cx-media {
    height: 0;
    padding-top: 100%;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images cx-media img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images cx-media img:hover {
    cursor: zoom-in;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images .item cx-media {
    height: 100%;
    padding-top: 0.5vw;
    margin-top: 0;
    margin-bottom: 0;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images .item cx-media img {
    position: relative;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images cx-carousel .item cx-media {
    height: 100%;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro {
    grid-column: 2;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro.has-stock {
    position: sticky;
    top: var(--cx-pdp-header-height, 0);
    background-color: var(--cx-color-inverse);
    z-index: 1;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary {
    grid-column: 2;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-variants {
    grid-column: 2;
    grid-row: none;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart {
    grid-row: auto;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart.has-stock {
    position: sticky;
    top: var(--cx-pdp-title-height);
    background-color: var(--cx-color-inverse);
    z-index: 1;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification {
    padding-top: 0;
    grid-row: none;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification:empty {
    display: none;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-attributes {
    grid-column: 2;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel {
  margin-top: 0.5vw;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary {
    padding-top: 30px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart {
  padding-top: 20px;
  padding-bottom: 20px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .quantity label {
  text-transform: uppercase;
  display: none;
  margin-right: 10px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter + .info {
  display: none;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-wishlist {
  margin-top: 18px;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-breadcrumb {
    padding-inline-end: 20px;
    padding-inline-start: 20px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-labels {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.AddToCart {
  max-width: 50%;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 {
  text-align: left;
  padding: 10px 15px;
  background-color: #F4ECE8;
}
.cx-stock-notification-dialog .cx-stock-notification-container .cx-dialog-body {
  padding: 27px 30px !important;
}
.cx-stock-notification-dialog .cx-stock-notification-container .cx-dialog-body p {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.FooterLessPageTemplate header {
  display: flex;
}
.FooterLessPageTemplate header.is-expanded .navigation {
  margin-top: 50px;
  height: calc(100vh - 50px);
  overflow: auto;
}
.FooterLessPageTemplate header .header {
  padding: 10px;
}
@media (max-width: 1199.98px) {
  .FooterLessPageTemplate header .header {
    padding: 10px 15px;
  }
}
.FooterLessPageTemplate header .SiteLogo {
  padding: 0;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate {
  padding: 0;
  display: flex;
  align-content: flex-start;
  margin: 50px auto;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-custom-register-friend-form cx-form-errors p {
  color: white;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-custom-register-friend-form .label-content {
  color: white;
  text-shadow: 1px 1px 1px #000000;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-custom-register-friend-form .info {
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  margin-bottom: 15px;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate h2 {
  color: white;
  font-size: 22px;
  letter-spacing: 0.3px;
  border-bottom: 1px solid white;
  padding-bottom: 10px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-banner-image-text {
  text-shadow: 1px 1px 1px #000000;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-banner-image-text h1 {
  color: #C56D4A;
  font-size: 80px;
  text-transform: uppercase;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate app-banner-image-text p {
  color: white;
  font-size: 17px;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .RightContentSlot,
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .LeftContentSlot {
  padding: 30px;
}
.FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate cx-media img {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  z-index: -1;
  width: 100vW;
  height: 100vh;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .FooterLessPageTemplate .wrapper-text {
    display: none;
  }
  .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate {
    display: block;
  }
}
cx-page-layout.ProductListPageTemplate,
cx-page-layout.ProductGridPageTemplate,
cx-page-layout.SearchResultsListPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate,
  cx-page-layout.ProductGridPageTemplate,
  cx-page-layout.SearchResultsListPageTemplate {
    flex-direction: column;
  }
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements {
  max-width: 25%;
  padding-top: 4px;
  padding-inline-end: 15px;
  padding-bottom: 15px;
  padding-inline-start: 15px;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation {
  margin-top: 4px;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child {
    text-align: left;
  }
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child .fa-filter,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child .fa-filter,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation > .btn-action:first-child .fa-filter {
    float: right;
    margin-top: 2px;
  }
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-active-facets,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-active-facets,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-active-facets {
  padding: 10px 16px 0;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-active-facets h4,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-active-facets h4,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-active-facets h4 {
  margin: 8px 0 0;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet button.heading,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet button.heading,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet button.heading {
  border-bottom: none;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0 0 10px;
  padding-bottom: 0;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet a.value,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet a.value,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet a.value {
  padding: 6px 12px;
  font-size: 16px;
  text-transform: uppercase;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet.multi-select a.value,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet.multi-select a.value,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet.multi-select a.value {
  font-size: 14px;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet .more .cx-action-link,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet .more .cx-action-link,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet .more .cx-action-link {
  margin-left: 8px;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet + cx-facet,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet + cx-facet,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet + cx-facet {
  margin-top: 10px;
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fas:before,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet cx-icon.fas:before,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fas:before {
  font-family: "icomoon";
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-plus:before,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-plus:before,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-plus:before {
  content: "\e973";
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-minus:before,
cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-minus:before,
cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet cx-icon.fa-minus:before {
  content: "\e979";
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements {
    width: 100%;
    max-width: none;
  }
}
@media (min-width: 992px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets {
    padding: 0 20px;
  }
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets h4,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets h4,
  cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-facet-list cx-active-facets h4 {
    display: block;
    margin: 0 0 0 -20px;
  }
}
cx-page-layout.ProductListPageTemplate .ProductListSlot,
cx-page-layout.ProductListPageTemplate .ProductGridSlot,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
cx-page-layout.ProductGridPageTemplate .ProductListSlot,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
  position: relative;
  max-width: 75%;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sorting,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sorting,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sorting,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sorting,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sorting,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sorting,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sorting,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sorting,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sorting {
  display: flex;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sorting.top,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sorting.top,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sorting.top,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sorting.top,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sorting.top,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sorting.top,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sorting.top,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sorting.top,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sorting.top {
  padding-bottom: 30px;
  border-bottom: thin solid #eae9e9;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sorting.bottom,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sorting.bottom,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sorting.bottom,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sorting.bottom,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sorting.bottom,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sorting.bottom,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sorting.bottom,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sorting.bottom,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sorting.bottom {
  border-top: thin solid #eae9e9;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sorting cx-product-view,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sorting cx-product-view,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sorting cx-product-view,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view {
  margin-left: auto;
}
@media (max-width: 767.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sorting cx-product-view,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sorting cx-product-view,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sorting cx-product-view,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sorting cx-product-view,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sorting cx-product-view {
    display: none;
  }
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-sort-dropdown,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-sort-dropdown,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-sort-dropdown,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-sort-dropdown,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-sort-dropdown,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-sort-dropdown,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-sort-dropdown,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-sort-dropdown,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-sort-dropdown {
  min-width: 200px;
  margin-bottom: 0;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .product-grid-results,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .product-grid-results,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .product-grid-results,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .product-grid-results,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid-results,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .product-grid-results,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .product-grid-results,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .product-grid-results,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .product-grid-results {
  padding: 11px 0px 11px 20px;
}
@media (min-width: 992px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .product-grid-results {
    border-left: thin solid #eae9e9;
    margin-left: 24px;
    min-width: 100px;
  }
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .product-grid-results {
    margin: auto;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .product-grid-results {
    margin-right: 0;
  }
}
cx-page-layout.ProductListPageTemplate .ProductListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.ProductListPageTemplate .ProductGridSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-add-to-cart .btn-add-to-cart .btn-add-to-cart-text {
  display: inline;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
    width: 100%;
    max-width: none;
  }
  cx-page-layout.ProductListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .product-grid-results,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .product-grid-results {
    top: 12px;
  }
  cx-page-layout.ProductListPageTemplate .ProductListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductListPageTemplate .ProductListSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot cx-add-to-cart .unit-discount,
  cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot cx-add-to-cart .unit-price-item,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-discount,
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-add-to-cart .unit-price-item {
    display: none;
  }
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .search-empty,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .search-empty,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .search-empty,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .search-empty,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .search-empty,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .search-empty,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .search-empty,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .search-empty,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .search-empty {
  font-size: 20px;
  font-weight: bold;
  margin: 60px 0;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-product-image-slots,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-product-image-slots,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-product-image-slots,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-product-image-slots,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-product-image-slots,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-product-image-slots,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-product-image-slots,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-product-image-slots,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-product-image-slots {
  position: relative;
}
cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-product-slots,
cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-product-slots,
cx-page-layout.ProductListPageTemplate .SearchResultsListSlot .cx-product-slots,
cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-product-slots,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-product-slots,
cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot .cx-product-slots,
cx-page-layout.SearchResultsListPageTemplate .ProductListSlot .cx-product-slots,
cx-page-layout.SearchResultsListPageTemplate .ProductGridSlot .cx-product-slots,
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot .cx-product-slots {
  border: thin solid #eae9e9;
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 0 6px;
  font-size: 14px;
  color: var(--cx-color-text);
}
cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate .Section2 {
  padding: 0 1rem;
}
@media (min-width: 992px) {
  cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate .Section2 {
    max-width: 100%;
    margin-left: 0;
    justify-content: start;
    flex-flow: row wrap;
  }
  cx-page-layout.ProductListPageTemplate .Section1 > *,
  cx-page-layout.ProductListPageTemplate .Section2 > *,
  cx-page-layout.ProductGridPageTemplate .Section1 > *,
  cx-page-layout.ProductGridPageTemplate .Section2 > *,
  cx-page-layout.SearchResultsListPageTemplate .Section1 > *,
  cx-page-layout.SearchResultsListPageTemplate .Section2 > * {
    flex: 1 100%;
    max-width: 75%;
  }
  cx-page-layout.ProductListPageTemplate .Section1 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductListPageTemplate .Section1 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductListPageTemplate cx-page-slot.SideContent .Section1 cx-checkout-order-summary,
  cx-page-layout.ProductListPageTemplate .Section1 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductListPageTemplate .Section1 cx-checkout-order-summary,
  cx-page-layout.ProductListPageTemplate .Section2 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductListPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductListPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary,
  cx-page-layout.ProductListPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductListPageTemplate .Section2 cx-checkout-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section1 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section1 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section1 cx-checkout-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section1 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section1 cx-checkout-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section2 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.ProductGridPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary,
  cx-page-layout.ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.ProductGridPageTemplate .Section2 cx-checkout-order-summary,
  cx-page-layout.SearchResultsListPageTemplate .Section1 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.SearchResultsListPageTemplate .Section1 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-page-slot.SideContent .Section1 cx-checkout-order-summary,
  cx-page-layout.SearchResultsListPageTemplate .Section1 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.SearchResultsListPageTemplate .Section1 cx-checkout-order-summary,
  cx-page-layout.SearchResultsListPageTemplate .Section2 cx-cart-totals,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.SearchResultsListPageTemplate .Section2 cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-page-slot.SideContent .Section2 cx-checkout-order-summary,
  cx-page-layout.SearchResultsListPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-page-layout.SearchResultsListPageTemplate .Section2 cx-checkout-order-summary {
    max-width: 25%;
    margin: 0;
  }
}
cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate .Section2 {
  padding: 0 1rem;
}
cx-page-layout.ProductGridPageTemplate .Section2 {
  padding-top: 12px;
  padding-bottom: 12px;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  margin-bottom: 12px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  cx-page-layout.ProductGridPageTemplate .Section2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.ProductGridPageTemplate .Section2 {
    margin-bottom: 30px;
    padding-bottom: 0;
    padding-top: 10px;
  }
}
cx-product-list-item {
  padding-bottom: 25px;
}
cx-product-list-item .cx-product-name {
  font-size: 20px;
  color: var(--cx-color-secondary);
}
cx-product-list-item .cx-product-image-container {
  flex-grow: 1;
  text-decoration: none;
  position: relative;
}
cx-product-list-item .cx-product-image-container cx-media {
  height: 0;
  padding-top: 100%;
}
cx-product-list-item .cx-product-image-container cx-media img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
cx-product-list-item cx-media.is-missing {
  min-height: auto;
}
cx-product-list-item app-custom-product-labels-items-view {
  position: absolute;
  z-index: 1;
}
cx-product-grid-item {
}
cx-product-grid-item .cx-product-name {
  font-size: 20px;
  color: var(--cx-color-secondary);
  flex-grow: 1;
  height: auto;
  margin-bottom: 12px;
}
cx-product-grid-item .cx-product-image-container {
  flex-grow: 1;
  text-decoration: none;
  position: relative;
}
cx-product-grid-item .cx-product-image-container cx-media {
  height: 0;
  padding-top: 100%;
}
cx-product-grid-item .cx-product-image-container cx-media img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
cx-product-grid-item .cx-product-image-container:hover .cx-product-name {
  color: var(--cx-color-primary);
}
cx-product-grid-item cx-add-to-cart form {
  flex-direction: column;
  align-items: stretch;
}
cx-product-grid-item cx-add-to-cart app-custom-unit-selector {
  margin-right: 0;
  margin-bottom: 16px;
}
cx-product-grid-item cx-add-to-cart app-custom-unit-display.unit {
  margin-right: 0;
}
cx-product-grid-item cx-add-to-cart .btn-add-to-cart {
  width: 100%;
}
cx-product-grid-item app-custom-product-labels-items-view {
  position: absolute;
  z-index: 1;
  top: 25px;
}
@media (min-width: 768px) {
  cx-product-grid-item cx-add-to-cart .unit-discount,
  cx-product-grid-item cx-add-to-cart .unit-price-item {
    display: none;
  }
}
@media (min-width: 1200px) {
  cx-page-layout.CartPageTemplate {
    padding: 0 1.5rem 40px;
  }
  cx-page-layout.CartPageTemplate cx-page-slot {
    flex: 1 1;
  }
}
.CartPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .CartPageTemplate .header .HeaderText {
    width: 100.2vw;
    margin: -30px -15px 6px -16px;
  }
}
@media (max-width: 991.98px) {
  .CartPageTemplate .EmptyCartMiddleContent {
    margin-bottom: 15px;
  }
}
.CartPageTemplate .cx-title-wrapper {
  border-bottom: 1px solid #eae9e9;
  margin-top: 40px;
  padding-bottom: 12px;
}
.CartPageTemplate .cx-title-wrapper .title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
.CartPageTemplate .cx-title-wrapper .delivery-message {
  display: flex;
  gap: 10px;
  color: var(--cx-color-primary);
}
.CartPageTemplate .cx-title-wrapper .delivery-message p {
  margin-bottom: 0;
}
.CartPageTemplate .cx-name a {
  color: #691C32;
  font-size: 18px;
  font-weight: 700;
}
.CartPageTemplate .wrapper-buttons {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.CartPageTemplate .wrapper-buttons a {
  margin-right: 10px;
}
.CartPageTemplate .wrapper-buttons a,
.CartPageTemplate .wrapper-buttons button {
  max-width: 280px;
}
@media (max-width: 991.98px) {
  .CartPageTemplate .wrapper-buttons {
    flex-direction: column;
    width: 100%;
  }
  .CartPageTemplate .wrapper-buttons a,
  .CartPageTemplate .wrapper-buttons button {
    max-width: none;
    width: 100%;
  }
  .CartPageTemplate .wrapper-buttons a {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.CartPageTemplate .TopContent {
  --cx-flex-basis: 68%;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 1199.98px) {
  .CartPageTemplate .TopContent {
    --cx-flex-basis: 100%;
    padding: 0 1.5rem;
  }
}
.CartPageTemplate .CenterRightContentSlot {
  --cx-flex-basis: 30%;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-top: 136px;
}
.CartPageTemplate .CenterRightContentSlot .cx-cart-coupon-container {
  display: block;
}
.CartPageTemplate .CenterRightContentSlot .cx-cart-coupon-container .apply-coupon-button {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  border-style: solid;
  color: var(--cx-color-primary);
  background-color: var(--cx-color-inverse);
  border-color: var(--cx-color-primary);
  border-width: var(--cx-buttons-border-width);
}
.CartPageTemplate .CenterRightContentSlot .cx-cart-coupon-container .apply-coupon-button:disabled {
  cursor: not-allowed;
}
.CartPageTemplate .CenterRightContentSlot .cx-cart-coupon-container .apply-coupon-button:hover {
  color: white;
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
}
@media (max-width: 991.98px) {
  .CartPageTemplate .CenterRightContentSlot {
    padding: 0 1.5rem;
    margin-top: 0;
  }
}
.CartPageTemplate .CenterRightContentSlot cx-cart-coupon {
  padding-inline-start: 30px;
  padding-inline-end: 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
  flex: none;
}
.CartPageTemplate .CenterRightContentSlot cx-cart-coupon .form-group form .cx-cart-coupon-title {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 1.125rem 0 0.5rem;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .CartPageTemplate .CenterRightContentSlot > * {
    flex: 1 1 var(--cx-flex-basis, 100%);
  }
}
@media (max-width: 1199.98px) {
  .CartPageTemplate .CenterRightContentSlot {
    flex-direction: row-reverse;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-coupon {
    padding-inline-end: 3rem;
    max-width: 50%;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-totals,
  .CartPageTemplate .CenterRightContentSlot .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .CartPageTemplate .CenterRightContentSlot cx-checkout-order-summary {
    max-width: 50%;
    margin-left: 0;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-totals .btn-primary.btn-block,
  .CartPageTemplate .CenterRightContentSlot .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .btn-primary.btn-block,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .CartPageTemplate .CenterRightContentSlot cx-checkout-order-summary .btn-primary.btn-block {
    width: calc(100% - 20px);
    margin: 0 auto 20px;
  }
}
@media (max-width: 991.98px) {
  .CartPageTemplate .CenterRightContentSlot cx-cart-totals,
  .CartPageTemplate .CenterRightContentSlot .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .CartPageTemplate .CenterRightContentSlot cx-checkout-order-summary {
    padding: 0;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-totals .btn-primary.btn-block,
  .CartPageTemplate .CenterRightContentSlot .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary .btn-primary.btn-block,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .CartPageTemplate .CenterRightContentSlot cx-checkout-order-summary .btn-primary.btn-block {
    width: calc(100% - 60px);
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-coupon {
    margin-top: 40px;
  }
  .CartPageTemplate .CenterRightContentSlot cx-name {
    padding-right: 50px;
  }
}
@media (max-width: 767.98px) {
  .CartPageTemplate .CenterRightContentSlot {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-totals,
  .CartPageTemplate .CenterRightContentSlot .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .CartPageTemplate .CenterRightContentSlot cx-checkout-order-summary {
    max-width: none;
  }
  .CartPageTemplate .CenterRightContentSlot cx-cart-coupon {
    margin-top: 0;
    max-width: 100%;
    padding-inline-end: 30px;
    padding-inline-start: 30px;
  }
}
.MultiStepCheckoutSummaryPageTemplate {
  padding: 0;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate {
  padding: 30px;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
  padding: 0;
}
.MultiStepCheckoutSummaryPageTemplate cx-place-order .cx-place-order-form label {
  font-size: 15px;
}
.MultiStepCheckoutSummaryPageTemplate cx-place-order .cx-place-order-form .form-check-input {
  top: 10px;
}
.MultiStepCheckoutSummaryPageTemplate .apply-coupon-button {
  margin: 0;
}
.MultiStepCheckoutSummaryPageTemplate .cx-place-order-form {
  margin: 30px auto;
  text-align: center;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate .cx-place-order-form {
    padding: 0 1.3rem;
  }
}
.MultiStepCheckoutSummaryPageTemplate .cx-place-order-form span {
  text-transform: uppercase;
  color: var(--cx-color-light);
}
@media (min-width: 768px) {
  .MultiStepCheckoutSummaryPageTemplate .cx-place-order-form .form-group {
    display: flex;
  }
}
.MultiStepCheckoutSummaryPageTemplate #enabled-paypal {
  width: 100%;
  height: 55px;
  position: absolute;
  z-index: 101;
  cursor: pointer;
}
.MultiStepCheckoutSummaryPageTemplate .cx-checkout-body {
  margin-top: 30px;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-icon-rotate {
  display: inline-block;
  margin-left: 5px;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-payment-types {
  margin-top: 30px;
  background-color: #F6F6F6;
  border: 1px solid #eae9e9;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-payment-types label {
  text-transform: uppercase;
  color: #7E7069;
  min-width: 100%;
}
.MultiStepCheckoutSummaryPageTemplate .cx-list-media {
  flex-wrap: wrap;
  text-transform: uppercase;
  color: #999999;
}
.MultiStepCheckoutSummaryPageTemplate .cx-list-media h1 {
  margin-bottom: 30px;
  border: none;
  color: black;
  font-weight: bold;
  letter-spacing: 0.3px;
  font-size: 30px;
}
.MultiStepCheckoutSummaryPageTemplate .cx-list-media.is-active {
  color: black;
}
.MultiStepCheckoutSummaryPageTemplate cx-review-submit .cx-review-summary {
  margin-bottom: 50px;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list {
  margin-top: 30px;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-header {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-info-container {
  width: 100%;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-code {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-quantity {
  margin-top: 20px;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-quantity .cx-label {
  display: block !important;
  font-size: 17px;
  font-weight: normal;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-price {
  margin-top: 10px;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-price .cx-value {
  font-size: 18px;
}
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-price,
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-quantity,
.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info .cx-info-container > div {
  width: 100%;
  max-width: 80%;
  flex: 0 0 80%;
  justify-content: flex-start;
  padding: 0;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details .wrapper-gift {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details .wrapper-gift .details {
  margin-left: 15px;
  display: flex;
  flex-direction: column;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details .wrapper-gift .details .uppercase {
  text-transform: uppercase;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details cx-media img {
  max-width: 150px;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details span {
  color: #7E7069;
}
.MultiStepCheckoutSummaryPageTemplate h3.cx-checkout-title {
  margin-top: 30px;
  color: #7E7069;
  text-transform: uppercase;
  padding: 0;
  background-color: transparent;
  font-size: var(--cx-font-size, 1.375rem);
}
.MultiStepCheckoutSummaryPageTemplate h4.cx-checkout-title {
  margin-top: 30px;
  color: #7E7069;
  text-transform: uppercase;
}
.MultiStepCheckoutSummaryPageTemplate .cx-delivery-note {
  text-transform: uppercase;
}
.MultiStepCheckoutSummaryPageTemplate .cx-delivery-note .form-check input + .form-check-label {
  color: #7E7069;
}
.MultiStepCheckoutSummaryPageTemplate .cx-delivery-mode {
  font-size: 20px;
}
.MultiStepCheckoutSummaryPageTemplate .cx-delivery-mode span {
  font-size: 16px;
  color: #7E7069;
}
.MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns {
  margin: 50px 0;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns .order-button {
    display: flex;
    justify-content: flex-end;
    padding-right: 0;
  }
}
.MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns .order-button .credit-button {
  width: 100%;
}
.MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns .order-button app-custom-paypal-button {
  width: 100%;
}
.MultiStepCheckoutSummaryPageTemplate cx-checkout-progress {
  margin-bottom: 30px;
}
.MultiStepCheckoutSummaryPageTemplate .form-wrapper-cards {
  position: relative;
}
.MultiStepCheckoutSummaryPageTemplate .form-wrapper-cards .cx-spinner {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.MultiStepCheckoutSummaryPageTemplate .form-wrapper-cards .cx-spinner:not([hidden]) ~ div {
  opacity: 0.5;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards {
  text-align: center;
  border: 2px solid transparent;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards cx-media {
  max-width: 150px;
  min-width: 150px;
  width: 150px;
}
@media (min-width: 992px) {
  .MultiStepCheckoutSummaryPageTemplate .wrapper-cards {
    margin-bottom: 30px;
    display: flex;
  }
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards .gift-card {
  border: 2px solid transparent;
  padding: 10px;
  position: relative;
  margin-right: 15px;
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards .gift-card span {
  display: block;
  margin-top: 5px;
  color: var(--cx-color-light);
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards .gift-card.selected {
  border-color: var(--cx-color-primary);
}
.MultiStepCheckoutSummaryPageTemplate .wrapper-cards .gift-card a {
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-review-submit .cx-review-summary {
    background-color: white;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-review-submit .cx-review-summary .cx-review-summary-card {
    background-color: #F4ECE8;
    border: none;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-price .cx-label {
    display: none !important;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-image-container {
    padding: 0;
    max-width: 100%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-info {
    flex: auto;
    padding: 0;
    width: 100%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-info .cx-info-container {
    width: auto;
    align-items: flex-start;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary {
    padding: 30px;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-review-submit {
    background-color: white;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-media .cx-list-media {
    padding: 0;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    width: 100%;
  }
  .MultiStepCheckoutSummaryPageTemplate .shipping-method {
    padding: 20px 45px;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-media .cx-list-media {
    display: none;
    border-top: 1px solid var(--cx-color-light);
  }
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-media .cx-list-media.is-active {
    border-bottom: 1px solid var(--cx-color-light);
    border-top: none;
    display: flex;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-media .cx-list-media.title {
    border: none;
  }
  .MultiStepCheckoutSummaryPageTemplate app-custom-gift-cards-details .wrapper-gift .details {
    margin-left: 0;
    margin-top: 15px;
  }
  .MultiStepCheckoutSummaryPageTemplate app-custom-gift-card form {
    position: relative;
    min-height: 190px;
  }
  .MultiStepCheckoutSummaryPageTemplate .wrapper-cards {
    position: absolute;
    overflow-x: auto;
    width: 100%;
    height: 190px;
    white-space: nowrap;
    transform: translateX(-50%);
    top: 36px;
    left: 50%;
  }
  .MultiStepCheckoutSummaryPageTemplate .wrapper-cards > * {
    display: inline-block;
  }
  .MultiStepCheckoutSummaryPageTemplate .wrapper-cards + * {
    margin-top: 220px;
  }
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns {
    margin: 30px 0;
  }
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) .btn,
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) a.btn-login,
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) button.btn-login,
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) a.link-alt,
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) .register .register-reset-password a,
  .register .register-reset-password .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) a,
  .MultiStepCheckoutSummaryPageTemplate .cx-checkout-btns div:not(:first-child) button.link-alt {
    margin-top: 30px;
  }
}
@media (max-width: 767.98px) {
  .MultiStepCheckoutSummaryPageTemplate .wrapper-cards {
    width: 100vw;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-cart-item .row {
    flex-wrap: nowrap;
  }
}
.MultiStepCheckoutSummaryPageTemplate app-custom-paypal-button.disabled #paypal-button-container {
  position: relative;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate app-custom-paypal-button.disabled #paypal-button-container {
    height: 55px;
  }
}
@media (max-width: 767.98px) {
  .MultiStepCheckoutSummaryPageTemplate app-custom-paypal-button.disabled #paypal-button-container {
    height: 35px;
  }
}
.MultiStepCheckoutSummaryPageTemplate app-custom-paypal-button.disabled #paypal-button-container:after {
  content: "";
  background-color: white;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1001;
  opacity: 0.5;
}
.MultiStepCheckoutSummaryPageTemplate app-custom-paypal-button.not-validated {
  pointer-events: none;
  cursor: pointer;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .wrapper-payment-types {
  background-color: #e9ecef;
  cursor: not-allowed;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .wrapper-payment-types .form-check {
  pointer-events: none;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .wrapper-payment-types .form-check input[type=radio]:checked::after {
  opacity: 0.7;
}
.block-input .MultiStepCheckoutSummaryPageTemplate #invoiceObservations {
  cursor: not-allowed;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .cx-cart-coupon-container {
  cursor: not-allowed;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .cx-cart-coupon-container .input-coupon-code {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #e9ecef;
}
.block-input .MultiStepCheckoutSummaryPageTemplate .cx-cart-coupon-container .apply-coupon-button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
}
.AccountPageTemplate {
  display: flex;
}
.AccountPageTemplate h2 {
  font-size: 30px;
  margin-bottom: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .AccountPageTemplate h2.page-title {
    margin-top: 50px;
  }
}
.AccountPageTemplate h5 {
  font-weight: 700;
  font-size: 25px;
}
.AccountPageTemplate .SideContent {
  flex: 25%;
  margin-top: 0;
  padding-left: 0;
}
.AccountPageTemplate .SideContent a {
  color: black;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
}
.AccountPageTemplate .BodyContent cx-promotion,
.AccountPageTemplate .BodyContent app-custom-promotions {
  display: none;
}
.AccountPageTemplate app-custom-my-account-edit-form .info {
  text-transform: uppercase;
  margin-top: 30px;
  display: block;
  margin-bottom: 30px;
  font-weight: bold;
}
.AccountPageTemplate app-custom-my-account-edit-form .radio-inline label {
  margin-right: 10px;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 16px;
}
.AccountPageTemplate app-custom-my-account-edit-form .radio-inline label,
.AccountPageTemplate app-custom-my-account-edit-form .radio-inline .form-check {
  display: inline-block;
}
.AccountPageTemplate .BodyContent {
  order: 1;
  margin-top: 0;
}
.AccountPageTemplate .BodyContent app-custom-update-password .label-content {
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #7E7069;
}
.AccountPageTemplate .BodyContent app-custom-update-password .text-align {
  text-align: right;
  width: 100%;
}
.AccountPageTemplate .BodyContent app-custom-update-password .text-align button {
  max-width: none;
}
.AccountPageTemplate .BodyContent .user-form {
  max-width: 100%;
}
.AccountPageTemplate .action-name {
  display: none;
}
.AccountPageTemplate cx-order-details-actions .cx-nav div:last-child {
  display: none;
}
@media (max-width: 991.98px) {
  .AccountPageTemplate {
    flex-direction: column;
  }
  .AccountPageTemplate .action-icon {
    display: none;
  }
  .AccountPageTemplate .action-name {
    display: block;
  }
  .AccountPageTemplate h4 {
    margin-top: 30px;
  }
  .AccountPageTemplate .BodyContent {
    margin: 0 15px;
  }
  .AccountPageTemplate .BodyContent app-custom-update-password .text-align {
    text-align: center;
  }
  .AccountPageTemplate .BodyContent,
  .AccountPageTemplate cx-update-password-form {
    padding: 0;
  }
  .AccountPageTemplate .SideContent {
    margin: 0 0 30px 20px;
    padding-top: 15px;
  }
}
.OrderConfirmationPageTemplate cx-cart-item-list .cx-info .cx-info-price {
  grid-column: auto;
  grid-row: auto;
}
.OrderConfirmationPageTemplate cx-order-confirmation-thank-you-message {
  order: 0;
}
.OrderConfirmationPageTemplate cx-order-confirmation-overview {
  order: 1;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items {
  order: 2;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items .cx-order-items {
  max-width: 1320px;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items .cx-order-items-header {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 1.375rem 0;
  margin: 0;
  border: solid var(--cx-color-light);
  border-width: 0 0 1px;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items .cx-order-items cx-promotions .cx-promotions {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-text);
  padding: 0;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items .cx-order-items cx-promotions .cx-promotions p {
  line-height: 1.6 !important;
  font-weight: 400 !important;
  padding: 6px 14px;
  background-color: #d6e9c8;
  margin-top: 6px;
  margin-bottom: 5px;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-info {
  grid-template-columns: 150px auto;
  position: relative;
  justify-items: stretch;
  display: grid;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-info .cx-info-container .cx-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  overflow-wrap: break-word;
  padding: 0;
  min-width: 14rem;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-info .cx-info-container .cx-name .cx-link {
  text-decoration: none;
  color: var(--cx-color-text);
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-info .cx-info-price-slim-price {
  font-weight: 700;
  display: block;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-total {
  justify-self: flex-start;
}
.OrderConfirmationPageTemplate cx-order-confirmation-items cx-cart-item-list .cx-item-list-row .cx-total .cx-value {
  font-size: 20px;
  font-weight: 700;
}
.OrderConfirmationPageTemplate cx-guest-register-form {
  margin-top: 30px;
  order: 4;
}
.OrderConfirmationPageTemplate cx-order-confirmation-totals {
  margin-top: 30px;
  margin-bottom: 30px;
  order: 3;
}
.OrderConfirmationPageTemplate cx-order-confirmation-totals .cx-order-summary {
  padding-inline-end: var(--cx-padding, 0);
  max-width: 1320px;
}
.OrderConfirmationPageTemplate cx-order-confirmation-totals .cx-order-summary cx-order-summary {
  padding: 15px;
  text-transform: uppercase;
  background-color: var(--cx-color-background);
  display: block;
  padding-inline-end: 15px;
  padding-inline-start: 15px;
  margin: 0;
}
.OrderConfirmationPageTemplate cx-order-confirmation-totals .cx-order-summary cx-order-summary h4 {
  font-size: 30px;
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
}
.OrderConfirmationPageTemplate cx-order-confirmation-totals .cx-order-summary cx-order-summary .cx-summary-partials .cx-summary-row {
  padding: 0.5rem 0;
  display: flex;
  flex-wrap: wrap;
}
cx-order-details-totals {
  margin-top: 30px;
}
cx-order-details-totals .cx-summary {
  padding: 15px;
  text-transform: uppercase;
  background-color: var(--cx-color-background);
}
cx-order-details-totals .cx-summary h4 {
  margin: 0 0 5px;
}
cx-order-details-totals .cx-summary cx-order-summary {
  display: block;
  padding-top: 16px;
  padding-inline-end: 15px;
  padding-bottom: 0;
  padding-inline-start: 15px;
  margin: 0;
}
cx-order-details-totals .cx-summary cx-order-summary h4 {
  text-transform: uppercase;
  font-weight: var(--cx-font-weight-semi);
}
cx-order-details-totals .cx-summary cx-order-summary .cx-summary-partials .cx-summary-row {
  padding: 0.5rem 0;
  display: flex;
  flex-wrap: wrap;
}
cx-order-details-totals .cx-summary cx-order-summary cx-applied-coupons .coupon-summary {
  margin: 0 10px 10px 0;
  font-size: 14px;
  background: var(--cx-color-background);
  border: 1px solid #a89f9a;
  border-radius: 0.25rem;
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  display: inline-flex;
  align-items: flex-start;
  padding: var(--cx-padding, 0.25rem 0.25rem);
  word-break: break-all;
  margin-top: 0.25rem;
  margin-inline-end: 0.25rem;
  margin-bottom: 0;
  margin-inline-start: 0;
}
@media (max-width: 991.98px) {
  cx-order-details-totals > .row {
    margin-inline-end: 0;
    margin-inline-start: 0;
  }
}
cx-order-details-shipping {
  position: relative;
}
@media (min-width: 576px) {
  cx-order-details-shipping app-custom-order-ticket-download {
    position: absolute;
    top: 14px;
    right: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  cx-order-details-shipping app-custom-order-ticket-download {
    top: 64px;
  }
}
@media (max-width: 575.98px) {
  cx-order-details-shipping app-custom-order-ticket-download {
    display: block;
    text-align: right;
    margin: -20px 0 20px;
  }
}
@media (min-width: 576px) {
  cx-order-details-shipping .page-title {
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  custom-storefront.ContentPagePublicTemplate {
    padding-bottom: 0;
  }
  custom-storefront.ContentPagePublicTemplate main {
    margin-top: -48px;
  }
}
.ContentPagePublicTemplate {
  padding-bottom: 3rem;
}
.ContentPagePublicTemplate .BottomHeaderSlot {
  margin: 0;
}
.ContentPagePublicTemplate header {
  display: flex;
}
.ContentPagePublicTemplate header.is-expanded .navigation {
  margin-top: 50px;
  height: calc(100vh - 50px);
  overflow: auto;
}
.ContentPagePublicTemplate header .header {
  padding: 0 10px;
  margin-top: 25px;
}
@media (max-width: 1199.98px) {
  .ContentPagePublicTemplate header .header {
    padding: 10px 15px;
  }
}
.ContentPagePublicTemplate header .header .HeaderText {
  left: 0;
  margin-left: 0;
  max-width: none;
  padding: 0;
  margin-top: -25px;
}
.ContentPagePublicTemplate header .header .HeaderText,
.ContentPagePublicTemplate header .header .HeaderText .se-storefront-component {
  min-height: 0;
}
.ContentPagePublicTemplate header .SiteLogo {
  padding: 0;
}
.ContentPagePublicTemplate header .navigation {
  margin-top: 25px;
}
.ContentPagePublicTemplate cx-page-slot.BottomHeaderSlot:empty {
  display: none;
}
@media (min-width: 1200px) {
  .ContentPagePublicTemplate header:not(.is-expanded) cx-page-layout.navigation {
    padding-inline-end: calc((100vw - var(--cx-page-width-max)) / 2);
  }
  .ContentPagePublicTemplate header:not(.is-expanded) cx-page-layout.navigation app-custom-site-context-selector {
    padding-right: 15px;
  }
  .ContentPagePublicTemplate header .header {
    padding-inline-start: calc((100vw - var(--cx-page-width-max)) / 2);
  }
  .ContentPagePublicTemplate header .header .SiteLogo {
    padding-left: 15px;
  }
  .ContentPagePublicTemplate header .header .SiteLogo cx-banner {
    max-width: none;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .ContentPagePublicTemplate header:not(.is-expanded) cx-page-layout.navigation {
    padding-right: 15px;
  }
  .ContentPagePublicTemplate header .header {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .ContentPagePublicTemplate header:not(.is-expanded) cx-page-layout.navigation {
    display: flex;
    justify-content: flex-end;
  }
  .ContentPagePublicTemplate header cx-page-slot {
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: var(--cx-page-width-max);
    padding-inline-end: 1.5rem;
    padding-bottom: 0;
    padding-inline-start: 1.5rem;
    margin: 0;
    padding-top: 3rem;
  }
  .ContentPagePublicTemplate header cx-page-slot > * {
    max-width: var(--cx-max-width, 50%);
    width: 100%;
  }
  .ContentPagePublicTemplate .navigation .SiteContext {
    margin: 0;
    flex: 0;
    padding: 0;
  }
  .ContentPagePublicTemplate .navigation .SiteContext app-custom-site-context-selector {
    max-width: none;
  }
}
@media (max-width: 1199.98px) {
  .ContentPagePublicTemplate {
    --cx-max-width: 100%;
  }
  .ContentPagePublicTemplate cx-page-slot > * {
    max-width: var(--cx-max-width, 80%);
  }
}
@media (max-width: 991.98px) {
  .ContentPagePublicTemplate .PreHeader {
    padding: 0;
  }
}
.ContentPagePublicTemplate cx-page-layout.ContentPagePublicTemplate {
  max-width: var(--cx-page-width-max);
  padding-top: 2rem;
  padding-inline-end: 1.5rem;
  padding-bottom: 0;
  padding-inline-start: 1.5rem;
  margin: auto;
}
@media (max-width: 991.98px) {
  .ContentPagePublicTemplate cx-page-layout.ContentPagePublicTemplate,
  .ContentPagePublicTemplate cx-page-layout.navigation {
    display: block;
  }
  .ContentPagePublicTemplate cx-page-layout.ContentPagePublicTemplate {
    padding-top: 15%;
  }
}
@media (max-width: 767.98px) {
  .ContentPagePublicTemplate cx-page-layout.ContentPagePublicTemplate {
    padding-top: 0;
  }
}
.ContentPagePublicTemplate footer .FooterBottom {
  padding: 0;
}
.ContentPagePublicTemplate footer .footer {
  position: fixed;
  left: 0;
  bottom: 0;
  max-width: none;
}
.ContentPagePublicTemplate footer .cx-notice {
  padding: 8px;
}
.ContentPagePublicTemplate footer cx-paragraph {
  width: 100%;
  max-width: unset;
}
.ContentPagePublicTemplate .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
.NewsPageTemplate .page-title {
  text-transform: uppercase;
  font-size: 35px;
  line-height: 1;
  letter-spacing: 2.4px;
  font-weight: bold;
}
.NewsPageTemplate .news-date {
  font-size: 12px;
  color: #A89F9A;
}
.NewsPageTemplate .news-image {
  margin-bottom: 36px;
  text-align: center;
}
.LandingPageTransparentHeaderTemplate {
  max-width: var(--cx-page-width-max);
}
.LandingPageTransparentHeaderTemplate cx-page-slot.Section1 {
  margin-top: 0;
}
.LandingPageTransparentHeaderTemplate header {
  color: white;
  background:
    linear-gradient(
      0deg,
      rgba(0, 0, 0, 0) 0%,
      rgb(26, 26, 26) 150%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
}
.LandingPageTransparentHeaderTemplate header .SiteLinks a {
  color: #ffffff;
  text-shadow: 0 0 4px black;
}
.LandingPageTransparentHeaderTemplate header app-custom-site-context-selector select,
.LandingPageTransparentHeaderTemplate header app-custom-site-context-selector .icon-chevron-down {
  color: #ffffff;
  text-shadow: 0 0 4px black;
}
.LandingPageTransparentHeaderTemplate header app-custom-site-context-selector icon-chevron-down {
  z-index: 1;
}
.LandingPageTransparentHeaderTemplate header app-custom-site-context-selector option {
  color: var(--cx-color-text, #000000);
}
.LandingPageTransparentHeaderTemplate header app-custom-mini-cart .count {
  color: #ffffff;
  text-shadow: 0 0 4px black;
}
@media (min-width: 992px) {
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav {
    color: white;
  }
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > h5 {
    color: white;
  }
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > h5:hover {
    color: white;
  }
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > cx-generic-link a,
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > cx-generic-link h5 {
    color: white;
  }
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > cx-generic-link a:hover,
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > cx-generic-link h5:hover {
    color: white;
    opacity: 0.9;
  }
}
@media (min-width: 992px) and (min-width: 1320px) {
  .LandingPageTransparentHeaderTemplate header cx-category-navigation cx-navigation-ui > nav > .wrapper {
    width: 100vw;
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2) !important;
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2) !important;
  }
}
.LandingPageTransparentHeaderTemplate header cx-category-navigation .SearchBox i,
.LandingPageTransparentHeaderTemplate header cx-category-navigation .SiteLogin i,
.LandingPageTransparentHeaderTemplate header cx-category-navigation .MiniCart i {
  color: white;
}
.LandingPageTransparentHeaderTemplate header cx-category-navigation .SearchBox i:before,
.LandingPageTransparentHeaderTemplate header cx-category-navigation .SiteLogin i:before,
.LandingPageTransparentHeaderTemplate header cx-category-navigation .MiniCart i:before {
  color: white;
}
.LandingPageTransparentHeaderTemplate header .searchbox input {
  color: var(--cx-color-primary);
}
.LandingPageTransparentHeaderTemplate header main {
  position: relative;
  z-index: 0;
}
.LandingPageTransparentHeaderTemplate header .MiniCart i,
.LandingPageTransparentHeaderTemplate header .icon-ico-user-color::before,
.LandingPageTransparentHeaderTemplate header .user-menu .icon-chevron-down::before {
  color: white;
}
.LandingPageTransparentHeaderTemplate header .hamburger-inner,
.LandingPageTransparentHeaderTemplate header .hamburger-inner::before,
.LandingPageTransparentHeaderTemplate header .hamburger-inner::after {
  background-color: white;
}
.LandingPageTransparentHeaderTemplate cx-asm-main-ui {
  display: block;
  z-index: 4;
}
@media (min-width: 1320px) {
  .LandingPageTransparentHeaderTemplate cx-asm-main-ui {
    min-width: 100vw;
    width: 100vw;
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2);
    max-width: 100vw;
  }
}
.LandingPageTransparentHeaderTemplate cx-asm-main-ui + header {
  position: relative;
}
@media (min-width: 1320px) {
  .LandingPageTransparentHeaderTemplate cx-asm-main-ui + header {
    min-width: 100vw;
    width: 100vw;
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2);
    max-width: 100vw;
  }
}
.LandingPageTransparentHeaderTemplate cx-asm-main-ui ~ main {
  margin-top: -90px;
}
@media (min-width: 992px) {
  .LandingPageTransparentHeaderTemplate cx-asm-main-ui ~ main {
    margin-top: -110px;
  }
}
@media (min-width: 1320px) {
  .LandingPageTransparentHeaderTemplate .SliderHeader {
    min-width: 100vw;
    width: 100vw;
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2);
    max-width: 100vw;
  }
}
.LandingPageTransparentHeaderTemplate cx-page-layout.footer {
  --cx-color-dark: var(--cx-color-background);
  --cx-color: var(--cx-color-primary);
  background-color: var(--cx-color-background);
}
@media (min-width: 1320px) {
  .LandingPageTransparentHeaderTemplate footer {
    min-width: 100vw;
    width: 100vw;
    margin-left: calc((100vw - var(--cx-page-width-max)) / -2);
    margin-right: calc((100vw - var(--cx-page-width-max)) / -2);
    max-width: 100vw;
  }
}
cx-page-layout.footer {
  background-color: var(--cx-color-background);
}
[class*=smartedit-page-uid] .LandingPageTransparentHeaderTemplate header {
  position: relative;
}
@media (min-width: 768px) {
  custom-storefront.ProductGridPageTemplate footer {
    position: relative;
    max-height: 99.9vh;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  custom-storefront.ProductGridPageTemplate footer::-webkit-scrollbar {
    display: none;
  }
  custom-storefront.ProductGridPageTemplate footer app-info {
    position: sticky;
    top: 0;
  }
}
@keyframes fadeInPlace {
  0% {
    opacity: 0;
    border-color: var(--cx-color-primary);
  }
  30% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.92);
  }
  65% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.96);
  }
  100% {
    opacity: 1;
    border-color: var(--cx-color-primary);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInMedium {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.5;
  }
}
@keyframes appearFromLRight {
  from {
    right: -100%;
  }
  to {
    right: 0;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spin 0.75s linear infinite;
  animation: spin 0.75s linear infinite;
}
.spinner-border-sm {
  width: 24px;
  height: 24px;
  border-width: 0.2em;
}
.fade-in {
  animation: fadeIn 0.45s;
}
.fade-in-place {
  animation: fadeInPlace 0.45s;
}
a.btn-login,
button.btn-login {
  background-color: transparent;
  border: 2px solid white;
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
}
a.btn-login:hover,
button.btn-login:hover {
  background-color: #C56D4A;
  border-color: #C56D4A;
  color: white;
}
a.btn-send,
a.btn-login,
app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
button.btn-send,
button.btn-login {
  color: #691C32;
  background-color: transparent;
  border: 2px solid #C56D4A;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: bold;
}
a.btn-send:not(:disabled):not(.disabled).active,
a.btn-login:not(:disabled):not(.disabled).active,
app-custom-login-register a:not(:disabled):not(.disabled).active:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.btn-send:not(:disabled):not(.disabled):active,
a.btn-login:not(:disabled):not(.disabled):active,
app-custom-login-register a:not(:disabled):not(.disabled):active:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.btn-send:not(:disabled):not(.disabled):hover,
a.btn-login:not(:disabled):not(.disabled):hover,
app-custom-login-register a:not(:disabled):not(.disabled):hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
button.btn-send:not(:disabled):not(.disabled).active,
button.btn-login:not(:disabled):not(.disabled).active,
button.btn-send:not(:disabled):not(.disabled):active,
button.btn-login:not(:disabled):not(.disabled):active,
button.btn-send:not(:disabled):not(.disabled):hover,
button.btn-login:not(:disabled):not(.disabled):hover,
button.btn-send:not(:disabled):not(.disabled).active,
button.btn-send:not(:disabled):not(.disabled):active,
button.btn-send:not(:disabled):not(.disabled):hover {
  filter: none;
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  color: white;
}
a.btn-send:not(:disabled):not(.disabled).active:focus,
a.btn-login:not(:disabled):not(.disabled).active:focus,
app-custom-login-register a:not(:disabled):not(.disabled).active:focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.btn-send:not(:disabled):not(.disabled):active:focus,
a.btn-login:not(:disabled):not(.disabled):active:focus,
app-custom-login-register a:not(:disabled):not(.disabled):active:focus:not(.btn-link):not(a.link-alt):not(button.link-alt),
button.btn-send:not(:disabled):not(.disabled).active:focus,
button.btn-login:not(:disabled):not(.disabled).active:focus,
button.btn-send:not(:disabled):not(.disabled):active:focus,
button.btn-login:not(:disabled):not(.disabled):active:focus,
button.btn-send:not(:disabled):not(.disabled).active:focus,
button.btn-send:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2em rgba(var(--cx-color-primary), 0.5);
}
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  color: var(--cx-color-secondary);
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2.4px;
  text-decoration: none;
}
a.link-alt:hover,
.register .register-reset-password a:hover,
button.link-alt:hover {
  color: var(--cx-color-primary);
  text-decoration: none;
}
a.link-alt.disabled:hover,
.register .register-reset-password a.disabled:hover,
a.link-alt.disabled:after,
.register .register-reset-password a.disabled:after,
a.link-alt.disabled:focus,
.register .register-reset-password a.disabled:focus,
a.link-alt:disabled:hover,
.register .register-reset-password a:disabled:hover,
a.link-alt:disabled:after,
.register .register-reset-password a:disabled:after,
a.link-alt:disabled:focus,
.register .register-reset-password a:disabled:focus,
button.link-alt.disabled:hover,
button.link-alt.disabled:after,
button.link-alt.disabled:focus,
button.link-alt:disabled:hover,
button.link-alt:disabled:after,
button.link-alt:disabled:focus {
  color: var(--cx-color-secondary);
}
a:focus,
button:focus {
  box-shadow: none;
}
.btn-action {
  border-radius: 0;
  border-color: #C56D4A;
  color: #691C32;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}
.btn-action:not(:disabled):not(.disabled).active,
.btn-action:not(:disabled):not(.disabled):active,
.btn-action:not(:disabled):not(.disabled):hover {
  filter: none;
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
  color: white;
}
.btn-action:not(:disabled):not(.disabled).active:focus,
.btn-action:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2em rgba(var(--cx-color-primary), 0.5);
}
.btn-action.disabled,
.btn-action.disabled:hover,
.btn-action.disabled:active,
.btn-action.disabled:focus,
.btn-action:disabled,
.btn-action:disabled:hover,
.btn-action:disabled:active,
.btn-action:disabled:focus {
  color: #7E7069;
  background-color: transparent;
  border-color: #A89F9A;
  cursor: not-allowed;
}
.btn-primary {
  border-radius: 0;
  font-weight: bold;
  text-transform: uppercase;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
  filter: none;
}
.btn-primary:not(:disabled):not(.disabled):hover {
  background-color: var(--cx-color-secondary);
  border-color: var(--cx-color-secondary);
  filter: none;
}
.btn-primary:disabled {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
}
.btn-primary:disabled:hover {
  background-color: var(--cx-color-primary);
  border-color: var(--cx-color-primary);
}
.btn-primary:focus {
  border-color: var(--cx-color-primary);
}
.btn-default {
  border: none;
  color: #691C32;
  text-transform: uppercase;
  font-weight: bold;
}
.btn-default:not(:disabled):not(.disabled):hover,
.btn-default:not(:disabled):not(.disabled):after,
.btn-default:not(:disabled):not(.disabled):focus {
  color: #C56D4A;
}
.btn-default.disabled:hover,
.btn-default.disabled:after,
.btn-default.disabled:focus,
.btn-default:disabled:hover,
.btn-default:disabled:after,
.btn-default:disabled:focus {
  color: #691C32;
}
.btn-icon {
  border-width: 2px;
  border-style: solid;
  cursor: pointer;
}
.btn-icon:not(:disabled):not(.disabled):hover,
.btn-icon:not(:disabled):not(.disabled).active {
  color: var(--cx-color-primary);
  background-color: none;
}
.btn-icon.disabled,
.btn-icon:disabled {
  color: var(--cx-color-light);
  opacity: 1;
}
.btn-icon.btn-icon-fade:not(:disabled):not(.disabled):hover,
.btn-icon.btn-icon-fade:not(:disabled):not(.disabled).active {
  opacity: 0.8;
}
.btn-sm,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  padding-top: 6px;
  padding-bottom: 6px;
}
.btn,
a.btn-login,
button.btn-login,
app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  height: auto;
  min-height: 48px;
  max-height: none;
  letter-spacing: 2.4px;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px;
}
a.download {
  color: var(--cx-color-secondary);
  display: flex;
  font-size: 14px;
  margin: 5px 0 0;
  padding-bottom: 10px;
  position: relative;
}
a.download:after {
  position: absolute;
  content: "";
  width: 0;
  display: block;
  border-bottom: 1px solid var(--cx-color-primary);
  padding-top: 10px;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  bottom: 0;
}
a.download .file-name {
  font-size: 14px;
}
a.download .icon {
  margin-left: 16px;
}
a.download .icon:before {
  color: var(--cx-color-secondary);
}
a.download:hover:after {
  width: 98%;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
a.download:hover .icon:before {
  color: var(--cx-color-primary);
}
.btn-link,
a.link-alt,
.register .register-reset-password a,
button.link-alt {
  letter-spacing: normal;
  transition: all 0.3s;
}
.btn-link.active,
a.active.link-alt,
.register .register-reset-password a.active,
button.active.link-alt,
.btn-link:active,
a.link-alt:active,
.register .register-reset-password a:active,
button.link-alt:active,
.btn-link:hover,
a.link-alt:hover,
.register .register-reset-password a:hover,
button.link-alt:hover {
  text-decoration: none;
}
.btn-read-more {
  color: var(--cx-color-secondary);
  font-size: 12px;
  text-decoration: none;
  transition: all 0.3s;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 0;
  font-weight: 600;
}
.btn-read-more:not(:disabled):not(.disabled).active,
.btn-read-more:not(:disabled):not(.disabled):active,
.btn-read-more:not(:disabled):not(.disabled):hover,
.btn-read-more:not(:disabled):not(.disabled).active,
.btn-read-more:not(:disabled):not(.disabled):active,
.btn-read-more:not(:disabled):not(.disabled):hover {
  color: var(--cx-color-primary);
  text-decoration: none;
}
.btn-read-more:not(:disabled):not(.disabled).active::before,
.btn-read-more:not(:disabled):not(.disabled):active::before,
.btn-read-more:not(:disabled):not(.disabled):hover::before,
.btn-read-more:not(:disabled):not(.disabled).active::before,
.btn-read-more:not(:disabled):not(.disabled):active::before,
.btn-read-more:not(:disabled):not(.disabled):hover::before {
  color: var(--cx-color-primary);
}
.btn-read-more cx-icon:last-child {
  padding-left: 8px;
}
.btn-read-more-alt {
  color: var(--cx-color-secondary);
  font-size: 12px;
  text-decoration: none;
  transition: all 0.3s;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 0;
  font-weight: 600;
}
.btn-read-more-alt::before {
  color: #D8D8D8;
  content: ">";
  transition: all 0.3s;
  padding-right: 4px;
}
.btn-read-more-alt:not(:disabled):not(.disabled).active,
.btn-read-more-alt:not(:disabled):not(.disabled):active,
.btn-read-more-alt:not(:disabled):not(.disabled):hover,
.btn-read-more-alt:not(:disabled):not(.disabled).active,
.btn-read-more-alt:not(:disabled):not(.disabled):active,
.btn-read-more-alt:not(:disabled):not(.disabled):hover {
  color: var(--cx-color-primary);
  padding-left: 5px;
  text-decoration: none;
}
.btn-read-more-alt:not(:disabled):not(.disabled).active::before,
.btn-read-more-alt:not(:disabled):not(.disabled):active::before,
.btn-read-more-alt:not(:disabled):not(.disabled):hover::before,
.btn-read-more-alt:not(:disabled):not(.disabled).active::before,
.btn-read-more-alt:not(:disabled):not(.disabled):active::before,
.btn-read-more-alt:not(:disabled):not(.disabled):hover::before {
  color: var(--cx-color-primary);
}
.form-group {
  margin-bottom: 2rem;
}
input.form-control,
textarea.form-control {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  border-radius: 0;
}
.form-control:read-only:focus,
.form-control:disabled:focus {
  background-color: #e9ecef;
}
ng-select.ng-select.ng-select-single .ng-select-container {
  border-radius: 0;
  border-color: #F6F6F6;
  background: #f5f5f5;
}
ng-select.ng-select .ng-select-container {
  border-radius: 0;
  border-color: #F6F6F6;
  background: #f5f5f5;
}
ng-select.ng-select.ng-select-focused {
  outline-width: 0;
}
ng-select.ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container {
  border-color: #F6F6F6;
  box-shadow: none;
}
ng-select.ng-select .ng-dropdown-panel-items {
  background-color: #F6F6F6;
}
ng-select.ng-select.ng-select-opened.ng-select-single .ng-arrow-wrapper .ng-arrow,
ng-select.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow {
  transform: rotate(-135deg) translate(-25%, -25%);
}
ng-select.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  background-color: #f5f5f5;
}
ng-select.ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow,
ng-select.ng-select .ng-arrow-wrapper .ng-arrow {
  width: 12px;
  height: 12px;
  border-width: thin;
  border-style: solid;
  border-left: none;
  border-top: none;
  border-color: gray;
  transform: rotate(45deg);
  transition: ease all 0.3s;
}
ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
ng-select.ng-select .ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #C56D4A;
}
.ng-dropdown-panel.ng-select-bottom {
  box-shadow: 0 8px 60px 0 rgba(181, 181, 181, 0.34), 0 12px 90px 0 rgba(0, 0, 0, 0.05);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #F6F6F6;
}
.label-content {
  text-transform: uppercase;
  color: #7E7069;
}
.label-content.required:after {
  content: "*";
  position: relative;
  color: red;
  margin-left: 4px;
}
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group-append,
.input-group-prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.input-group-append.absolute,
.input-group-prepend.absolute {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.input-group-append.absolute {
  right: 0;
}
.input-group-prepend.absolute {
  left: 0;
}
.input-with-btn {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
  align-content: center;
}
.input-with-btn label {
  flex-grow: 1;
}
.input-with-btn .btn,
.input-with-btn a.btn-login,
.input-with-btn button.btn-login,
.input-with-btn app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .input-with-btn a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.input-with-btn a.link-alt,
.input-with-btn .register .register-reset-password a,
.register .register-reset-password .input-with-btn a,
.input-with-btn button.link-alt {
  border-radius: 0;
}
.form-actions {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 20px;
}
.form-actions .btn,
.form-actions a.btn-login,
.form-actions button.btn-login,
.form-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .form-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.form-actions a.link-alt,
.form-actions .register .register-reset-password a,
.register .register-reset-password .form-actions a,
.form-actions button.link-alt {
  min-width: 140px;
}
.cx-form-errors p {
  font-size: 14px;
  margin: 6px 0;
  padding-inline-start: 25px;
  position: relative;
  word-break: break-word;
}
.cxFeat_a11yImproveContrast .cx-form-errors p {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
.cx-form-errors p::before,
.cx-form-errors p::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
}
.cx-form-errors p::before {
  content: "";
  background-color: var(--cx-color-danger);
  border-radius: 50%;
}
.cx-form-errors p::after {
  content: "!";
  color: var(--cx-color-inverse);
  font-weight: var(--cx-font-weight-bold);
  text-align: center;
  line-height: 20px;
}
.cxFeat_a11yFormErrorMuteIcon .cx-form-errors p::after {
  content: "!"/"";
}
.cx-form-errors p.warning::before {
  background-color: var(--cx-color-warning);
}
.cx-form-errors p.warning::after {
  content: "i";
}
.cx-form-errors p:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
:focus:not(main) {
  box-shadow: none;
}
body .modal-dialog .modal-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-header .close,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-header .close,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-header .close,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-header .close,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-header .close,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-header .close,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-header .close,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-header .close,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-header .close,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-header .close,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header .close,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-header .close {
  right: -20px;
}
body .modal-dialog .modal-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-header .close .cx-icon,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-header .close .cx-icon,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-header .close .cx-icon,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close .cx-icon,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close .cx-icon,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-header .close .cx-icon,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-header .close .cx-icon,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-header .close .cx-icon,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-header .close .cx-icon,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-header .close .cx-icon,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header .close .cx-icon,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-header .close .cx-icon,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-header .close .cx-icon {
  font-size: 26px;
}
body .modal-dialog .modal-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-header,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .cx-dialog-header,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .cx-dialog-header,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-header,
cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-header,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-header,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-header,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-header,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-header,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 1.75rem;
  border-width: 0;
}
body .modal-dialog .modal-content .cx-dialog-title,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-title,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .cx-dialog-title,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-title,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .cx-dialog-title,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-title,
body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-title,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-title,
cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-title,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-title,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-title,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-title,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-title,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-title,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
body .modal-dialog .modal-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body {
  padding: 1rem 0.2rem;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row {
  margin: 0;
  display: flex;
  padding-top: 0;
  padding-inline-end: 0.875rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 0.875rem;
  max-width: 100%;
  flex-wrap: wrap;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact {
  display: flex;
  flex-direction: row;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container {
  display: flex;
  flex-direction: column;
  margin: 0;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name {
  font-weight: var(--cx-font-weight-bold);
  overflow-wrap: break-word;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-container .cx-name .cx-link {
  color: var(--cx-color-text);
  text-decoration: none;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info .cx-total .cx-value {
  font-size: 20px;
  font-weight: 700;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter {
  display: inline-flex;
  border: solid 1px var(--cx-color-light);
  border-radius: 4px;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter:disabled {
  cursor: not-allowed;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button {
  margin: 0;
  max-height: 48px;
  min-width: 40px;
  border: none;
  cursor: pointer;
  color: var(--cx-color-text);
  background-color: var(--cx-color-transparent);
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter button:disabled {
  color: var(--cx-color-light);
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input {
  cursor: default;
  border: solid 1px var(--cx-color-light);
  border-width: 0 1px;
  padding: 12px 9px;
  max-height: 46px;
  min-width: 48px;
  max-width: 78px;
  text-align: center;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number],
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: textfield;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body .modal-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-claim-dialog .cx-coupon-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog body .cx-coupon-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-inner-spin-button,
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body .modal-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-claim-dialog .cx-coupon-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog body .cx-coupon-dialog .modal-content cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value cx-item-counter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (min-width: 768px) {
  body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-item cx-cart-item .cx-compact .cx-info-price .cx-quantity .cx-value {
    justify-content: flex-end;
  }
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions {
  display: flex;
  flex-direction: column;
  padding-inline-start: 2.5rem;
  padding-inline-end: 1rem;
  border-inline-start-width: 1px;
  border: 0 solid var(--cx-color-light);
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-total {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin-bottom: 0;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-promotions {
  padding: 0 0 1.25rem;
}
body .modal-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body .modal-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body .modal-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog body .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
body cx-claim-dialog .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog body cx-claim-dialog .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-claim-dialog body .cx-coupon-dialog .modal-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .modal-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog body .cx-coupon-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog .cx-coupon-dialog body .modal-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-claim-dialog .cx-coupon-dialog body cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog body .cx-image-zoom-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content body cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .modal-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-claim-dialog body .cx-coupon-dialog .cx-coupon-container .cx-dialog-body .cx-dialog-row .cx-dialog-actions .cx-dialog-buttons {
  display: flex;
  flex-direction: column;
}
.cxFeat_a11yExpandedFocusIndicator body .modal .cx-dialog-header button.close,
.cxFeat_a11yExpandedFocusIndicator body .modal button.close {
  padding: 1rem 1rem !important;
  margin: -1rem -1rem -1rem auto !important;
  margin-inline-end: 0 !important;
}
body .modal .cx-dialog-header button.close,
body .modal button.close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
  margin-inline-end: 0;
}
@media (max-width: 991.98px) {
  .cx-dialog-actions {
    margin-top: 6px;
    margin-bottom: 6px;
  }
}
.table-main {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .table-main {
    border-collapse: collapse;
  }
}
.table-main thead {
  border: none;
}
@media (max-width: 767.98px) {
  .table-main thead {
    display: none;
  }
}
.table-main thead th {
  text-transform: none;
  font-size: 20px;
  color: var(--cx-color-text);
}
.table-main tbody .table-main-label {
  min-width: 130px;
  font-weight: bold;
  padding-right: 6px;
}
@media (min-width: 768px) {
  .table-main tbody .table-main-label {
    display: none;
  }
}
.table-main tbody tr {
  border: none;
}
.table-main tbody tr:nth-of-type(odd) {
  background-color: var(--cx-color-background);
}
.table-main tbody tr:last-child:nth-of-type(even) {
  border-bottom: thin solid var(--cx-color-light);
}
.table-main tbody tr td a {
  color: var(--cx-color-text);
  text-decoration: underline;
}
.table-main th,
.table-main td {
  border-width: 0;
  padding: 14px;
}
@media (min-width: 768px) {
  .table-main th,
  .table-main td {
    text-align: center;
  }
  .table-main th.table-main-cell-left,
  .table-main td.table-main-cell-left {
    text-align: start;
  }
  .table-main th.table-main-cell-right,
  .table-main td.table-main-cell-right {
    text-align: end;
  }
}
@media (max-width: 767.98px) {
  .table-main td {
    width: 100%;
    display: flex;
    border-width: 0;
    padding: 0 1.25rem;
  }
  .table-main td:first-child {
    padding-top: 1.25rem;
  }
  .table-main td:last-child {
    padding-bottom: 1.25rem;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .table-main td:last-child {
    padding-bottom: 12px;
  }
}
.table-main .table-main-actions {
  text-align: end;
}
.table-main .table-main-actions .btn + .btn,
.table-main .table-main-actions a.btn-login + .btn,
.table-main .table-main-actions button.btn-login + .btn,
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + .btn,
.table-main .table-main-actions .btn + a.btn-login,
.table-main .table-main-actions a.btn-login + a.btn-login,
.table-main .table-main-actions button.btn-login + a.btn-login,
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.btn-login,
.table-main .table-main-actions .btn + button.btn-login,
.table-main .table-main-actions a.btn-login + button.btn-login,
.table-main .table-main-actions button.btn-login + button.btn-login,
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.btn-login,
.table-main .table-main-actions app-custom-login-register .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions .btn + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions app-custom-login-register a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions a.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions app-custom-login-register button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions button.btn-login + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions a.link-alt + .btn,
.table-main .table-main-actions .register .register-reset-password a + .btn,
.register .register-reset-password .table-main .table-main-actions a + .btn,
.table-main .table-main-actions a.link-alt + a.btn-login,
.table-main .table-main-actions a.link-alt + button.btn-login,
.table-main .table-main-actions .register .register-reset-password a + button.btn-login,
.register .register-reset-password .table-main .table-main-actions a + button.btn-login,
.table-main .table-main-actions app-custom-login-register a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions a.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions button.link-alt + .btn,
.table-main .table-main-actions button.link-alt + a.btn-login,
.table-main .table-main-actions button.link-alt + button.btn-login,
.table-main .table-main-actions app-custom-login-register button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register .table-main .table-main-actions button.link-alt + a:not(.btn-link):not(a.link-alt):not(button.link-alt),
.table-main .table-main-actions .btn + a.link-alt,
.table-main .table-main-actions .register .register-reset-password .btn + a,
.register .register-reset-password .table-main .table-main-actions .btn + a,
.table-main .table-main-actions a.btn-login + a.link-alt,
.table-main .table-main-actions button.btn-login + a.link-alt,
.table-main .table-main-actions .register .register-reset-password button.btn-login + a,
.register .register-reset-password .table-main .table-main-actions button.btn-login + a,
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a.link-alt,
.table-main .table-main-actions a.link-alt + a.link-alt,
.table-main .table-main-actions .register .register-reset-password a + a,
.register .register-reset-password .table-main .table-main-actions a + a,
.table-main .table-main-actions button.link-alt + a.link-alt,
.table-main .table-main-actions .register .register-reset-password button.link-alt + a,
.register .register-reset-password .table-main .table-main-actions button.link-alt + a,
.table-main .table-main-actions .btn + button.link-alt,
.table-main .table-main-actions a.btn-login + button.link-alt,
.table-main .table-main-actions button.btn-login + button.link-alt,
.table-main .table-main-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
app-custom-login-register .table-main .table-main-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt) + button.link-alt,
.table-main .table-main-actions a.link-alt + button.link-alt,
.table-main .table-main-actions .register .register-reset-password a + button.link-alt,
.register .register-reset-password .table-main .table-main-actions a + button.link-alt,
.table-main .table-main-actions button.link-alt + button.link-alt {
  margin-left: 8px;
}
.table-main .table-main-actions button.btn[type=button],
.table-main .table-main-actions button[type=button].btn-login,
.table-main .table-main-actions button[type=button].link-alt {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .table-main .table-main-actions button.btn[type=button],
  .table-main .table-main-actions button[type=button].btn-login,
  .table-main .table-main-actions button[type=button].link-alt {
    padding: 10px 2px;
    min-width: auto;
  }
}
@media (min-width: 768px) {
  .table-main .table-main-actions {
    width: 1px;
    white-space: nowrap;
  }
}
@media (max-width: 767.98px) {
  .table-main .table-main-actions {
    justify-content: flex-end;
    margin-top: 6px;
  }
}
.table-main-bottom {
  display: flex;
  justify-content: flex-end;
  padding: 1rem 0 1rem 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  .table-main-bottom {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .table-main-pagination {
    margin: 0 auto;
  }
}
.table-main.alternative tbody tr:nth-of-type(odd) {
  background-color: #FFEBD7;
}
.table-main.alternative tbody tr:nth-of-type(even) {
  background-color: #ffccb8;
}
.table-main.alternative tbody tr:last-child:nth-of-type(even) {
  border-bottom: inherit;
}
.table-main.compress th,
.table-main.compress td {
  font-size: 14px;
  padding: 4px;
}
.table-main.compress tr:nth-of-type(2n) {
  border-bottom: solid 4px white;
}
@media (max-width: 575.98px) {
  .table-main:not(.compress) tbody .table-main-label {
    text-align: left;
  }
  .table-main:not(.compress) td {
    display: block;
    text-align: right;
  }
}
.table-content {
  width: 100%;
}
.table-content td {
  padding: 5px;
  border: 1px solid #A89F9A;
}
.table-content thead {
  color: #7E7069;
}
.table-content tbody {
  color: #A89F9A;
}
.cx-notice {
  padding: 0 3vw 16px;
  background-color: transparent;
  margin-bottom: 0;
  text-align: center;
  color: #691C32;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: "bold";
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover,
a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge,
a.btn-login .badge,
button.btn-login .badge,
app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) .badge,
a.link-alt .badge,
.register .register-reset-password a .badge,
button.link-alt .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-background {
  color: #212529;
  background-color: #F4ECE8;
}
a.badge-background:hover,
a.badge-background:focus {
  color: #212529;
  background-color: rgb(227.5, 207.5, 197.5);
}
a.badge-background:focus,
a.badge-background.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 236, 232, 0.5);
}
.badge-text {
  color: #fff;
  background-color: #000000;
}
a.badge-text:hover,
a.badge-text:focus {
  color: #fff;
  background-color: black;
}
a.badge-text:focus,
a.badge-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.badge-inverse {
  color: #212529;
  background-color: #ffffff;
}
a.badge-inverse:hover,
a.badge-inverse:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-inverse:focus,
a.badge-inverse.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.badge-transparent {
  color: #fff;
  background-color: transparent;
}
a.badge-transparent:hover,
a.badge-transparent:focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}
a.badge-transparent:focus,
a.badge-transparent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.badge-primary {
  color: #fff;
  background-color: #C56D4A;
}
a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff;
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
}
a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #691C32;
}
a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
}
a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #5dac06;
}
a.badge-success:hover,
a.badge-success:focus {
  color: #fff;
  background-color: rgb(66.3539325843, 122.7191011236, 4.2808988764);
}
a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(93, 172, 6, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover,
a.badge-info:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #db0002;
}
a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: rgb(168, 0, 1.5342465753);
}
a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 0, 2, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #A89F9A;
}
a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: rgb(144.3989361702, 132.9574468085, 126.6010638298);
}
a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(168, 159, 154, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #691C32;
}
a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff;
  background-color: rgb(64.7368421053, 17.2631578947, 30.8270676692);
}
a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(105, 28, 50, 0.5);
}
.badge-primary-accent {
  color: #fff;
  background-color: #C56D4A;
}
a.badge-primary-accent:hover,
a.badge-primary-accent:focus {
  color: #fff;
  background-color: rgb(166.6108786611, 85.6066945607, 53.3891213389);
}
a.badge-primary-accent:focus,
a.badge-primary-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(197, 109, 74, 0.5);
}
.badge-success-accent {
  color: #212529;
  background-color: #f0fbe4;
}
a.badge-success-accent:hover,
a.badge-success-accent:focus {
  color: #212529;
  background-color: rgb(215.3225806452, 244.4193548387, 183.5806451613);
}
a.badge-success-accent:focus,
a.badge-success-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 251, 228, 0.5);
}
.badge-danger-accent {
  color: #212529;
  background-color: #fff1f1;
}
a.badge-danger-accent:hover,
a.badge-danger-accent:focus {
  color: #212529;
  background-color: #ffbebe;
}
a.badge-danger-accent:focus,
a.badge-danger-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 241, 0.5);
}
.badge-warning-accent {
  color: #212529;
  background-color: #fff5df;
}
a.badge-warning-accent:hover,
a.badge-warning-accent:focus {
  color: #212529;
  background-color: rgb(255, 229.0625, 172);
}
a.badge-warning-accent:focus,
a.badge-warning-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 245, 223, 0.5);
}
.badge-info-accent {
  color: #212529;
  background-color: #deeffe;
}
a.badge-info-accent:hover,
a.badge-info-accent:focus {
  color: #212529;
  background-color: rgb(172.5, 215, 252.5);
}
a.badge-info-accent:focus,
a.badge-info-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(222, 239, 254, 0.5);
}
.badge-medium {
  color: #212529;
  background-color: #d3d6db;
}
a.badge-medium:hover,
a.badge-medium:focus {
  color: #212529;
  background-color: rgb(182.95, 187.8625, 196.05);
}
a.badge-medium:focus,
a.badge-medium.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(211, 214, 219, 0.5);
}
.badge-background-dark {
  color: #fff;
  background-color: #212738;
}
a.badge-background-dark:hover,
a.badge-background-dark:focus {
  color: #fff;
  background-color: rgb(14.0898876404, 16.6516853933, 23.9101123596);
}
a.badge-background-dark:focus,
a.badge-background-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 39, 56, 0.5);
}
.badge-visual-focus {
  color: #212529;
  background-color: #6d9df7;
}
a.badge-visual-focus:hover,
a.badge-visual-focus:focus {
  color: #212529;
  background-color: rgb(60.6493506494, 124.5454545455, 244.3506493506);
}
a.badge-visual-focus:focus,
a.badge-visual-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(109, 157, 247, 0.5);
}
.badge-background-focus {
  color: #212529;
  background-color: rgba(80, 176, 244, 0.1);
}
a.badge-background-focus:hover,
a.badge-background-focus:focus {
  color: #212529;
  background-color: rgba(32.0161290323, 154.3387096774, 240.9838709677, 0.1);
}
a.badge-background-focus:focus,
a.badge-background-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(80, 176, 244, 0.5);
}
.badge-border-focus {
  color: #212529;
  background-color: rgba(166, 204, 232, 0.6);
}
a.badge-border-focus:hover,
a.badge-border-focus:focus {
  color: #212529;
  background-color: rgba(125.4732142857, 180.7767857143, 221.5267857143, 0.6);
}
a.badge-border-focus:focus,
a.badge-border-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(166, 204, 232, 0.5);
}
a:hover > .badge {
  opacity: 0.8;
}
.user-form {
  flex-direction: column;
}
@media (min-width: 768px) {
  .user-form {
    width: 100% !important;
    --cx-max-width: 66% !important;
  }
}
.user-form form {
  display: block !important;
  width: 100%;
}
.user-form.osborne-spa .use-finger-print .form-check input + .form-check-label {
  color: white;
}
.user-form .user-form-actions {
  width: 100%;
  text-align: right;
  margin-top: 30px;
}
.user-form .user-form-actions button,
.user-form .user-form-actions a {
  flex: 0 0 calc(50% - 10px);
  margin-top: 12px;
}
@media (max-width: 767.98px) {
  .user-form .user-form-actions button,
  .user-form .user-form-actions a {
    width: 100%;
  }
}
cx-page-layout.LoginPageTemplate cx-register {
  max-width: 66%;
}
cx-register .btn-send,
cx-register a.btn-login,
cx-register button.btn-login,
cx-register app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) {
  display: block;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  cx-register .btn-send,
  cx-register a.btn-login,
  cx-register button.btn-login,
  cx-register app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) {
    width: 100%;
    margin-bottom: 30px;
  }
  cx-register .btn-send + a,
  cx-register a.btn-login + a,
  cx-register button.btn-login + a,
  cx-register app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a,
  app-custom-login-register cx-register a:not(.btn-link):not(a.link-alt):not(button.link-alt) + a {
    text-align: center;
    display: block;
  }
}
cx-register .cx-section {
  width: 100%;
}
cx-register cx-page-slot.BodyContent {
  padding: 0;
  margin-bottom: 40px;
}
cx-register cx-page-slot.BodyContent cx-paragraph {
  max-width: none;
}
cx-register cx-page-slot.BodyContent cx-paragraph table thead {
  font-size: 12px;
}
cx-register cx-page-slot.BodyContent cx-paragraph table tbody {
  font-size: 11px;
}
cx-register cx-page-slot.BodyContent cx-paragraph table tbody td:first-child {
  min-width: 120px;
}
.table-content {
  width: 100%;
}
.table-content td {
  padding: 5px;
  border: 1px solid #A89F9A;
}
.table-content thead {
  color: #7E7069;
}
.table-content tbody {
  color: #A89F9A;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.modal {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  padding: 1rem 1rem;
}
.cx-theme-high-contrast-dark .modal-header,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-dark .cx-dialog-header,
.cx-theme-high-contrast-light .modal-header,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-light .cx-dialog-header {
  background-color: var(--cx-color-background);
}
.modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  padding: 16px 30px 30px;
}
.modal-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container {
  border-radius: 0;
  border: none;
}
.cx-theme-high-contrast-dark .modal-content,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container,
.cx-theme-high-contrast-light .modal-content,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .modal-content .close,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content .close,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container .close,
.cx-theme-high-contrast-light .modal-content .close,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content .close,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container .close {
  color: var(--cx-color-text);
}
.modal .close {
  font-size: 38px;
  font-weight: 100;
  bottom: 5px;
  position: relative;
  margin-inline-start: 0;
  margin-inline-end: 0;
  align-self: flex-end;
}
@media (max-width: 991.98px) {
  .modal .close {
    margin-bottom: 0;
  }
}
.modal .cx-dialog-header button.close,
.modal button.close {
  padding: 0;
  margin: 0 0 0 auto;
}
.modal[aria-hidden=false] {
  display: block;
}
.cx-modal-container {
  display: flex;
  align-items: center;
  margin: auto;
  height: 100%;
  overflow-y: auto;
  max-width: 768px !important;
  min-width: 768px !important;
}
@media (max-width: 767.98px) {
  .cx-modal-container {
    margin: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  .cx-modal-container {
    max-width: 768px !important;
    min-width: 768px !important;
  }
}
.cx-modal-header {
  display: flex;
  justify-content: space-between;
  padding-top: 2rem;
  padding-inline-end: 1.875rem;
  padding-bottom: 0;
  padding-inline-start: 1.875rem;
}
.cx-modal-content {
  background-color: var(--cx-color-inverse);
  width: 100%;
}
.cx-theme-high-contrast-dark .cx-modal-content,
.cx-theme-high-contrast-light .cx-modal-content {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .cx-modal-content .close,
.cx-theme-high-contrast-light .cx-modal-content .close {
  color: var(--cx-color-text);
}
.cx-modal-footer {
  padding: 0px 27px 30px;
}
@media (min-width: 992px) {
  .cx-asm-dialog {
    max-width: 95% !important;
    min-width: 95% !important;
  }
}
.cx-asm-dialog .cx-modal-content {
  border-radius: 16px;
}
cx-product-image-zoom-dialog {
  color: var(--cx-color-text);
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 768px) {
  cx-product-image-zoom-dialog .cx-image-zoom-dialog {
    max-width: 90vw !important;
    min-width: 90vw !important;
    height: 90vh;
  }
  cx-product-image-zoom-dialog .cx-image-zoom-dialog:before {
    height: min-content;
  }
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-dialog .cx-image-zoom-dialog {
    max-width: 100% !important;
    min-width: 100% !important;
    height: 100%;
    margin: 0;
  }
}
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content {
  height: 100%;
}
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  padding: 1.5rem 1.75rem 0.85rem;
  border-bottom: none;
  max-height: 76px;
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
    padding: 1rem;
  }
}
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close {
  right: -10px;
  bottom: 10px;
  font-size: 26px;
}
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  background-color: var(--cx-color-inverse);
  height: calc(100% - 76px);
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
    padding: 0;
  }
}
cx-product-image-zoom-trigger {
  display: flex;
  justify-content: flex-end;
}
cx-product-image-zoom-trigger .cx-action-link {
  padding: 0;
  height: 24px;
  margin: 0.5em auto;
  text-decoration: none;
}
cx-product-image-zoom-trigger .cx-action-link cx-icon {
  padding: 0 0 0 0.4em;
}
cx-product-image-zoom-trigger .cx-action-link:focus {
  text-decoration: none;
}
cx-product-image-zoom-view {
  display: flex;
  flex-direction: column;
  height: 100%;
}
cx-product-image-zoom-view .cx-main-image-group {
  display: flex;
  justify-content: center;
  padding-bottom: 1em;
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-view .cx-main-image-group {
    height: 100%;
  }
}
cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image {
  display: flex;
}
@media (max-width: 767.98px) {
  cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image {
    display: none;
  }
}
cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image button {
  align-self: center;
  font-size: 2rem;
}
cx-product-image-zoom-view .cx-main-image-group .cx-default-image-zoom {
  display: flex;
  justify-content: center;
  max-height: calc(90vh - 200px);
}
@media (min-width: 992px) {
  cx-product-image-zoom-view .cx-main-image-group .cx-default-image-zoom {
    height: calc(90vh - 200px) !important;
    padding-top: initial !important;
  }
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-view .cx-main-image-group .cx-default-image-zoom {
    height: 100%;
    max-height: 100%;
  }
}
cx-product-image-zoom-view .cx-main-image-group .cx-default-image-zoom:hover {
  cursor: zoom-in;
}
cx-product-image-zoom-view .cx-main-image-group .cx-default-image-zoom img {
  position: relative !important;
}
cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container .cx-image-zoomed img {
  width: unset;
  height: unset;
  margin: unset;
}
cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container {
  width: 100%;
  height: calc(90vh - 200px);
  overflow: hidden;
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container {
    height: 100%;
  }
}
cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container .cx-image-zoomed {
  height: 100% !important;
  width: 100%;
  padding: 1em !important;
  -webkit-touch-callout: none;
}
cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container .cx-image-zoomed:hover {
  cursor: zoom-out;
}
cx-product-image-zoom-view .cx-main-image-group .cx-zoom-container .cx-image-zoomed img {
  transform: scale(2);
  position: relative;
  transition: background-position 0.25s;
  object-fit: cover;
}
cx-product-image-zoom-view cx-product-image-zoom-thumbnails .thumbs {
  flex: auto;
}
cx-product-image-zoom-view cx-product-image-zoom-thumbnails .thumbs cx-media {
  width: 70px;
  height: 70px;
}
@media only screen and (max-width: 900px) and (orientation: landscape) {
  cx-product-image-zoom-view cx-product-image-zoom-thumbnails .thumbs {
    display: none;
  }
}
cx-product-image-zoom-thumbnails .carousel-panel {
  align-self: center;
}
cx-product-image-zoom-thumbnails .carousel-panel .slide.active {
  display: flex;
  justify-content: center;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
cx-configurator-cart-entry-bundle-info button {
  border: none;
  background-color: transparent;
  outline-offset: 0px;
  padding-inline-start: 0px;
}
cx-configurator-cart-entry-bundle-info button .cx-toggle-hide-items {
  color: var(--cx-color-primary);
  font-size: inherit;
  font-weight: bold;
  inline-size: max-content;
  text-decoration: underline;
  cursor: pointer;
}
cx-configurator-cart-entry-bundle-info .cx-item-infos {
  inline-size: 100%;
  max-block-size: 0;
  overflow: hidden;
  font-size: var(--cx-font-small, 0.8rem);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
}
cx-configurator-cart-entry-bundle-info .cx-item-infos.open {
  max-block-size: fit-content;
  padding-block-end: 15px;
}
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-block-start: 15px;
  padding-block-end: 15px;
  border-bottom: solid 1px var(--cx-color-light);
}
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info .cx-item-name {
  overflow-wrap: break-word;
  width: 100%;
}
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info .cx-item-price,
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info .cx-item-quantity {
  overflow-wrap: break-word;
  display: flex;
  flex-direction: row;
  width: 100%;
}
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info .cx-item-price .cx-identifier,
cx-configurator-cart-entry-bundle-info .cx-item-infos .cx-item-info .cx-item-quantity .cx-identifier {
  min-width: 5rem;
}
cx-configurator-cart-entry-info .cx-configuration-info {
  display: flex;
}
@media (min-width: 1200px) {
  cx-configurator-cart-entry-info .cx-configuration-info {
    flex-direction: row;
  }
}
@media (max-width: 1319.98px) {
  cx-configurator-cart-entry-info .cx-configuration-info {
    flex-direction: column;
  }
}
cx-configurator-cart-entry-info .cx-configuration-info:first-of-type {
  margin-block-start: 10px;
}
cx-configurator-cart-entry-info .cx-configuration-info:last-of-type {
  margin-block-end: 10px;
}
cx-configurator-cart-entry-info .cx-configuration-info .cx-label {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  word-break: break-word;
}
cx-configurator-cart-entry-info .cx-configuration-info .cx-value {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  word-break: break-word;
  padding-inline-start: 0px;
}
@media (max-width: 1319.98px) {
  cx-configurator-cart-entry-info .cx-configuration-info .cx-label,
  cx-configurator-cart-entry-info .cx-configuration-info .cx-value {
    width: 100%;
  }
}
cx-configure-product:not(:empty) .btn-block {
  margin-block-start: 10px;
}
@media (min-width: 992px) {
  cx-page-slot.Summary cx-configure-product {
    grid-column: 2;
    grid-row: 4;
    padding-inline-start: 20px;
    padding-inline-end: 20px;
    padding-block-end: 0px;
  }
  .cxFeat_a11yPdpGridArrangement cx-page-slot.Summary cx-configure-product {
    grid-row: unset;
  }
}
cx-configurator-issues-notification {
  display: none;
  width: 100%;
}
cx-configurator-issues-notification:not(:empty) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background-color: rgb(245, 206, 206);
  font-weight: var(--cx-font-weight-semi);
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  padding-block-start: 5px;
  padding-block-end: 5px;
  margin-block-end: 1.25rem;
}
cx-configurator-issues-notification:not(:empty) cx-icon {
  align-self: flex-start;
  color: var(--cx-color-danger);
  font-size: 30px;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
cx-configurator-issues-notification:not(:empty) #cx-error-msg {
  word-break: break-word;
  padding-inline-end: 15px;
}
@media (max-width: 767.98px) {
  cx-configurator-issues-notification:not(:empty) #cx-error-msg {
    padding-inline-end: 85px;
  }
}
cx-configurator-issues-notification:not(:empty) #cx-error-msg .cx-error-msg-action button.link {
  color: var(--cx-color-text);
  text-decoration: underline;
}
cx-configurator-issues-notification:not(:empty) #cx-error-msg .cx-error-msg-action button.link:hover {
  color: var(--cx-color-primary);
  text-decoration: none;
}
.cx-theme-high-contrast-dark cx-configurator-issues-notification:not(:empty),
.cx-theme-high-contrast-light cx-configurator-issues-notification:not(:empty) {
  background-color: var(--cx-color-background);
}
cx-configurator-add-to-cart-button {
  position: fixed;
  z-index: calc(var(--cx-popover-z-index) + 10);
  bottom: 0;
  width: 100%;
  background-color: var(--cx-color-background);
  border-top: solid 1px var(--cx-color-light);
  box-shadow: 0 0 5px var(--cx-color-light);
}
.cx-theme-high-contrast-dark cx-configurator-add-to-cart-button,
.cx-theme-high-contrast-light cx-configurator-add-to-cart-button {
  border-top: solid 1px var(--cx-color-dark);
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container,
cx-configurator-add-to-cart-button .cx-display-only-btn-container {
  max-width: 1140px;
  display: flex;
  justify-content: flex-end;
  margin: 0 auto;
  margin-block-start: 15px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 16px;
  padding-block-end: 16px;
  margin-top: 0px;
}
@media (max-width: 767.98px) {
  cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container,
  cx-configurator-add-to-cart-button .cx-display-only-btn-container {
    justify-content: center;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
    padding-block-start: 16px;
    padding-block-end: 16px;
  }
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container button.cx-add-to-cart-btn,
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container button.cx-display-only-btn,
cx-configurator-add-to-cart-button .cx-display-only-btn-container button.cx-add-to-cart-btn,
cx-configurator-add-to-cart-button .cx-display-only-btn-container button.cx-display-only-btn {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  inline-size: 40%;
}
@media (max-width: 767.98px) {
  cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container button.cx-add-to-cart-btn,
  cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container button.cx-display-only-btn,
  cx-configurator-add-to-cart-button .cx-display-only-btn-container button.cx-add-to-cart-btn,
  cx-configurator-add-to-cart-button .cx-display-only-btn-container button.cx-display-only-btn {
    inline-size: 100%;
  }
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container {
  inline-size: 40%;
  padding-inline-start: 16px;
}
@media (max-width: 767.98px) {
  cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container {
    inline-size: 100%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container {
    padding-inline-start: 0px;
  }
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row .cx-quantity {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-inline-end: 10px;
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row .cx-quantity label {
  padding-inline-end: 5px;
  font-weight: var(--cx-font-weight-semi);
  margin-block-end: 0px;
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row .cx-quantity cx-item-counter {
  background-color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-dark cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row .cx-quantity cx-item-counter,
.cx-theme-high-contrast-light cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row .cx-quantity cx-item-counter {
  background-color: var(--cx-color-background);
}
cx-configurator-add-to-cart-button .cx-add-to-cart-btn-container .cx-quantity-add-to-cart-container .cx-quantity-add-to-cart-row button.cx-add-to-cart-btn {
  inline-size: 45%;
}
cx-configurator-attribute-input-field {
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 12px;
  padding-block-end: 12px;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-input-field {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-block-start: 12px;
    padding-block-end: 12px;
    padding-block-end: 24px;
  }
}
cx-configurator-attribute-input-field em {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-input-field em fieldset {
  width: 100%;
}
cx-configurator-attribute-input-field em fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-input-field em fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-input-field em fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-input-field em fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-input-field em fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-input-field em fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-checkbox-list {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-checkbox-list fieldset {
  width: 100%;
}
cx-configurator-attribute-checkbox-list fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-checkbox-list fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-checkbox-list fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-checkbox-list fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-checkbox-list fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-checkbox-list fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-checkbox-list .cx-attribute-level-quantity-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
cx-configurator-attribute-checkbox-list .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
cx-configurator-attribute-checkbox-list .cx-attribute-level-quantity-price cx-configurator-price {
  padding-block-end: 10px;
}
cx-configurator-attribute-checkbox-list .cx-quantity {
  padding-block-end: 1rem;
}
cx-configurator-attribute-checkbox-list .form-check input:disabled + .form-check-label {
  color: var(--cx-color-text);
}
cx-configurator-attribute-checkbox-list .form-check input:focus {
  outline: var(--cx-visual-focus-width, 2px) auto var(--cx-color-visual-focus);
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-offset: 4px;
  transition: none;
}
cx-configurator-attribute-checkbox {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-checkbox fieldset {
  width: 100%;
}
cx-configurator-attribute-checkbox fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-checkbox fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-checkbox fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-checkbox fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-checkbox fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-checkbox fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-checkbox .form-check input:focus {
  outline: var(--cx-visual-focus-width, 2px) auto var(--cx-color-visual-focus);
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-offset: 4px;
  transition: none;
}
cx-configurator-attribute-drop-down {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
  flex-direction: column;
}
cx-configurator-attribute-drop-down fieldset {
  width: 100%;
}
cx-configurator-attribute-drop-down fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-drop-down fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-drop-down fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-drop-down fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-drop-down fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-drop-down fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-drop-down .form-group {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-drop-down .form-group {
    flex-direction: column;
  }
}
cx-configurator-attribute-drop-down .form-group select {
  width: 100%;
}
cx-configurator-attribute-drop-down .form-group .cx-required-error-msg {
  border-color: var(--cx-color-danger);
}
@media (min-width: 768px) {
  cx-configurator-attribute-drop-down .form-group .cx-value-price {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-drop-down .form-group .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-drop-down .cx-attribute-level-quantity-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
cx-configurator-attribute-drop-down .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
cx-configurator-attribute-drop-down .cx-attribute-level-quantity-price cx-configurator-price {
  padding-block-end: 10px;
}
cx-configurator-attribute-drop-down .cx-value-label-pair {
  width: 80%;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-drop-down .cx-value-label-pair {
    width: 100%;
  }
}
cx-configurator-attribute-drop-down .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-drop-down .cx-value-price {
    margin-block-start: 32px;
  }
}
cx-configurator-attribute-drop-down .cx-attribute-level-quantity-price {
  margin-block-start: 32px;
}
cx-configurator-attribute-drop-down .cx-configurator-attribute-additional-value {
  width: 100%;
  padding-inline-end: 10px;
  margin-inline-start: 0;
}
cx-configurator-attribute-footer {
  display: flex;
  flex-direction: row;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-footer .cx-required-error-msg {
  color: var(--cx-color-danger);
  font-size: 14px;
}
cx-configurator-attribute-footer .cx-required-error-msg cx-icon {
  padding-inline-end: 5px;
}
cx-configurator-attribute-header {
  display: flex;
  flex-direction: column;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
  margin-block-end: 0px;
}
cx-configurator-attribute-header label {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-block-start: 10px;
}
cx-configurator-attribute-header .cx-required-icon:after {
  content: "*";
  color: var(--cx-color-danger);
}
cx-configurator-attribute-header .cx-required-error-msg {
  color: var(--cx-color-danger);
  font-size: 14px;
}
cx-configurator-attribute-header .cx-required-error-msg cx-icon {
  padding-inline-end: 5px;
}
cx-configurator-attribute-header .cx-conflict-msg,
cx-configurator-attribute-header .cx-hidden-msg {
  display: inline-flex;
}
cx-configurator-attribute-header .cx-conflict-msg cx-icon,
cx-configurator-attribute-header .cx-hidden-msg cx-icon {
  color: var(--cx-color-warning);
  font-size: 20px;
  padding-inline-end: 5px;
}
cx-configurator-attribute-header .cx-conflict-msg .cx-action-link {
  font-size: 14px;
  min-height: 0px;
}
cx-configurator-attribute-header a.cx-conflict-msg {
  cursor: pointer;
}
cx-configurator-attribute-header a.cx-action-link {
  cursor: pointer;
}
cx-configurator-attribute-header img {
  width: 25%;
  padding-block-end: 5px;
  padding-block-start: 5px;
  display: block;
}
cx-configurator-attribute-header .cx-header-label-container {
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-input-field {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-input-field fieldset {
  width: 100%;
}
cx-configurator-attribute-input-field fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-input-field fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-input-field fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-input-field fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-input-field fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-input-field fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-input-field .form-group {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-input-field .form-group {
    flex-direction: column;
  }
}
cx-configurator-attribute-input-field .form-group select {
  width: 100%;
}
cx-configurator-attribute-input-field .form-group .cx-required-error-msg {
  border-color: var(--cx-color-danger);
}
@media (min-width: 768px) {
  cx-configurator-attribute-input-field .form-group .cx-value-price {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-input-field .form-group .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-multi-selection-bundle .cx-attribute-level-quantity-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-block-start: 32px;
  margin-block-end: 32px;
  margin-inline-start: 16px;
  margin-inline-end: 16px;
}
cx-configurator-attribute-multi-selection-bundle .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
cx-configurator-attribute-multi-selection-bundle .cx-attribute-level-quantity-price cx-configurator-price {
  padding-block-end: 10px;
}
cx-configurator-attribute-multi-selection-image {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-multi-selection-image fieldset {
  width: 100%;
}
cx-configurator-attribute-multi-selection-image fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-multi-selection-image fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-multi-selection-image fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-multi-selection-image fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-multi-selection-image fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-multi-selection-image fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-multi-selection-image .cx-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: baseline;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select {
  width: 200px;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input,
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input {
  opacity: 0;
  position: absolute;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus:not(:focus-visible) + .cx-label-container,
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus:not(:focus-visible) + .cx-label-container {
  outline: none;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container,
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container,
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container {
    outline-offset: -2px;
  }
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container .ng-select-container,
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container .ng-select-container {
    position: initial;
  }
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container[type=radio],
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container[type=checkbox],
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container.btn-tertiary,
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container[type=radio],
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container[type=checkbox],
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container.btn-tertiary {
    outline-offset: 2px;
  }
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container > cx-media,
  cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  margin-block-start: 5px;
  margin-block-end: 5px;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label {
  text-align: center;
  line-break: anywhere;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label button {
  border: none;
  background-color: inherit;
  padding-inline-start: 0;
  padding-inline-end: 0;
  margin-top: 5px;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label button cx-icon {
  pointer-events: none;
  color: var(--cx-color, var(--cx-color-secondary));
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img,
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-dummy {
  display: block;
  border-radius: 2px;
  border: transparent 3px solid;
  padding-inline-start: 3px;
  padding-inline-end: 3px;
  padding-block-start: 3px;
  padding-block-end: 3px;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-dummy {
  block-size: 75%;
  max-width: 100px;
  min-height: 100px;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-hover:hover {
  border: var(--cx-color-secondary) 3px solid;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-selected {
  border: var(--cx-color-primary) 3px solid;
}
.cxFeat_a11yDifferentiateFocusedAndSelected cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-selected {
  border-style: dotted;
}
cx-configurator-attribute-multi-selection-image .cx-row .cx-configurator-select .cx-label-container cx-configurator-price {
  min-height: 27px;
  max-width: 100%;
  align-items: center;
}
cx-configurator-attribute-numeric-input-field {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
  flex-direction: column;
}
cx-configurator-attribute-numeric-input-field fieldset {
  width: 100%;
}
cx-configurator-attribute-numeric-input-field fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-numeric-input-field fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-numeric-input-field fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-numeric-input-field fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-numeric-input-field fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-numeric-input-field fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-numeric-input-field .form-group {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-numeric-input-field .form-group {
    flex-direction: column;
  }
}
cx-configurator-attribute-numeric-input-field .form-group select {
  width: 100%;
}
cx-configurator-attribute-numeric-input-field .form-group .cx-required-error-msg {
  border-color: var(--cx-color-danger);
}
@media (min-width: 768px) {
  cx-configurator-attribute-numeric-input-field .form-group .cx-value-price {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-numeric-input-field .form-group .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-numeric-input-field .cx-validation-msg {
  color: var(--cx-color-danger);
  font-size: 14px;
}
cx-configurator-attribute-numeric-input-field .cx-validation-msg cx-icon {
  padding-inline-end: 5px;
}
cx-configurator-attribute-product-card:first-of-type .cx-product-card {
  border-top: solid 1px var(--cx-color-light);
}
cx-configurator-attribute-product-card .cx-product-card {
  padding-block-start: 16px;
  padding-block-end: 16px;
  width: 100%;
  min-height: 140px;
  border-bottom: solid 1px var(--cx-color-light);
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows {
    width: 100%;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows.column {
  flex-direction: column;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-block-end: 16px;
  min-height: 48px;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price {
    margin-block-start: 0.5rem;
    margin-block-end: 0.5rem;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-price {
  width: 50%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity:empty {
    width: 0%;
  }
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity:empty + .cx-product-card-price {
    width: 100%;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-price {
  height: fit-content;
  width: fit-content;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity {
  width: fit-content;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity {
    margin-block-start: 0.5rem;
    margin-block-end: 0.5rem;
    margin-inline-end: 0.5rem;
  }
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-quantity-price .cx-product-card-quantity {
    margin-inline-end: 4rem;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-action {
  display: flex;
  flex-direction: row;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows .cx-product-card-action {
    align-self: flex-end;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-rows.deselection-error-message {
  display: inline-block;
  width: 80%;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-imgs {
  width: 3rem;
  height: 3rem;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-imgs {
    height: 5rem;
    min-width: 5rem;
    width: 5rem;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-imgs cx-media {
  background-color: var(--cx-color-light);
  height: 100%;
  width: 100%;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-imgs img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-inline-start: 16px;
  width: 15.5rem;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info {
    width: 18rem;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info .cx-product-card-name a,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info .cx-product-card-name p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info .cx-product-card-name p {
  color: var(--cx-color-primary);
  margin-block-end: 0;
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-info .cx-product-card-code {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
  color: var(--cx-color-secondary);
  font-size: 0.875rem;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn {
    min-width: 6rem;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn {
    width: 100%;
  }
}
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn .btn,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a.btn-login,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn button.btn-login,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a.link-alt,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn .register .register-reset-password a,
.register .register-reset-password cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a,
cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn button.link-alt {
  font-size: 16px;
  width: 100%;
}
@media (min-width: 768px) {
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn .btn,
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a.btn-login,
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn button.btn-login,
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a.link-alt,
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn .register .register-reset-password a,
  .register .register-reset-password cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn a,
  cx-configurator-attribute-product-card .cx-product-card .cx-product-card-action-btn button.link-alt {
    max-width: 20rem;
  }
}
cx-configurator-attribute-product-card .cx-product-card-selected {
  flex-wrap: wrap;
  background-color: var(--cx-color-background);
}
cx-configurator-attribute-product-card .cx-product-card-selected cx-item-counter {
  background-color: #fff;
}
cx-configurator-attribute-product-card .deselection-error-message {
  padding-top: 5px;
  color: var(--cx-color-danger);
}
cx-configurator-attribute-product-card .deselection-error-symbol {
  padding: 5px;
}
cx-configurator-attribute-quantity {
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-quantity .cx-quantity {
  display: flex;
  align-items: center;
}
cx-configurator-attribute-quantity .cx-quantity label {
  margin-inline-end: 0.5rem;
}
cx-configurator-price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
cx-configurator-price .cx-quantity-price {
  font-size: var(--cx-font-small, 0.9rem);
  line-break: anywhere;
}
cx-configurator-price .cx-price,
cx-configurator-price .cx-price-total {
  font-weight: bold;
  line-break: anywhere;
}
cx-configurator-price .cx-greyed-out {
  color: var(--cx-color-secondary);
}
cx-configurator-attribute-radio-button {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-radio-button fieldset {
  width: 100%;
}
cx-configurator-attribute-radio-button fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-radio-button fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-radio-button fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-radio-button fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-radio-button fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-radio-button fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-radio-button .cx-attribute-level-quantity-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
cx-configurator-attribute-radio-button .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
cx-configurator-attribute-radio-button .cx-attribute-level-quantity-price cx-configurator-price {
  padding-block-end: 10px;
}
cx-configurator-attribute-radio-button .form-check:last-child {
  margin-block-end: 9px;
}
cx-configurator-attribute-radio-button .form-check input:focus {
  outline: var(--cx-visual-focus-width, 2px) auto var(--cx-color-visual-focus);
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-offset: 4px;
  transition: none;
}
cx-configurator-attribute-radio-button .cx-quantity {
  padding-block-end: 1rem;
}
cx-configurator-attribute-radio-button .cx-configurator-attribute-additional-value {
  margin-inline-start: 0px;
}
cx-configurator-attribute-read-only {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-read-only fieldset {
  width: 100%;
}
cx-configurator-attribute-read-only fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-read-only fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-read-only fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-read-only fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-read-only fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-read-only fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
  flex-direction: column;
}
cx-configurator-attribute-single-selection-bundle-dropdown fieldset {
  width: 100%;
}
cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-single-selection-bundle-dropdown fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown .form-group {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group {
    flex-direction: column;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown .form-group select {
  width: 100%;
}
cx-configurator-attribute-single-selection-bundle-dropdown .form-group .cx-required-error-msg {
  border-color: var(--cx-color-danger);
}
@media (min-width: 768px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group .cx-value-price {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group .cx-value-price {
    width: 100%;
  }
}
@media (min-width: 768px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group select {
    width: 80%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group {
    flex-direction: column;
  }
  cx-configurator-attribute-single-selection-bundle-dropdown .form-group select {
    width: 100%;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card {
  width: 100%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card .cx-product-card {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card:first-of-type .cx-product-card-rows {
  padding-inline-start: 0px;
}
cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card .cx-product-card-rows.column {
  padding-inline-end: 0px;
}
cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card:first-of-type .cx-product-card {
  border-top: none;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown cx-configurator-attribute-product-card {
    margin-inline-start: -17px;
    margin-inline-end: -17px;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown .cx-attribute-level-quantity-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-start: 32px;
  margin-block-end: 32px;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-bundle-dropdown .cx-attribute-level-quantity-price {
    margin-inline-end: 0px;
  }
}
cx-configurator-attribute-single-selection-bundle-dropdown .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
}
cx-configurator-attribute-single-selection-bundle .cx-attribute-level-quantity-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-block-start: 32px;
  margin-block-end: 32px;
  margin-inline-start: 16px;
  margin-inline-end: 16px;
}
cx-configurator-attribute-single-selection-bundle .cx-attribute-level-quantity-price cx-configurator-attribute-quantity {
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
cx-configurator-attribute-single-selection-bundle .cx-attribute-level-quantity-price cx-configurator-price {
  padding-block-end: 10px;
}
cx-configurator-attribute-single-selection-image {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-attribute-single-selection-image fieldset {
  width: 100%;
}
cx-configurator-attribute-single-selection-image fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-attribute-single-selection-image fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-attribute-single-selection-image fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-attribute-single-selection-image fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-attribute-single-selection-image fieldset .form-check .cx-value-label-pair,
  cx-configurator-attribute-single-selection-image fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-attribute-single-selection-image .cx-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: baseline;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select {
  width: 200px;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input,
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input {
  opacity: 0;
  position: absolute;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus:not(:focus-visible) + .cx-label-container,
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus:not(:focus-visible) + .cx-label-container {
  outline: none;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container,
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container,
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container {
    outline-offset: -2px;
  }
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container .ng-select-container,
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container .ng-select-container {
    position: initial;
  }
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container[type=radio],
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container[type=checkbox],
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container.btn-tertiary,
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container[type=radio],
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container[type=checkbox],
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container.btn-tertiary {
    outline-offset: 2px;
  }
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=checkbox].form-input:focus + .cx-label-container > cx-media,
  cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select input[type=radio].form-input:focus + .cx-label-container > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  margin-block-start: 5px;
  margin-block-end: 5px;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label {
  text-align: center;
  line-break: anywhere;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label button {
  border: none;
  background-color: inherit;
  padding-inline-start: 0;
  padding-inline-end: 0;
  margin-top: 5px;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label button cx-icon {
  pointer-events: none;
  color: var(--cx-color, var(--cx-color-secondary));
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img,
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-dummy {
  display: block;
  border-radius: 2px;
  border: transparent 3px solid;
  padding-inline-start: 3px;
  padding-inline-end: 3px;
  padding-block-start: 3px;
  padding-block-end: 3px;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-dummy {
  block-size: 75%;
  max-width: 100px;
  min-height: 100px;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-hover:hover {
  border: var(--cx-color-secondary) 3px solid;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-selected {
  border: var(--cx-color-primary) 3px solid;
}
.cxFeat_a11yDifferentiateFocusedAndSelected cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container label .cx-img-selected {
  border-style: dotted;
}
cx-configurator-attribute-single-selection-image .cx-row .cx-configurator-select .cx-label-container cx-configurator-price {
  min-height: 27px;
  max-width: 100%;
  align-items: center;
}
cx-configurator-conflict-description {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  padding-block-start: 5px;
  padding-block-end: 5px;
  background-color: rgb(255, 241.36, 200.44);
}
.cx-theme-high-contrast-dark cx-configurator-conflict-description {
  color: var(--cx-color-light);
}
cx-configurator-conflict-description cx-icon {
  color: var(--cx-color-warning);
  align-self: center;
  font-size: 30px;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 5px;
  padding-block-end: 15px;
}
cx-configurator-conflict-suggestion {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  background-color: rgb(246.3, 245.4, 244.9);
  border: 1px solid var(--cx-color-light);
  border-radius: 2px;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 15px;
  padding-block-end: 15px;
  margin-inline-start: -15px;
  margin-inline-end: -15px;
  margin-block-start: 0px;
  margin-block-end: 15px;
}
.cx-theme-high-contrast-dark cx-configurator-conflict-suggestion,
.cx-theme-high-contrast-light cx-configurator-conflict-suggestion {
  border: 1px solid var(--cx-color-dark);
  background: var(--cx-color-background) none;
}
@media (max-width: 767.98px) {
  cx-configurator-conflict-suggestion {
    padding-inline-start: 35px;
    padding-inline-end: 35px;
    padding-block-start: 15px;
    padding-block-end: 15px;
  }
}
cx-configurator-conflict-suggestion .cx-title {
  font-weight: bold;
  padding-inline-end: 5px;
  padding-inline-start: 0px;
}
cx-configurator-cpq-overview-attribute {
  display: none;
}
cx-configurator-cpq-overview-attribute:not(:empty) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
@media (max-width: 767.98px) {
  cx-configurator-cpq-overview-attribute:not(:empty) {
    flex-direction: column;
  }
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container {
  display: flex;
  flex-direction: row;
  width: 40%;
}
@media (max-width: 767.98px) {
  cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container {
    width: 100%;
  }
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-thumbnail {
  width: 3rem;
  height: 3rem;
}
@media (min-width: 768px) {
  cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-thumbnail {
    height: 5rem;
    min-width: 5rem;
    width: 5rem;
  }
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-thumbnail cx-media {
  background-color: var(--cx-color-light);
  height: 100%;
  width: 100%;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-thumbnail img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  width: 80%;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-code {
  display: block;
  color: var(--cx-color-secondary);
  font-size: 0.875rem;
  overflow-wrap: anywhere;
  padding-block-end: 5px;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-quantity,
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-price {
  display: flex;
  flex-direction: row;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-quantity .cx-identifier,
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-price .cx-identifier {
  width: 35%;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-quantity .cx-item,
cx-configurator-cpq-overview-attribute:not(:empty) .cx-value-container .cx-value-info .cx-price .cx-item {
  width: fit-content;
  line-break: anywhere;
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-attribute-price-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  color: var(--cx-color-secondary);
  width: 60%;
}
@media (max-width: 767.98px) {
  cx-configurator-cpq-overview-attribute:not(:empty) .cx-attribute-price-container {
    width: 100%;
    align-items: flex-start;
    padding-block-start: 5px;
  }
}
cx-configurator-cpq-overview-attribute:not(:empty) .cx-attribute-price-container .cx-attribute-label {
  padding-inline-end: 10px;
}
cx-configurator-group {
  width: 100%;
}
cx-configurator-group .cx-group-attribute {
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 12px;
  padding-block-end: 12px;
}
@media (max-width: 767.98px) {
  cx-configurator-group .cx-group-attribute {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-block-start: 12px;
    padding-block-end: 12px;
    padding-block-end: 24px;
  }
}
cx-configurator-group .cx-group-attribute em {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-group .cx-group-attribute em fieldset {
  width: 100%;
}
cx-configurator-group .cx-group-attribute em fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-group .cx-group-attribute em fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-group .cx-group-attribute em fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-group .cx-group-attribute em fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-group .cx-group-attribute em fieldset .form-check .cx-value-label-pair,
  cx-configurator-group .cx-group-attribute em fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
cx-configurator-group .cx-hidden {
  background-color: var(--cx-color-background);
}
cx-configurator-group cx-item-counter.readonly input {
  border: solid 1px var(--cx-color-light);
  min-height: 48px;
  width: 10rem;
}
cx-configurator-form,
cx-configurator-conflict-solver-dialog:not(:empty) {
  width: 100%;
}
cx-configurator-form .cx-ghost-attribute,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 12px;
  padding-block-end: 12px;
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-block-start: 12px;
    padding-block-end: 12px;
    padding-block-end: 24px;
  }
}
cx-configurator-form .cx-ghost-attribute em,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-form .cx-ghost-attribute em fieldset,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset {
  width: 100%;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair cx-configurator-show-more,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
  cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-price,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    padding-block-start: 12px;
    padding-block-end: 12px;
  }
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-title,
cx-configurator-form .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description,
cx-configurator-form .cx-ghost-attribute .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-price,
cx-configurator-form .cx-ghost-attribute .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-label {
  height: 30px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-title,
cx-configurator-form .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description,
cx-configurator-form .cx-ghost-attribute .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-price,
cx-configurator-form .cx-ghost-attribute .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-label,
cx-configurator-form .cx-ghost-attribute .cx-ghost-text,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-text,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-price {
  background-color: var(--cx-color-ghost);
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description-box,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description-box,
cx-configurator-form .cx-ghost-attribute .cx-ghost-body,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body,
cx-configurator-form .cx-ghost-attribute .cx-ghost-radiobutton-value,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-radiobutton-value,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-label-pair,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-price {
  display: flex;
  flex-direction: row;
  align-items: center;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-block-end: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-title {
  width: 30%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-icon {
  width: 30px;
  border-radius: 50%;
  margin-inline-start: 10px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box {
  flex: 0 0 100%;
  margin-block-start: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box .cx-ghost-description {
  width: 60%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-block-end: 15px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-text,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-text {
  width: 70%;
  height: 72px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-price {
  width: 10%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value {
  flex: 0 0 100%;
  justify-content: space-between;
  margin-block-start: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair {
  width: 80%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-value-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-value-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-label {
  margin-inline-start: 10px;
  height: 30px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(1) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(1) .cx-ghost-label {
  width: 20%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(2) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(2) .cx-ghost-label {
  width: 55%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(3) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(3) .cx-ghost-label {
  width: 30%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-price {
  width: 10%;
  align-items: flex-end;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu,
cx-configurator-group-menu:not(:empty) .cx-ghost-group-menu {
  margin-inline-end: 25px;
}
@media (max-width: 991.98px) {
  cx-configurator-group-menu:not(:empty) .cx-group-menu,
  cx-configurator-group-menu:not(:empty) .cx-ghost-group-menu {
    background-color: var(--cx-color-background);
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-block-start: 0px;
    margin-block-end: 0px;
  }
}
cx-configurator-group-menu:not(:empty) .cx-group-menu {
  list-style-type: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: var(--cx-color-light);
  border-radius: 2px;
  padding-inline-start: 3px;
  padding-inline-end: 3px;
  padding-block-start: 3px;
  padding-block-end: 3px;
  margin-inline-start: 0px;
  margin-block-start: 0px;
  margin-block-end: 0px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  text-decoration: none;
  color: var(--cx-color-text);
  border: none;
  background-color: transparent;
  outline-offset: 0px;
  width: 100%;
  line-height: var(--cx-line-height, 1.6);
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: var(--cx-color-light);
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item:hover {
  cursor: pointer;
  color: var(--cx-color-primary);
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.active {
  color: var(--cx-color-primary);
  font-weight: bold;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.disable {
  cursor: not-allowed;
  pointer-events: none;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators {
  display: flex;
  flex-direction: row;
  align-self: center;
  inline-size: 100px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator {
  inline-size: 25px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.ERROR,
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.WARNING,
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.COMPLETE {
  display: none;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.ERROR {
  color: var(--cx-color-danger);
  padding-inline-end: 5px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.WARNING {
  color: var(--cx-color-warning);
  padding-inline-end: 5px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .groupStatusIndicator cx-icon.COMPLETE {
  color: var(--cx-color-text);
  padding-inline-end: 5px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .subGroupIndicator {
  inline-size: 25px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .subGroupIndicator cx-icon {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item .groupIndicators .conflictNumberIndicator {
  inline-size: 25px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.ERROR cx-icon.ERROR,
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.WARNING cx-icon.WARNING,
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.COMPLETE cx-icon.COMPLETE {
  display: inline-block !important;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.cx-menu-conflict {
  background-color: rgb(255, 241.36, 200.44);
}
.cx-theme-high-contrast-dark cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item.cx-menu-conflict {
  color: var(--cx-color-light);
}
cx-configurator-group-menu:not(:empty) .cx-group-menu:last-child {
  border-width: 0 0 1px 0;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-back {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  text-decoration: none;
  color: var(--cx-color-text);
  border: none;
  outline-offset: 0px;
  width: 100%;
  line-height: var(--cx-line-height, 1.6);
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: var(--cx-color-light);
  background-color: var(--cx-color-background);
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-back:hover {
  cursor: pointer;
  color: var(--cx-color-primary);
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-back.active {
  color: var(--cx-color-primary);
}
cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-back cx-icon {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  margin-block-start: 5px;
  margin-block-end: 5px;
}
@media (max-width: 991.98px) {
  cx-configurator-group-menu:not(:empty) .cx-group-menu {
    background-color: var(--cx-color-background);
  }
  cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-back {
    font-weight: var(--cx-font-weight-semi);
    border-bottom: 1px solid var(--cx-color-light);
    background-color: var(--cx-color-medium);
  }
  cx-configurator-group-menu:not(:empty) .cx-group-menu .cx-menu-item {
    text-transform: uppercase;
    font-weight: var(--cx-font-weight-semi);
  }
  cx-configurator-group-menu:not(:empty) .cx-group-menu button:not(.cx-menu-conflict) {
    border-bottom: 1px solid var(--cx-color-medium);
  }
}
cx-configurator-group-menu:not(:empty) .cx-ghost-group-menu .cx-ghost-menu-item {
  padding-block-end: 5px;
}
cx-configurator-group-menu:not(:empty) .cx-ghost-group-menu .cx-ghost-menu-item .cx-ghost-item-title {
  height: 55px;
  background-color: var(--cx-color-ghost);
}
.cx-theme-high-contrast-dark cx-configurator-group-menu .cx-group-menu,
.cx-theme-high-contrast-light cx-configurator-group-menu .cx-group-menu {
  background-color: var(--cx-color-background);
}
cx-configurator-group-title:not(:empty) .cx-group-title,
cx-configurator-group-title:not(:empty) .cx-ghost-group-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: fit-content;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 15px;
  padding-block-end: 15px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  margin-block-start: 0px;
  margin-block-end: 0px;
}
cx-configurator-group-title:not(:empty) .cx-group-title {
  font-weight: bold;
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-light);
  border-radius: 2px;
}
cx-configurator-group-title:not(:empty) .cx-group-title cx-hamburger-menu button {
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  padding-block-start: 5px;
  padding-block-end: 0px;
  margin-inline-start: 12px;
  margin-inline-end: 10px;
}
@media (max-width: 575.98px) {
  cx-configurator-group-title:not(:empty) .cx-group-title cx-hamburger-menu button {
    margin-inline-start: -5px;
    padding-inline-start: 5px;
  }
}
cx-configurator-group-title:not(:empty) .cx-group-title cx-hamburger-menu button .hamburger-inner,
cx-configurator-group-title:not(:empty) .cx-group-title cx-hamburger-menu button .hamburger-inner::before,
cx-configurator-group-title:not(:empty) .cx-group-title cx-hamburger-menu button .hamburger-inner::after {
  background-color: var(--cx-color-primary);
}
cx-configurator-group-title:not(:empty) .cx-ghost-group-title {
  height: 55px;
  background-color: var(--cx-color-ghost);
}
cx-configurator-overview-attribute {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
cx-configurator-overview-attribute .cx-attribute-value {
  width: 50%;
  font-weight: 600;
  line-break: normal;
  padding-inline-end: 10px;
  z-index: -6;
}
.cx-theme-high-contrast-dark cx-configurator-overview-attribute .cx-attribute-value,
.cx-theme-high-contrast-light cx-configurator-overview-attribute .cx-attribute-value {
  z-index: 0;
}
@media (min-width: 768px) {
  cx-configurator-overview-attribute .cx-attribute-value {
    width: 40%;
  }
}
cx-configurator-overview-attribute .cx-attribute-label {
  width: 100%;
  padding-inline-end: 10px;
  line-break: normal;
  color: var(--cx-color-secondary);
  z-index: -6;
}
.cx-theme-high-contrast-dark cx-configurator-overview-attribute .cx-attribute-label,
.cx-theme-high-contrast-light cx-configurator-overview-attribute .cx-attribute-label {
  z-index: 0;
}
@media (min-width: 768px) {
  cx-configurator-overview-attribute .cx-attribute-label {
    width: 30%;
  }
}
cx-configurator-overview-attribute .cx-attribute-price {
  align-self: flex-start;
  color: var(--cx-color-secondary);
  width: 50%;
  z-index: -6;
}
.cx-theme-high-contrast-dark cx-configurator-overview-attribute .cx-attribute-price,
.cx-theme-high-contrast-light cx-configurator-overview-attribute .cx-attribute-price {
  z-index: 0;
}
@media (min-width: 768px) {
  cx-configurator-overview-attribute .cx-attribute-price {
    width: 30%;
    padding-block-start: 5px;
  }
}
cx-configurator-overview-filter:not(:empty) {
  padding-inline-end: 30px;
}
cx-configurator-overview-filter .cx-overview-filter-header,
cx-configurator-overview-filter .cx-overview-filter-option {
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  margin-block-start: 15px;
  margin-block-end: 15px;
}
cx-configurator-overview-filter .cx-overview-filter-header {
  font-weight: bold;
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-light);
  border-radius: 2px;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 15px;
  padding-block-end: 15px;
  margin-block-start: 25px;
}
cx-configurator-overview-filter .cx-no-overview-filters-available {
  padding-inline-start: 6px;
  padding-inline-end: 10px;
  padding-block-start: 15px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  cx-configurator-overview-filter .cx-no-overview-filters-available {
    padding-inline-start: 14px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-filter .cx-no-overview-filters-available {
    padding-inline-start: 10px;
  }
}
cx-configurator-overview-filter .form-check input:focus {
  outline: var(--cx-visual-focus-width, 2px) auto var(--cx-color-visual-focus);
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-offset: 4px;
  transition: none;
}
cx-configurator-overview-filter-bar:not(:empty) {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
cx-configurator-overview-filter-bar .cx-overview-filter-applied {
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-light);
  border-radius: 2px;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-start: 5px;
  padding-block-end: 5px;
  margin-inline-start: 0px;
  margin-inline-end: 10px;
  margin-block-start: 10px;
  margin-block-end: 5px;
  width: fit-content;
}
.cx-theme-high-contrast-dark cx-configurator-overview-filter-bar .cx-overview-filter-applied,
.cx-theme-high-contrast-light cx-configurator-overview-filter-bar .cx-overview-filter-applied {
  border: solid 1px var(--cx-color-dark);
  color: var(--cx-color-text);
}
cx-configurator-overview-filter-bar .cx-overview-filter-applied .cx-icon {
  padding-inline-start: 10px;
}
cx-configurator-overview-filter-button:not(:empty) {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  margin-block-start: 20px;
}
cx-configurator-overview-filter-button .cx-config-filter-button {
  margin-inline-start: 16px;
  margin-inline-end: 16px;
}
@media (max-width: 991.98px) {
  cx-configurator-overview-filter-button .cx-config-filter-button {
    inline-size: 100%;
  }
}
cx-configurator-overview-filter-button cx-configurator-overview-filter-bar {
  margin-inline-start: 16px;
}
cx-configurator-overview-filter-button .cx-ghost-filter-button {
  width: 100px;
  height: 50px;
  margin-inline-start: 16px;
  margin-inline-end: 16px;
  background-color: var(--cx-color-ghost);
  margin-block-end: 16px;
  top: -8px;
}
@media (max-width: 991.98px) {
  cx-configurator-overview-filter-button .cx-ghost-filter-button {
    inline-size: 100%;
  }
}
cx-configurator-overview-filter-dialog:not(:empty) {
  z-index: 1000;
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-modal-content {
  margin: auto;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-filter-dialog:not(:empty) .cx-modal-content {
    min-height: 100%;
  }
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 1.25rem;
  padding-inline-start: 1.75rem;
  display: flex;
  top: 0px;
  position: sticky;
  background-color: var(--cx-color-inverse);
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  align-self: flex-start;
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header.modal-header .close,
cx-configurator-overview-filter-dialog:not(:empty) cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header .close {
  padding-bottom: 0rem;
}
.cx-theme-high-contrast-dark cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header,
.cx-theme-high-contrast-light cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-body {
  padding-inline-start: 15px;
  padding-inline-end: 15px;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-body {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-body cx-configurator-overview-filter {
  padding: 0px;
}
.cx-theme-high-contrast-dark cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-body,
.cx-theme-high-contrast-light cx-configurator-overview-filter-dialog:not(:empty) .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-configurator-overview-form {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 1140px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form {
    padding-inline-start: 20px;
    padding-inline-end: 20px;
  }
}
cx-configurator-overview-form .cx-group {
  padding-block-start: 25px;
  padding-block-end: 25px;
  margin-inline-start: -20px;
  margin-inline-end: -25px;
}
@media (min-width: 768px) {
  cx-configurator-overview-form .cx-group {
    padding-block-start: 20px;
    padding-block-end: 20px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group {
    padding-block-start: 20px;
    padding-block-end: 20px;
    margin-inline-start: -20px;
    margin-inline-end: -20px;
  }
}
cx-configurator-overview-form .cx-group.topLevel h2 {
  font-size: 1.25rem;
  font-weight: 700;
  border-bottom: solid 1px var(--cx-color-light);
  border-top: solid 1px var(--cx-color-light);
  border-left-style: none;
  border-right-style: none;
  text-transform: none;
  background: var(--cx-color-inverse) none;
}
.cx-theme-high-contrast-dark cx-configurator-overview-form .cx-group.topLevel h2,
.cx-theme-high-contrast-light cx-configurator-overview-form .cx-group.topLevel h2 {
  border-bottom: solid 1px var(--cx-color-dark);
  border-top: solid 1px var(--cx-color-dark);
  background: var(--cx-color-background) none;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group.topLevel h2 {
    position: sticky;
    top: 2px;
    z-index: 5;
  }
}
cx-configurator-overview-form .cx-group.subgroupTopLevel {
  margin-bottom: -20px;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group.subgroup {
    padding-block-start: 20px;
    padding-block-end: 20px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
  }
}
cx-configurator-overview-form .cx-group.subgroup h2 {
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
  border: solid 1px var(--cx-color-light);
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark cx-configurator-overview-form .cx-group.subgroup h2,
.cx-theme-high-contrast-light cx-configurator-overview-form .cx-group.subgroup h2 {
  border: solid 1px var(--cx-color-dark);
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group.subgroup h2 {
    position: sticky;
  }
}
cx-configurator-overview-form .cx-group h2 {
  padding-inline-start: 32px;
  padding-inline-end: 32px;
  padding-block-start: 16px;
  padding-block-end: 16px;
  border: solid 1px var(--cx-color-light);
  background-color: var(--cx-color-background);
  font-size: 1rem;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group h2 {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
    padding-block-start: 16px;
    padding-block-end: 16px;
  }
}
cx-configurator-overview-form .cx-group h2 span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
}
cx-configurator-overview-form .cx-group .cx-attribute-value-pair {
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
@media (min-width: 768px) {
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair.general:not(:first-of-type) .cx-attribute-label {
    visibility: hidden;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair.general .cx-attribute-label {
    display: none;
  }
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair.general.last-value-pair .cx-attribute-label {
    display: inline;
  }
}
cx-configurator-overview-form .cx-group .cx-attribute-value-pair.bundle {
  background-color: var(--cx-color-background);
}
@media (min-width: 768px) {
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair.bundle:not(:first-of-type) .cx-attribute-label {
    visibility: hidden;
  }
}
cx-configurator-overview-form .cx-group .cx-attribute-value-pair.margin {
  margin-block-start: 15px;
}
cx-configurator-overview-form .cx-group .cx-attribute-value-pair.margin.bundle .cx-attribute-label {
  visibility: visible;
}
@media (min-width: 768px) {
  cx-configurator-overview-form .cx-group .cx-attribute-value-pair.margin.general .cx-attribute-label {
    visibility: visible;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-group.subgroupLevel2 h2 {
    top: 60px;
    z-index: 4;
  }
  cx-configurator-overview-form .cx-group.subgroupLevel3 h2 {
    top: 112px;
    z-index: 3;
  }
  cx-configurator-overview-form .cx-group.subgroupLevel4 h2 {
    top: 164px;
    z-index: 2;
  }
  cx-configurator-overview-form .cx-group.subgroupLevel5 h2 {
    top: 216px;
    z-index: 1;
  }
}
cx-configurator-overview-form .cx-no-attribute-value-pairs {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-start: 20px;
  padding-block-end: 20px;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-form .cx-ghost-group {
    margin-inline-start: -20px;
    margin-inline-end: -20px;
  }
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-header,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-value,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-label,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-attribute-price {
  background-color: var(--cx-color-ghost);
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-value,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-label,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-attribute-price {
  height: 30px;
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-header {
  width: 100%;
  height: 58px;
  margin-block-end: 8px;
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-block-start: 15px;
}
@media (max-width: 991.98px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value,
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-price {
  margin-block-start: 10px;
  margin-block-end: 10px;
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value {
  width: 30%;
}
@media (max-width: 575.98px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value {
    width: 30%;
  }
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value .ghost {
  height: 25px;
}
@media (min-width: 576px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(1) .ghost {
    width: 25%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(4) .ghost {
    width: 75%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(7) .ghost {
    width: 25%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(10) .ghost {
    width: 65%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(13) .ghost {
    width: 25%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-value:nth-child(16) .ghost {
    width: 35%;
  }
}
cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label {
  width: 60%;
}
@media (max-width: 575.98px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label {
    width: 80%;
  }
}
@media (min-width: 576px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(2) .ghost {
    width: 65%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(5) .ghost {
    width: 80%;
    height: 85px;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(8) .ghost {
    width: 75%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(11) .ghost {
    width: 70%;
    height: 65px;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(14) .ghost {
    width: 60%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-label:nth-child(17) .ghost {
    width: 70%;
  }
}
@media (min-width: 576px) {
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-price {
    width: 10%;
  }
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-price:nth-child(6),
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-price:nth-child(9),
  cx-configurator-overview-form .cx-ghost-group .cx-ghost-body .cx-ghost-attribute-price:nth-child(18) {
    background-color: transparent;
  }
}
cx-configurator-overview-menu:not(:empty) {
  overflow-y: auto;
}
cx-configurator-overview-menu:not(:empty) ul {
  list-style-type: none;
  padding-inline-start: 4px;
  padding-block-start: 5px;
  padding-block-end: 0px;
  margin-block-end: 4px;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group {
  padding-block-start: 10px;
  margin-inline-start: 20px;
  list-style-type: none;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item {
  display: flex;
  flex-direction: row;
  text-decoration: none;
  color: var(--cx-color-text);
  border: none;
  background-color: transparent;
  transition: all 50ms ease-in-out 50ms;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item span {
  margin-inline-end: 5px;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item cx-icon {
  visibility: hidden;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item.active,
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item:hover {
  color: var(--cx-color-primary);
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item.active cx-icon {
  visibility: visible;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group .cx-menu-item span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
}
cx-configurator-overview-menu:not(:empty) ul .cx-menu-group.groupLevel1 {
  margin-inline-start: 0px;
}
cx-configurator-overview-notification-banner {
  display: none;
}
cx-configurator-overview-notification-banner:not(:empty) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 1140px;
}
cx-configurator-overview-notification-banner:not(:empty) .cx-error-notification-banner {
  background-color: rgb(245, 206, 206);
}
cx-configurator-overview-notification-banner:not(:empty) .cx-error-notification-banner .cx-icon {
  color: var(--cx-color-danger);
}
cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-notification-banner {
  background-color: rgb(255, 241.36, 200.44);
}
.cx-theme-high-contrast-dark cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-notification-banner {
  color: var(--cx-color-light);
}
cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-notification-banner .cx-icon {
  color: var(--cx-color-warning);
}
cx-configurator-overview-notification-banner:not(:empty) .cx-error-notification-banner,
cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-notification-banner {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-block-end: 1.25rem;
  padding-inline-start: 20px;
  padding-inline-end: 25px;
  padding-block-start: 5px;
  padding-block-end: 5px;
  align-items: center;
}
@media (max-width: 767.98px) {
  cx-configurator-overview-notification-banner:not(:empty) .cx-error-notification-banner,
  cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-notification-banner {
    padding-inline-start: 20px;
    padding-inline-end: 20px;
  }
}
cx-configurator-overview-notification-banner:not(:empty) cx-icon,
cx-configurator-overview-notification-banner:not(:empty) .cx-icon {
  align-self: flex-start;
  font-size: 30px;
  padding-inline-start: 5px;
  padding-inline-end: 15px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
cx-configurator-overview-notification-banner:not(:empty) .cx-error-msg,
cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-msg {
  padding-inline-end: 15px;
}
cx-configurator-overview-notification-banner:not(:empty) .cx-error-msg button.link,
cx-configurator-overview-notification-banner:not(:empty) .cx-conflict-msg button.link {
  font-size: inherit;
}
.cx-theme-high-contrast-dark cx-configurator-overview-notification-banner:not(:empty),
.cx-theme-high-contrast-light cx-configurator-overview-notification-banner:not(:empty) {
  background-color: var(--cx-color-background);
}
cx-configurator-previous-next-buttons {
  display: none;
}
cx-configurator-previous-next-buttons:not(:empty) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 16px;
  padding-block-end: 16px;
}
@media (max-width: 767.98px) {
  cx-configurator-previous-next-buttons:not(:empty) {
    padding-block-start: 20px;
    padding-block-end: 20px;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
cx-configurator-previous-next-buttons:not(:empty) .btn-secondary {
  inline-size: 25%;
}
@media (max-width: 767.98px) {
  cx-configurator-previous-next-buttons:not(:empty) .btn-secondary {
    inline-size: 45%;
  }
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container {
  max-width: 1140px;
  display: flex;
  justify-content: flex-end;
  margin: 0 auto;
  margin-block-start: 15px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 16px;
  padding-block-end: 16px;
}
@media (max-width: 767.98px) {
  cx-configurator-price-summary:not(:empty) .cx-price-summary-container {
    justify-content: center;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
    padding-block-start: 16px;
    padding-block-end: 16px;
  }
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  inline-size: 40%;
}
@media (max-width: 767.98px) {
  cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary {
    inline-size: 100%;
  }
}
@media (min-width: 768px) {
  cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary {
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
  }
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary .cx-summary-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary .cx-summary-row .cx-label {
  flex-grow: 1;
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary .cx-summary-row .cx-amount {
  word-wrap: break-word;
  text-align: end;
  flex-grow: 1;
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary .cx-total-price {
  border-block-start: 1px solid var(--cx-color-light);
}
cx-configurator-price-summary:not(:empty) .cx-price-summary-container .cx-total-summary .cx-total-price .cx-label {
  font-weight: bold;
}
.cxFeat_a11yWideScreenImprovements cx-configurator-product-title {
  background-color: var(--cx-color-background);
  box-shadow: inset 0px 10px 7px -12px var(--cx-color-dark);
}
@media (min-width: 992px) {
  cx-configurator-product-title:not(:empty) {
    width: 1140px;
  }
}
@media (max-width: 1199.98px) {
  cx-configurator-product-title:not(:empty) {
    width: 100%;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info,
cx-configurator-product-title:not(:empty) .cx-ghost-general-product-info {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: var(--cx-color-background);
  margin-block-end: 15px;
}
.cxFeat_a11yWideScreenImprovements cx-configurator-product-title:not(:empty) .cx-general-product-info,
.cxFeat_a11yWideScreenImprovements cx-configurator-product-title:not(:empty) .cx-ghost-general-product-info {
  background-color: unset;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info {
  display: flex;
  flex-direction: column;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.cxFeat_a11yWideScreenImprovements cx-configurator-product-title:not(:empty) .cx-general-product-info {
  box-shadow: unset;
  justify-content: center;
  max-width: 1140px;
  margin: auto;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-title {
  font-weight: bold;
  align-self: center;
  min-block-size: 1rem;
}
@media (max-width: 767.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-title {
    width: 80%;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-title span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
  -webkit-line-clamp: unset;
  line-break: auto;
  text-align: center;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-end;
  cursor: pointer;
  margin-block-start: -25px;
  margin-inline-end: 5px;
  font-weight: normal;
  color: var(--cx-color-text);
}
cx-configurator-product-title:not(:empty) .cx-general-product-info a:hover {
  text-decoration: none;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info a cx-icon {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  align-self: center;
}
@media (max-width: 575.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info a {
    margin-block-start: -20px;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info a .cx-toggle-details-link-text {
  text-decoration: underline;
}
@media (max-width: 575.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info a .cx-toggle-details-link-text {
    display: none;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info button {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-end;
  margin-block-start: -25px;
  margin-inline-end: 5px;
  font-weight: normal;
  color: var(--cx-color-text);
  border: none;
  background-color: transparent;
  outline-offset: 0px;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info button cx-icon {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  align-self: center;
}
@media (max-width: 575.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info button {
    margin-block-start: -20px;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info button .cx-toggle-details-link-text {
  text-decoration: underline;
}
@media (max-width: 575.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info button .cx-toggle-details-link-text {
    display: none;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details {
  inline-size: 100%;
  max-block-size: 0;
  overflow: hidden;
  display: flex;
  font-size: var(--cx-font-small, 0.8rem);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details.open {
  max-block-size: 400px;
}
@media (max-width: 767.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details.open {
    padding-inline-start: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details.open {
    padding-inline-start: 32px;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-image {
  margin-block-start: 15px;
  margin-block-end: 0px;
  max-inline-size: 100px;
  width: 3rem;
  height: 3rem;
}
@media (min-width: 768px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-image {
    height: 5rem;
    min-width: 5rem;
    width: 5rem;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-image cx-media {
  background-color: var(--cx-color-light);
  height: 100%;
  width: 100%;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-image img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content {
  display: flex;
  flex-direction: column;
  margin-inline-start: 15px;
  margin-inline-end: 0px;
  margin-block-start: 15px;
  margin-block-end: 0px;
}
@media (max-width: 767.98px) {
  cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content {
    width: 70%;
  }
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-detail-title,
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-price {
  font-weight: bold;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-detail-title span,
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-code span,
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-description span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-break: anywhere;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-kb-key-details {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-kb-key-details .cx-kb-pair .cx-label {
  text-transform: uppercase;
  font-weight: bold;
  padding-inline-end: 5px;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-kb-key-details .cx-kb-pair:not(:first-child) {
  padding-inline-start: 15px;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-kb-key-details .cx-kb-pair .cx-value {
  padding-inline-start: 5px;
  padding-inline-end: 15px;
}
cx-configurator-product-title:not(:empty) .cx-general-product-info .cx-details .cx-details-content .cx-kb-key-details .cx-kb-pair:not(:last-child) {
  border-inline-end: solid 1px;
}
cx-configurator-product-title:not(:empty) .cx-ghost-general-product-info {
  height: 58px;
  margin-block-end: 15px;
  background-color: var(--cx-color-ghost);
}
cx-configurator-restart-dialog:not(:empty) {
  z-index: 3000;
}
cx-configurator-restart-dialog:not(:empty) .cx-modal-content {
  margin: auto;
}
@media (max-width: 767.98px) {
  cx-configurator-restart-dialog:not(:empty) .cx-modal-content {
    min-height: 100%;
  }
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 1.25rem;
  padding-inline-start: 1.75rem;
  display: flex;
  position: sticky;
  background-color: var(--cx-color-inverse);
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-header .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  align-self: flex-start;
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-header.modal-header .close,
cx-configurator-restart-dialog:not(:empty) cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content cx-configurator-restart-dialog:not(:empty) .cx-dialog-header .close {
  margin-block-start: 0px;
  margin-block-end: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
  align-self: flex-start;
}
.cx-theme-high-contrast-dark cx-configurator-restart-dialog:not(:empty) .cx-dialog-header,
.cx-theme-high-contrast-light cx-configurator-restart-dialog:not(:empty) .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 16px;
  padding-block-end: 16px;
}
@media (max-width: 767.98px) {
  cx-configurator-restart-dialog:not(:empty) .cx-dialog-body {
    padding-block-start: 20px;
    padding-block-end: 20px;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-body #cx-configurator-dialog-description {
  margin-block-start: 8px;
  margin-block-end: 16px;
}
cx-configurator-restart-dialog:not(:empty) .cx-dialog-body .btn-primary,
cx-configurator-restart-dialog:not(:empty) .cx-dialog-body .btn-secondary {
  margin-block-start: 8px;
  margin-block-end: 8px;
}
.cx-theme-high-contrast-dark cx-configurator-restart-dialog:not(:empty) .cx-dialog-body,
.cx-theme-high-contrast-light cx-configurator-restart-dialog:not(:empty) .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-configurator-show-more:not(:empty) {
  font-size: 14px;
  line-height: 1.2;
  padding-block-end: 10px;
}
cx-configurator-show-more:not(:empty) button {
  background-color: transparent;
  border: none;
  display: inline-block;
  outline-offset: 0px;
  text-decoration: underline;
  color: var(--cx-color-text);
  padding-inline-start: 0;
}
cx-configurator-show-more:not(:empty) button:hover {
  color: var(--cx-color-primary);
}
@media (min-width: 1200px) {
  cx-configurator-tab-bar:not(:empty) {
    max-width: 1140px;
  }
}
@media (max-width: 1319.98px) {
  cx-configurator-tab-bar:not(:empty) {
    width: 100%;
  }
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar,
cx-configurator-tab-bar:not(:empty) .cx-ghost-tab-bar {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  cx-configurator-tab-bar:not(:empty) .cx-tab-bar,
  cx-configurator-tab-bar:not(:empty) .cx-ghost-tab-bar {
    margin-block-end: 32px;
  }
}
@media (min-width: 992px) {
  cx-configurator-tab-bar:not(:empty) .cx-tab-bar {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: var(--cx-color-light);
  }
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a {
  color: var(--cx-color-text);
  cursor: pointer;
  padding: 0.5rem 0 0 0;
  text-align: center;
}
@media (min-width: 768px) {
  cx-configurator-tab-bar:not(:empty) .cx-tab-bar a {
    flex-basis: 200px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-tab-bar:not(:empty) .cx-tab-bar a {
    inline-size: 50%;
    outline-offset: -2px !important;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-tab-bar:not(:empty) .cx-tab-bar a {
    inline-size: 50%;
  }
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a:after {
  content: "";
  display: block;
  block-size: 5px;
  background: var(--cx-color-primary);
  margin-inline-start: auto;
  margin-inline-end: auto;
  margin-block-start: 7px;
  margin-block-end: auto;
  inline-size: 0;
  opacity: 0;
  transition: all 0.6s;
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a.active {
  font-weight: bold;
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a.active,
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a:hover {
  color: var(--cx-color-primary-accent);
  text-decoration: none;
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a.active:after,
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a:hover:after {
  inline-size: 100%;
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a.active:after {
  opacity: 1;
}
cx-configurator-tab-bar:not(:empty) .cx-tab-bar a:not(.active):hover:after {
  opacity: 1;
}
cx-configurator-tab-bar:not(:empty) .cx-ghost-tab-bar {
  width: 100%;
  height: 46px;
  background-color: var(--cx-color-ghost);
}
@media (max-width: 1199.98px) {
  cx-configurator-tab-bar:not(:empty) .cx-ghost-tab-bar {
    margin-block-end: 15px;
  }
}
cx-configurator-update-message {
  position: absolute;
  width: 100%;
  z-index: 99;
}
cx-configurator-update-message div.cx-update-msg {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: fit-content;
  top: 0;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-start: 10px;
  padding-block-end: 10px;
  background-color: rgb(208.6, 236.4, 240.8);
  position: sticky;
}
cx-configurator-update-message div.cx-update-msg.visible {
  display: flex;
}
cx-configurator-update-message div.cx-update-msg.visible cx-spinner {
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
cx-configurator-update-message div.cx-update-msg.visible cx-spinner .loader-container {
  block-size: 40px;
  inline-size: 40px;
  margin: 0 auto;
}
cx-configurator-update-message div.cx-update-msg.visible cx-spinner .loader-container .loader {
  block-size: 40px;
  inline-size: 40px;
}
cx-configurator-update-message div.cx-update-msg.visible cx-spinner .loader-container .loader::before {
  block-size: 40px;
  inline-size: 40px;
  border-width: 5px;
}
cx-configuration-conflict-and-error-messages:not(:empty) {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message {
  text-align: var(--cx-text-align, center);
  color: var(--cx-color, var(--cx-color-text));
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-top: 10px;
  padding-inline-end: 20px;
  padding-bottom: 10px;
  padding-inline-start: 20px;
  line-height: var(--cx-line-height, 1.5);
  flex-direction: row;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-block-end: 1rem;
  align-self: center;
}
@media (min-width: 992px) {
  cx-configuration-conflict-and-error-messages:not(:empty) .alert-message {
    width: 1140px;
  }
}
@media (max-width: 1199.98px) {
  cx-configuration-conflict-and-error-messages:not(:empty) .alert-message {
    width: 100%;
  }
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-icon {
  height: var(--cx-height, 25px);
  margin-inline-end: var(--cx-margin-right, 0.5rem);
  position: var(--cx-position, relative);
  display: var(--cx-display, inline-block);
  vertical-align: var(--cx-vertical-align, middle);
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-icon::before {
  position: var(--cx-position, relative);
  font-size: 18px;
  font-weight: "bold";
  text-align: var(--cx-text-align, center);
  display: var(--cx-display, inline-block);
  width: var(--cx-width, 26px);
  height: var(--cx-height, 26px);
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-error {
  background-color: rgb(249.6, 216.75, 217.05);
  border: var(--cx-border, none);
  position: relative;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-error .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-danger));
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-invalid-warning {
  background-color: rgb(255, 241.36, 200.44);
  border: var(--cx-border, none);
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message-invalid-warning .alert-icon cx-icon {
  color: var(--cx-color, var(--cx-color-warning));
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-text,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-text {
  padding-inline-end: 10px;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages.inline,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages.inline {
  flex-basis: auto;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages {
  flex-basis: 100%;
  display: flex;
  flex-direction: column;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-warning-message,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-error-message,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-warning-message,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-error-message {
  display: none;
  align-self: center;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-warning-message.open,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-error-message.open,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-warning-message.open,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-error-message.open {
  display: list-item;
  list-style: disc;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-warning-message.open:only-child,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-messages .cx-error-message.open:only-child,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-warning-message.open:only-child,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-messages .cx-error-message.open:only-child {
  display: inline;
}
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-error-toggle,
cx-configuration-conflict-and-error-messages:not(:empty) .alert-message .cx-warning-toggle {
  border: none;
  background-color: transparent;
  outline-offset: 0px;
  text-decoration: underline;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container,
cx-product-carousel,
cx-merchandising-carousel {
  display: flex;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a,
cx-product-carousel a,
cx-merchandising-carousel a {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
  padding-bottom: 10px;
  color: var(--cx-color-text);
  outline: none;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a h3,
cx-product-carousel a h3,
cx-merchandising-carousel a h3 {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  height: auto;
  min-height: 30px;
  margin-top: 5px;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:hover,
cx-product-carousel a:hover,
cx-merchandising-carousel a:hover,
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  position: relative;
  z-index: 1;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media,
cx-product-carousel cx-media,
cx-merchandising-carousel cx-media {
  align-self: center;
  width: 60%;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container cx-media.is-missing,
cx-product-carousel cx-media.is-missing,
cx-merchandising-carousel cx-media.is-missing {
  min-height: 255px;
  align-self: auto;
  width: auto;
}
cx-configurator-variant-carousel:not(:empty) .cx-variant-carousel-container {
  max-width: 1140px;
  display: flex;
  margin: 0 auto;
  margin-block-start: 15px;
  margin-block-end: 15px;
  padding-block-start: 16px;
  padding-block-end: 16px;
}
cx-configurator-overview-sidebar:not(:empty) {
  display: flex;
  flex-direction: column;
  width: 100vw;
  margin-inline-end: 25px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar {
  display: flex;
  flex-direction: row;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
  font-size: 1.25rem;
  font-weight: 700;
  padding-block-start: 25px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button {
  color: var(--cx-color-text);
  cursor: pointer;
  padding: 0.5rem 0 0 0;
  text-align: start;
  border: none;
  background-color: transparent;
  margin: 5px;
}
@media (min-width: 768px) {
  cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button {
    flex-basis: 200px;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button {
    inline-size: 50%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button {
    inline-size: 50%;
  }
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button:after {
  content: "";
  display: block;
  block-size: 5px;
  background: var(--cx-color-primary);
  margin-inline-start: auto;
  margin-inline-end: auto;
  margin-block-start: 7px;
  margin-block-end: auto;
  inline-size: 0;
  opacity: 0;
  transition: all 0.6s;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button.active {
  font-weight: bold;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button.active,
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button:hover {
  color: var(--cx-color-primary-accent);
  text-decoration: none;
  margin: 5px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button.active:after,
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button:hover:after {
  inline-size: 100%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button.active:after {
  opacity: 1;
}
cx-configurator-overview-sidebar:not(:empty) .cx-menu-bar button:not(.active):hover:after {
  opacity: 1;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-bar,
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-item-title {
  background-color: var(--cx-color-ghost);
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-bar {
  width: 100%;
  height: 58px;
  margin-block-end: 8px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 {
  margin-block-start: 22px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-item:nth-child(1) {
  width: 95%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level2 {
  margin-inline-start: 55px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level2 .cx-ghost-menu-item:nth-child(1) {
  width: 65%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level2 .cx-ghost-menu-item:nth-child(2) {
  width: 75%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level2 .cx-ghost-menu-item:nth-child(3) {
  width: 55%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level2 .cx-ghost-menu-item:nth-child(4) {
  width: 65%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level3 {
  margin-inline-start: 55px;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level3 .cx-ghost-menu-item:nth-child(1) {
  width: 65%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level3 .cx-ghost-menu-item:nth-child(2) {
  width: 75%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level3 .cx-ghost-menu-item:nth-child(3) {
  width: 55%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-level1 .cx-ghost-menu-level3 .cx-ghost-menu-item:nth-child(4) {
  width: 65%;
}
cx-configurator-overview-sidebar:not(:empty) .cx-ghost-menu .cx-ghost-menu-item-title {
  height: 30px;
  margin-block-end: 8px;
  padding-block-end: 5px;
}
cx-configurator-form,
cx-configurator-conflict-solver-dialog:not(:empty) {
  width: 100%;
}
cx-configurator-form .cx-ghost-attribute,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-block-start: 12px;
  padding-block-end: 12px;
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-block-start: 12px;
    padding-block-end: 12px;
    padding-block-end: 24px;
  }
}
cx-configurator-form .cx-ghost-attribute em,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-block-start: 10px;
  padding-block-end: 0px;
  margin-inline-start: 17px;
  margin-inline-end: 17px;
}
cx-configurator-form .cx-ghost-attribute em fieldset,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset {
  width: 100%;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair {
  width: 80%;
  padding-inline-end: 10px;
  line-break: normal;
  display: flex;
  flex-direction: column;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair cx-configurator-show-more,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair cx-configurator-show-more {
  padding-block-start: 5px;
  padding-block-end: 0px;
}
cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-price {
  width: 20%;
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-label-pair,
  cx-configurator-form .cx-ghost-attribute em fieldset .form-check .cx-value-price,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute em fieldset .form-check .cx-value-price {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-form .cx-ghost-attribute,
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute {
    padding-inline-start: 10px;
    padding-inline-end: 10px;
    padding-block-start: 12px;
    padding-block-end: 12px;
  }
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-title,
cx-configurator-form .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description,
cx-configurator-form .cx-ghost-attribute .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-price,
cx-configurator-form .cx-ghost-attribute .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-label {
  height: 30px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-title,
cx-configurator-form .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description,
cx-configurator-form .cx-ghost-attribute .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-price,
cx-configurator-form .cx-ghost-attribute .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-label,
cx-configurator-form .cx-ghost-attribute .cx-ghost-text,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-text,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-icon,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-price {
  background-color: var(--cx-color-ghost);
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header,
cx-configurator-form .cx-ghost-attribute .cx-ghost-description-box,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-description-box,
cx-configurator-form .cx-ghost-attribute .cx-ghost-body,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body,
cx-configurator-form .cx-ghost-attribute .cx-ghost-radiobutton-value,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-radiobutton-value,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-label-pair,
cx-configurator-form .cx-ghost-attribute .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-value-price {
  display: flex;
  flex-direction: row;
  align-items: center;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-block-end: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-title,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-title {
  width: 30%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-icon {
  width: 30px;
  border-radius: 50%;
  margin-inline-start: 10px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box {
  flex: 0 0 100%;
  margin-block-start: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box .cx-ghost-description,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-header .cx-ghost-description-box .cx-ghost-description {
  width: 60%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-block-end: 15px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-text,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-text {
  width: 70%;
  height: 72px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-price {
  width: 10%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value {
  flex: 0 0 100%;
  justify-content: space-between;
  margin-block-start: 8px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair {
  width: 80%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-value-icon,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-value-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-label-pair .cx-ghost-label {
  margin-inline-start: 10px;
  height: 30px;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(1) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(1) .cx-ghost-label {
  width: 20%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(2) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(2) .cx-ghost-label {
  width: 55%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(3) .cx-ghost-label,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value:nth-child(3) .cx-ghost-label {
  width: 30%;
}
cx-configurator-form .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-price,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-ghost-attribute .cx-ghost-body .cx-ghost-radiobutton-value .cx-ghost-value-price {
  width: 10%;
  align-items: flex-end;
}
cx-configurator-conflict-solver-dialog:not(:empty) {
  z-index: 2000;
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container {
  margin-block-start: 80px;
  overflow-x: hidden;
}
@media (max-width: 991.98px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container {
    margin: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 992px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container {
    max-width: 992px !important;
    min-width: 992px !important;
  }
}
@media (min-width: 1200px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container {
    max-width: 1140px !important;
    min-width: 1140px !important;
  }
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content {
  margin: auto;
}
@media (max-width: 767.98px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content {
    min-height: 100%;
  }
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header {
  outline: 0;
  padding-inline-start: 16px;
  padding-inline-end: 0px;
  padding-block-start: 12px;
  padding-block-end: 0px;
}
@media (max-width: 991.98px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header {
    padding-inline-end: 0px;
    padding-block-end: 5px;
  }
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  align-self: flex-start;
}
@media (max-width: 991.98px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header .close {
    padding-block-end: 0px;
  }
}
.cx-theme-high-contrast-dark cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header,
.cx-theme-high-contrast-light cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-header {
  background-color: var(--cx-color-background);
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body {
  padding: 0;
}
@media (max-width: 991.98px) {
  cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body {
    padding-block-end: 5px;
  }
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body .cx-msg-warning {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-inline-end: 5px;
  margin-block-start: 12px;
  margin-block-end: 12px;
  background-color: rgb(245, 206, 206);
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body .cx-msg-warning cx-icon {
  color: var(--cx-color-danger);
  align-self: center;
  font-size: 30px;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  padding-block-start: 5px;
  padding-block-end: 15px;
}
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body .cx-msg-warning,
cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body cx-configurator-conflict-description {
  padding-inline-start: 0px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.cx-theme-high-contrast-dark cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body,
.cx-theme-high-contrast-light cx-configurator-conflict-solver-dialog:not(:empty) .cx-modal-container .cx-modal-content .cx-dialog-body {
  background-color: var(--cx-color-background);
}
cx-configurator-exit-button .btn-tertiary:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  cx-configurator-exit-button .btn-tertiary {
    color: var(--cx-color-inverse);
  }
  cx-configurator-exit-button .btn-tertiary:hover {
    color: var(--cx-color-inverse);
  }
  cx-configurator-exit-button .btn-tertiary:focus {
    color: var(--cx-color-inverse);
  }
}
.cx-theme-high-contrast-dark cx-configurator-exit-button .btn-tertiary,
.cx-theme-high-contrast-light cx-configurator-exit-button .btn-tertiary {
  color: var(--cx-color-primary);
}
.cx-theme-high-contrast-dark cx-configurator-exit-button .btn-tertiary:hover,
.cx-theme-high-contrast-light cx-configurator-exit-button .btn-tertiary:hover {
  color: var(--cx-color-primary);
}
.cx-theme-high-contrast-dark cx-configurator-exit-button .btn-tertiary:focus,
.cx-theme-high-contrast-light cx-configurator-exit-button .btn-tertiary:focus {
  color: var(--cx-color-primary);
}
cx-configurator-show-options .btn,
cx-configurator-show-options a.btn-login,
cx-configurator-show-options button.btn-login,
cx-configurator-show-options app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-configurator-show-options a:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-configurator-show-options a.link-alt,
cx-configurator-show-options .register .register-reset-password a,
.register .register-reset-password cx-configurator-show-options a,
cx-configurator-show-options button.link-alt {
  padding: 0;
}
cx-page-layout.VariantConfigurationOverviewTemplate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  margin: auto;
}
cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewBottombar cx-configurator-add-to-cart-button {
  z-index: 10;
}
cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewContent,
cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewNavigation {
  height: fit-content;
}
@media (min-width: 992px) {
  cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewNavigation {
    max-inline-size: 30%;
  }
  cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewContent {
    max-inline-size: 70%;
  }
}
@media (min-width: 1200px) {
  cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewNavigation {
    max-inline-size: 342px;
  }
  cx-page-layout.VariantConfigurationOverviewTemplate cx-page-slot.VariantConfigOverviewContent {
    max-inline-size: 798px;
  }
}
cx-page-layout.VariantConfigurationTemplate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  margin: auto;
}
cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigContent,
cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigMenu {
  height: fit-content;
}
@media (min-width: 992px) {
  cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigMenu {
    max-inline-size: 30%;
  }
  cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigContent {
    max-inline-size: 70%;
  }
}
@media (min-width: 1200px) {
  cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigMenu {
    max-inline-size: 342px;
  }
  cx-page-layout.VariantConfigurationTemplate cx-page-slot.VariantConfigContent {
    max-inline-size: 798px;
  }
}
cx-page-layout.CpqConfigurationTemplate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  margin: auto;
}
cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigContent,
cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigMenu {
  height: fit-content;
}
@media (min-width: 992px) {
  cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigMenu {
    max-inline-size: 30%;
  }
  cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigContent {
    max-inline-size: 70%;
  }
}
@media (min-width: 1200px) {
  cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigMenu {
    max-inline-size: 342px;
  }
  cx-page-layout.CpqConfigurationTemplate cx-page-slot.CpqConfigContent {
    max-inline-size: 798px;
  }
}
cx-page-layout.CpqConfigurationOverviewTemplate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  margin: auto;
}
cx-configurator-textfield-input-field {
  display: flex;
  flex-direction: column;
  margin-inline-start: 17px;
  padding-block-start: 10px;
}
cx-configurator-textfield-input-field label {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-block-start: 10px;
}
cx-configurator-textfield-input-field .form-group {
  margin-block-end: 0.5rem;
}
@media (min-width: 768px) {
  cx-configurator-textfield-input-field label,
  cx-configurator-textfield-input-field .form-group {
    inline-size: 75%;
  }
}
@media (max-width: 767.98px) {
  cx-configurator-textfield-input-field label,
  cx-configurator-textfield-input-field .form-group {
    inline-size: 100%;
  }
}
cx-configurator-textfield-input-field-readonly {
  display: flex;
  flex-direction: column;
  margin-inline-start: 17px;
  padding-block-start: 10px;
}
cx-configurator-textfield-input-field-readonly label {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  padding-block-start: 10px;
}
cx-configurator-textfield-form {
  display: flex;
  flex-direction: column;
}
cx-configurator-textfield-form .cx-attribute {
  padding: 6px 40px;
  background-color: var(--cx-color-background);
}
cx-configurator-textfield-add-to-cart-button {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 15px;
  justify-content: flex-end;
}
@media (min-width: 576px) {
  cx-configurator-textfield-add-to-cart-button .cx-add-to-cart-btn {
    width: 50%;
  }
}
cx-page-layout.TextfieldConfigurationTemplate {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  padding: 2rem 0 2rem 0;
  max-width: 1140px;
  margin: auto;
}
@media (min-width: 992px) {
  cx-page-layout.TextfieldConfigurationTemplate cx-page-slot.TextfieldConfigContent {
    max-width: 75%;
  }
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * DO NOT MODIFY THIS FILE. It preserves compatibility with Bootstrap 4.6 docs.
 */
.santorini-updated {
  --cx-color-background: #f4f4f4;
  --cx-color-text: #14293a;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: #055f9f;
  --cx-color-secondary: #556b82;
  --cx-color-success: #256f3a;
  --cx-color-info: #0064d8;
  --cx-color-warning: #b44f00;
  --cx-color-danger: #aa0808;
  --cx-color-light: #f1f1f1;
  --cx-color-dark: #77818b;
  --cx-color-primary-accent: #0f4880;
  --cx-color-success-accent: #f0fbe4;
  --cx-color-danger-accent: #fff1f1;
  --cx-color-warning-accent: #fff5df;
  --cx-color-info-accent: #deeffe;
  --cx-color-medium: #d3d6db;
  --cx-color-background-dark: #212738;
  --cx-color-visual-focus: #1f3a93;
  --cx-color-background-focus: rgba(80, 176, 244, 0.1);
  --cx-color-border-focus: rgba(166, 204, 232, 0.6);
  --cx-page-width-max: 1140px;
  --cx-font-weight-light: 300;
  --cx-font-weight-normal: 400;
  --cx-font-weight-semi: 600;
  --cx-font-weight-bold: 700;
  --cx-text-transform: capitalize;
  --cx-direction: ltr;
  --cx-transition-duration: 0.5s;
  --cx-animation-duration: 1s;
  --cx-border-radius: 1em;
  --cx-buttons-border-radius: 2rem;
  --cx-buttons-border-width: 3px;
  --cx-border-style: solid;
}
.modal {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  padding: 1rem 1rem;
}
.cx-theme-high-contrast-dark .modal-header,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-dark .cx-dialog-header,
.cx-theme-high-contrast-light .modal-header,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-theme-high-contrast-light .cx-dialog-header {
  background-color: var(--cx-color-background);
}
.modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  padding: 16px 30px 30px;
}
.modal-content,
cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content {
  border-radius: 0;
  border: none;
}
.cx-theme-high-contrast-dark .modal-content,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content,
.cx-theme-high-contrast-light .modal-content,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .modal-content .close,
.cx-theme-high-contrast-dark cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-dark .cx-coupon-container .close,
.cx-theme-high-contrast-dark cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-dark .cx-dialog-content .close,
.cx-theme-high-contrast-light .modal-content .close,
.cx-theme-high-contrast-light cx-claim-dialog .cx-coupon-dialog .cx-coupon-container .close,
cx-claim-dialog .cx-coupon-dialog .cx-theme-high-contrast-light .cx-coupon-container .close,
.cx-theme-high-contrast-light cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .close,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-theme-high-contrast-light .cx-dialog-content .close {
  color: var(--cx-color-text);
}
.modal .close {
  font-size: 38px;
  font-weight: 100;
  bottom: 5px;
  position: relative;
  margin-inline-start: 0;
  margin-inline-end: 0;
  align-self: flex-end;
}
@media (max-width: 991.98px) {
  .modal .close {
    margin-bottom: 0;
  }
}
.modal .cx-dialog-header button.close,
.modal button.close {
  padding: 0;
  margin: 0 0 0 auto;
}
.modal[aria-hidden=false] {
  display: block;
}
.cx-modal-container {
  display: flex;
  align-items: center;
  margin: auto;
  height: 100%;
  overflow-y: auto;
  max-width: 768px !important;
  min-width: 768px !important;
}
@media (max-width: 767.98px) {
  .cx-modal-container {
    margin: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  .cx-modal-container {
    max-width: 768px !important;
    min-width: 768px !important;
  }
}
.cx-modal-header {
  display: flex;
  justify-content: space-between;
  padding-top: 2rem;
  padding-inline-end: 1.875rem;
  padding-bottom: 0;
  padding-inline-start: 1.875rem;
}
.cx-modal-content {
  background-color: var(--cx-color-inverse);
  width: 100%;
}
.cx-theme-high-contrast-dark .cx-modal-content,
.cx-theme-high-contrast-light .cx-modal-content {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.cx-theme-high-contrast-dark .cx-modal-content .close,
.cx-theme-high-contrast-light .cx-modal-content .close {
  color: var(--cx-color-text);
}
.cx-modal-footer {
  padding: 0px 27px 30px;
}
@media (min-width: 992px) {
  .cx-asm-dialog {
    max-width: 95% !important;
    min-width: 95% !important;
  }
}
.cx-asm-dialog .cx-modal-content {
  border-radius: 16px;
}
.cx-my-account-v2-user {
  border: 1px solid var(--cx-color-medium);
  width: 100%;
  padding: 20px 5px 5px 25px;
  gap: 40px;
  height: 120px;
  margin: 2rem 0rem 0rem 0rem;
}
.cx-my-account-v2-user .cx-name .cx-sign-out {
  text-decoration: underline;
}
cx-register form a {
  text-decoration: underline;
}
cx-register form .cx-login-link {
  margin: 1rem 0 0;
}
cx-register form .input-hint {
  font-size: 0.875rem;
  color: var(--cx-color-secondary);
  margin-bottom: 0;
}
cx-address-form .cx-address-form-btns {
  padding: 1rem 0;
  justify-content: center;
}
@media (max-width: 991.98px) {
  cx-address-form .cx-address-form-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 767.98px) {
  cx-address-form .cx-address-form-btns {
    padding: 1.25rem 0;
  }
}
@media (max-width: 991.98px) {
  cx-address-form .cx-address-form-btns .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-header {
  display: flex;
  justify-content: space-between;
}
cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-header .cx-suggested-addresses-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 2px;
  transition: none;
  box-shadow: 0 0 0 2px var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus {
    outline-offset: -2px;
  }
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus .ng-select-container {
    position: initial;
  }
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus[type=radio],
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus[type=checkbox],
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus.btn-tertiary {
    outline-offset: 2px;
  }
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
@media (min-width: 768px) {
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons {
    flex: 0 0 calc(50% - 0.5rem);
  }
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons:last-child {
    margin-inline-start: 1rem;
  }
}
@media (max-width: 767.98px) {
  cx-suggested-addresses-dialog .cx-suggested-addresses-dialog .cx-suggested-addresses-container .cx-suggested-addresses-footer .cx-dialog-buttons {
    width: 100%;
    margin-bottom: 0.625rem;
  }
}
.user-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
@media (min-width: 768px) {
  .user-form {
    width: 50%;
    --cx-max-width: 50%;
  }
}
.user-form form {
  display: contents;
}
.user-form form label {
  all: unset;
  flex: 100%;
  margin-bottom: 0.375rem;
}
.user-form form .input-hint {
  font-size: 0.875rem;
  color: var(--cx-color-secondary);
  margin-bottom: 0;
}
.user-form button,
.user-form a {
  flex: 0 0 calc(50% - 10px);
  margin-top: 0.5rem;
}
app-custom-contact-form {
  padding: 40px 0;
  min-height: 300px;
}
app-custom-contact-form .title {
  color: var(--cx-color-secondary);
  font-weight: 600;
  font-size: 36px;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  letter-spacing: -0.2px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-contact-form .title {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  app-custom-contact-form .title {
    font-size: 28px;
  }
}
app-custom-contact-form .description {
  margin: 24px 0;
  line-height: 24px;
  font-size: 18px;
}
app-custom-contact-form .table-content {
  font-size: 11px;
}
app-custom-contact-form .subtitle {
  font-size: 22px;
  text-transform: uppercase;
  font-family: "Druk Web", sans-serif;
  letter-spacing: 1px;
  color: #ADA39D;
}
app-custom-contact-form .form-check .form-check-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #7E7069;
}
app-custom-contact-form .content {
  margin-top: 40px;
}
app-custom-contact-form .cx-product-affected {
  display: flex;
  gap: 10px;
}
app-custom-contact-form .cx-product-affected .cx-product-affected-description {
  flex-grow: 1;
}
app-custom-contact-form .cx-product-affected .cx-product-affected-remove {
  width: 50px;
}
app-custom-contact-form .cx-product-affected .cx-product-affected-quantity {
  width: 100px;
}
@media (max-width: 767.98px) {
  app-custom-contact-form .cx-product-affected .cx-product-affected-quantity {
    width: 60px;
  }
}
app-custom-contact-form .cx-product-affected:first-child .cx-product-affected-quantity {
  width: 160px;
}
@media (max-width: 767.98px) {
  app-custom-contact-form .cx-product-affected:first-child .cx-product-affected-quantity {
    width: 120px;
  }
}
cx-page-layout:empty {
  display: none;
}
cx-page-layout app-box-categories {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  position: relative;
  padding: 0;
  border: solid medium white;
}
@media (min-width: 768px) {
  cx-page-layout app-box-categories {
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }
}
cx-page-layout app-box-item-categories {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  border: solid medium white;
  min-height: 300px;
}
cx-page-layout app-box-item-categories cx-media,
cx-page-layout app-box-item-categories > cx-media.is-missing {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}
cx-page-layout app-box-item-categories cx-media img,
cx-page-layout app-box-item-categories > cx-media.is-missing img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
cx-page-layout app-box-item-categories .wrapper-text,
cx-page-layout app-box-item-categories .wrapper-link {
  display: flex;
  width: 100%;
  justify-content: center;
}
cx-page-layout app-box-item-categories .wrapper-text {
  align-items: flex-end;
  height: 48px;
  font-weight: bold;
}
cx-page-layout app-box-item-categories .wrapper-link {
  flex: auto;
  padding-top: 48px;
  align-items: center;
}
cx-page-layout app-box-item-categories cx-generic-link {
  width: 65%;
}
cx-page-layout app-box-item-categories cx-generic-link a {
  display: block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  position: relative;
  color: white;
  font-size: 20px;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  text-transform: uppercase;
  padding: 12px;
  border: medium solid white;
  padding: 4px;
  margin: 0 auto;
}
cx-page-layout app-box-item-categories cx-generic-link a:hover,
cx-page-layout app-box-item-categories cx-generic-link a:focus,
cx-page-layout app-box-item-categories cx-generic-link a:active {
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
  text-decoration: none;
}
cx-page-layout app-box-item-categories cx-generic-link a:hover:before,
cx-page-layout app-box-item-categories cx-generic-link a:focus:before,
cx-page-layout app-box-item-categories cx-generic-link a:active:before {
  background-image: inherit;
  filter: blur(8px);
  -webkit-filter: blur(8px);
  -ms-filter: blur(8px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="8");
}
cx-page-layout app-box-item-categories cx-generic-link:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-repeat: no-repeat;
  transform: scale(1.6);
}
cx-page-layout app-box-item-categories p {
  position: relative;
  font-size: 18px;
  color: white;
}
osborne-captcha-disclaimer {
  display: block;
  color: var(--cx-color-text);
  background-color: #f7f7f7;
  padding: 0.25rem;
}
osborne-captcha-disclaimer.osborne-spa {
  background-color: rgba(40, 40, 40, 0.7);
  color: #ffffff;
}
osborne-captcha-disclaimer.osborne-public a,
osborne-captcha-disclaimer.osborne-spa a,
osborne-captcha-disclaimer.riofrio a {
  margin-top: 0;
}
osborne-captcha-disclaimer span a {
  color: var(--cx-color-primary);
  text-decoration: underline;
  display: inline-block;
}
.grecaptcha-badge {
  visibility: hidden;
}
cx-page-layout app-info {
  background: #F0E5DE;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
cx-page-layout app-info .title {
  color: var(--cx-color-secondary);
  text-align: center;
  display: block;
  margin-top: 1vw;
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 4px;
}
cx-page-layout app-info .info-title {
  font-size: 14px;
  letter-spacing: 0.2px;
}
cx-page-layout app-info p {
  font-size: 16px;
}
cx-page-layout app-info .info-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  position: relative;
  padding: 0;
  text-align: center;
  align-items: baseline;
}
@media (min-width: 768px) {
  cx-page-layout app-info .info-wrapper {
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }
}
@media (max-width: 991.98px) {
  cx-page-layout app-info .info-wrapper {
    grid-template-columns: 1fr;
  }
}
cx-page-layout app-info-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  text-align: center;
  padding: 0 12px;
}
cx-page-layout app-info-item .title {
  margin: 36px auto;
}
cx-page-layout app-info-item .info-title {
  color: var(--cx-color-secondary);
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 3px;
  margin: 16px 0 0;
  line-height: 24px;
}
cx-page-layout app-info-item p {
  color: var(--cx-color-primary);
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
}
cx-page-layout app-info-item cx-media {
  width: 36px;
  height: 36px;
  margin: 8px auto;
}
cx-page-layout app-info-item cx-media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  image-rendering: optimizeSpeed;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
}
app-custom-category-summary {
  margin-top: 50px;
  word-break: break-word;
}
app-custom-category-summary .title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
app-custom-category-summary .description {
  margin: 20px 0 8px;
  font-size: 18px;
  line-height: 1.4;
}
app-custom-category-summary .image img {
  width: 100%;
}
app-custom-page-top-title {
  margin-top: 50px;
}
app-custom-page-top-title .title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 992px) {
  cx-page-layout.AccountPageTemplate app-custom-page-top-title {
    margin-top: 0;
  }
}
cx-page-layout.AccountPageTemplate app-custom-page-top-title .title {
  font-size: 30px;
}
app-custom-unit-display.unit {
  display: flex;
  flex-grow: 1;
  border: thin solid var(--cx-color-light);
  margin-right: 16px;
  padding: 0 13px;
  line-height: 1.15;
  min-height: 48px;
  align-items: center;
}
app-custom-unit-display .unit-info {
  min-width: 68px;
}
app-custom-unit-display .unit-name {
  font-size: 15px;
}
app-custom-unit-display .unit-discount {
  font-size: 16px;
  color: var(--cx-color-danger);
  margin-left: 4px;
}
@media (max-width: 767.98px) {
  app-custom-unit-display .unit-discount {
    display: none;
  }
}
app-custom-unit-display .unit-prices {
  flex-grow: 1;
  text-align: right;
}
app-custom-unit-display .unit-price-item {
  font-size: 14px;
}
@media (max-width: 767.98px) {
  app-custom-unit-display .unit-price-item {
    display: none;
  }
}
app-custom-unit-display .unit-price-old {
  font-size: 12px;
  margin-left: 6px;
  text-decoration: line-through;
}
app-custom-unit-display .unit-price-final {
  font-size: 16px;
  margin-left: 6px;
}
app-custom-unit-display .unit-price-nostock {
  font-size: 18px;
  font-weight: bold;
  color: var(--cx-color-secondary);
  text-align: center;
  display: inline-block;
}
cx-product-grid-item cx-add-to-cart.default-unit-only app-custom-unit-display.unit {
  margin-right: 0;
}
@media (max-width: 575.98px) {
  cx-product-list-item cx-add-to-cart.default-unit-only app-custom-unit-display.unit {
    margin-right: 0;
  }
}
app-custom-hover-aware-image {
  position: relative;
}
app-custom-hover-aware-image cx-media {
  transition: opacity 0.8s;
  -webkit-transition: opacity 0.8s;
  opacity: 1;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
}
app-custom-hover-aware-image cx-media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
app-custom-hover-aware-image cx-media:first-child {
  opacity: 1;
}
app-custom-hover-aware-image cx-media:last-child {
  position: absolute;
  opacity: 0;
  padding: 15px;
}
@media (min-width: 992px) {
  app-custom-hover-aware-image:hover cx-media:first-child {
    opacity: 0;
  }
  app-custom-hover-aware-image:hover cx-media:last-child {
    position: absolute;
    opacity: 1;
  }
}
app-custom-hover-aware-images-container .container,
app-custom-hover-aware-images-container app-custom-tab-paragraph-container.accordion,
app-custom-hover-aware-images-container footer cx-page-layout.footer,
footer app-custom-hover-aware-images-container cx-page-layout.footer,
app-custom-hover-aware-images-container cx-breadcrumb,
app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Summary,
app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Tabs,
app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container .tab-delivery,
app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-hover-aware-images-container h3,
app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-hover-aware-images-container h3,
app-custom-hover-aware-images-container .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-hover-aware-images-container cx-page-layout.FooterLessPageTemplate,
app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section1,
app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section2,
app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section1,
app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section2,
app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section1,
app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section2,
app-custom-hover-aware-images-container .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-hover-aware-images-container cx-page-layout,
app-custom-hover-aware-images-container .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-hover-aware-images-container cx-page-layout {
  padding: 0;
}
@media (min-width: 992px) {
  app-custom-hover-aware-images-container .container,
  app-custom-hover-aware-images-container app-custom-tab-paragraph-container.accordion,
  app-custom-hover-aware-images-container footer cx-page-layout.footer,
  footer app-custom-hover-aware-images-container cx-page-layout.footer,
  app-custom-hover-aware-images-container cx-breadcrumb,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Summary,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Tabs,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container .tab-delivery,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-hover-aware-images-container cx-page-layout.FooterLessPageTemplate,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-hover-aware-images-container cx-page-layout,
  app-custom-hover-aware-images-container .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-hover-aware-images-container cx-page-layout {
    padding: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-hover-aware-images-container .container,
  app-custom-hover-aware-images-container app-custom-tab-paragraph-container.accordion,
  app-custom-hover-aware-images-container footer cx-page-layout.footer,
  footer app-custom-hover-aware-images-container cx-page-layout.footer,
  app-custom-hover-aware-images-container cx-breadcrumb,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Summary,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Tabs,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container .tab-delivery,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-hover-aware-images-container cx-page-layout.FooterLessPageTemplate,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-hover-aware-images-container cx-page-layout,
  app-custom-hover-aware-images-container .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-hover-aware-images-container cx-page-layout {
    padding: 20px;
  }
}
@media (max-width: 991.98px) {
  app-custom-hover-aware-images-container .container,
  app-custom-hover-aware-images-container app-custom-tab-paragraph-container.accordion,
  app-custom-hover-aware-images-container footer cx-page-layout.footer,
  footer app-custom-hover-aware-images-container cx-page-layout.footer,
  app-custom-hover-aware-images-container cx-breadcrumb,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Summary,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Tabs,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container .tab-delivery,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-hover-aware-images-container h3,
  app-custom-hover-aware-images-container .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-hover-aware-images-container cx-page-layout.FooterLessPageTemplate,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section1,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section2,
  app-custom-hover-aware-images-container .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-hover-aware-images-container cx-page-layout,
  app-custom-hover-aware-images-container .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-hover-aware-images-container cx-page-layout {
    padding-bottom: 20px;
  }
  app-custom-hover-aware-images-container .container .content,
  app-custom-hover-aware-images-container app-custom-tab-paragraph-container.accordion .content,
  app-custom-hover-aware-images-container footer cx-page-layout.footer .content,
  footer app-custom-hover-aware-images-container cx-page-layout.footer .content,
  app-custom-hover-aware-images-container cx-breadcrumb .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Summary .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container cx-page-slot.Tabs .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-hover-aware-images-container .tab-delivery .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-hover-aware-images-container h3 .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-hover-aware-images-container h3 .content,
  app-custom-hover-aware-images-container .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-hover-aware-images-container cx-page-layout.FooterLessPageTemplate .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section1 .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-hover-aware-images-container .Section2 .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section1 .content,
  app-custom-hover-aware-images-container cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-hover-aware-images-container .Section2 .content,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section1 .content,
  app-custom-hover-aware-images-container cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-hover-aware-images-container .Section2 .content,
  app-custom-hover-aware-images-container .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-hover-aware-images-container cx-page-layout .content,
  app-custom-hover-aware-images-container .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-hover-aware-images-container cx-page-layout .content {
    padding: 30px 15px;
  }
}
app-custom-hover-aware-images-container .title {
  color: var(--cx-color-primary);
  font-size: 18px;
  letter-spacing: 3.5px;
  font-weight: 600;
}
app-custom-hover-aware-images-container .subtitle {
  color: var(--cx-color-secondary);
  font-weight: 600;
  font-size: 36px;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  letter-spacing: -0.2px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-hover-aware-images-container .subtitle {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  app-custom-hover-aware-images-container .subtitle {
    font-size: 28px;
  }
}
app-custom-hover-aware-images-container app-custom-hover-aware-image {
  width: 33.3333333333%;
  min-width: 33.3333333333%;
  text-align: center;
  position: relative;
  padding: 15px;
  display: inline-block;
}
@media (max-width: 575.98px) {
  app-custom-hover-aware-images-container app-custom-hover-aware-image {
    width: 50%;
    min-width: 50%;
  }
}
app-custom-image-info.alternate {
  background-color: var(--cx-color-background);
}
app-custom-image-info.invert .image {
  order: 2;
}
app-custom-image-info.invert .content {
  order: 1;
}
app-custom-image-info cx-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
app-custom-image-info .container,
app-custom-image-info app-custom-tab-paragraph-container.accordion,
app-custom-image-info footer cx-page-layout.footer,
footer app-custom-image-info cx-page-layout.footer,
app-custom-image-info cx-breadcrumb,
app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Summary,
app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Tabs,
app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .tab-delivery,
app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3,
app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3,
app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-image-info cx-page-layout.FooterLessPageTemplate,
app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-image-info .Section1,
app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-image-info .Section2,
app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section1,
app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section2,
app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section1,
app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section2,
app-custom-image-info .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-image-info cx-page-layout,
app-custom-image-info .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-image-info cx-page-layout {
  padding: 0;
  display: grid;
}
@media (min-width: 992px) {
  app-custom-image-info .container,
  app-custom-image-info app-custom-tab-paragraph-container.accordion,
  app-custom-image-info footer cx-page-layout.footer,
  footer app-custom-image-info cx-page-layout.footer,
  app-custom-image-info cx-breadcrumb,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Summary,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Tabs,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .tab-delivery,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3,
  app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-image-info cx-page-layout.FooterLessPageTemplate,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section1,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section2,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section1,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section2,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section1,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section2,
  app-custom-image-info .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-image-info cx-page-layout,
  app-custom-image-info .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-image-info cx-page-layout {
    padding: 50px;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    column-gap: 50px;
  }
  app-custom-image-info .container .image,
  app-custom-image-info app-custom-tab-paragraph-container.accordion .image,
  app-custom-image-info footer cx-page-layout.footer .image,
  footer app-custom-image-info cx-page-layout.footer .image,
  app-custom-image-info cx-breadcrumb .image,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Summary .image,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Tabs .image,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .tab-delivery .image,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3 .image,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3 .image,
  app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-image-info cx-page-layout.FooterLessPageTemplate .image,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section1 .image,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section2 .image,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section1 .image,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section2 .image,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section1 .image,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section2 .image,
  app-custom-image-info .AccountPageTemplate cx-page-layout .image,
  .AccountPageTemplate app-custom-image-info cx-page-layout .image,
  app-custom-image-info .NewsPageTemplate cx-page-layout .image,
  .NewsPageTemplate app-custom-image-info cx-page-layout .image,
  app-custom-image-info .container .content,
  app-custom-image-info app-custom-tab-paragraph-container.accordion .content,
  app-custom-image-info footer cx-page-layout.footer .content,
  footer app-custom-image-info cx-page-layout.footer .content,
  app-custom-image-info cx-breadcrumb .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Summary .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Tabs .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .tab-delivery .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3 .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3 .content,
  app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-image-info cx-page-layout.FooterLessPageTemplate .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-image-info cx-page-layout .content,
  app-custom-image-info .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-image-info cx-page-layout .content {
    align-self: center;
  }
}
@media (max-width: 991.98px) {
  app-custom-image-info .container .content,
  app-custom-image-info app-custom-tab-paragraph-container.accordion .content,
  app-custom-image-info footer cx-page-layout.footer .content,
  footer app-custom-image-info cx-page-layout.footer .content,
  app-custom-image-info cx-breadcrumb .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Summary .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.Tabs .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .tab-delivery .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3 .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3 .content,
  app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-image-info cx-page-layout.FooterLessPageTemplate .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section1 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .Section2 .content,
  app-custom-image-info .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-image-info cx-page-layout .content,
  app-custom-image-info .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-image-info cx-page-layout .content {
    padding: 30px 15px;
  }
  app-custom-image-info .container.alternate .content,
  app-custom-image-info app-custom-tab-paragraph-container.alternate.accordion .content,
  app-custom-image-info footer cx-page-layout.alternate.footer .content,
  footer app-custom-image-info cx-page-layout.alternate.footer .content,
  app-custom-image-info cx-breadcrumb.alternate .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.alternate.Summary .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info cx-page-slot.alternate.Tabs .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info .alternate.tab-delivery .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info h3.alternate .content,
  app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info h3.alternate .content,
  app-custom-image-info .FooterLessPageTemplate cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-image-info cx-page-layout.alternate.FooterLessPageTemplate .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .alternate.Section1 .content,
  app-custom-image-info cx-page-layout.ProductListPageTemplate .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info .alternate.Section2 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .alternate.Section1 .content,
  app-custom-image-info cx-page-layout.ProductGridPageTemplate .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info .alternate.Section2 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .alternate.Section1 .content,
  app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info .alternate.Section2 .content,
  app-custom-image-info .AccountPageTemplate cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-image-info cx-page-layout.alternate .content,
  app-custom-image-info .NewsPageTemplate cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-image-info cx-page-layout.alternate .content {
    padding: 30px 15px;
  }
}
app-custom-image-info .image {
  margin-bottom: 0;
  display: block;
}
@media (min-width: 992px) {
  app-custom-image-info .image {
    display: flex;
    height: 100%;
    margin-bottom: 0;
  }
}
app-custom-image-info .image cx-media {
  width: 100%;
}
app-custom-image-info .image cx-media iframe {
  width: 100%;
  max-width: 100%;
}
app-custom-image-info .btn,
app-custom-image-info a.btn-login,
app-custom-image-info button.btn-login,
app-custom-image-info app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-image-info a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-image-info a.link-alt,
app-custom-image-info .register .register-reset-password a,
.register .register-reset-password app-custom-image-info a,
app-custom-image-info button.link-alt {
  min-width: 150px;
}
app-custom-image-info .title {
  color: var(--cx-color-primary);
  font-size: 18px;
  letter-spacing: 3.5px;
  font-weight: 600;
}
app-custom-image-info .title + button {
  margin-top: 30px;
}
app-custom-image-info .subtitle {
  color: #691C32;
  font-weight: 600;
  font-size: 36px;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  letter-spacing: -0.2px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-image-info .subtitle {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  app-custom-image-info .subtitle {
    font-size: 28px;
  }
}
app-custom-image-info .subtitle + button {
  margin-top: 30px;
}
app-custom-image-info .paragraph {
  margin: 45px 0 30px;
}
app-custom-image-info .description {
  color: var(--cx-color-secondary);
  margin: 45px 0;
  line-height: normal;
  font-size: 18px;
}
app-custom-image-info .description + .paragraph {
  margin-top: -22px;
}
app-custom-image-info .custom-image-info-actions {
  margin-top: auto;
}
@media (min-width: 992px) {
  app-custom-image-info .custom-image-info-actions {
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
    margin-top: auto;
  }
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) .btn,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) a.btn-login,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) button.btn-login,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) a.link-alt,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) .register .register-reset-password a,
  .register .register-reset-password app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) a,
  app-custom-image-info .custom-image-info-actions cx-generic-link:first-child:not(:last-child) button.link-alt {
    min-width: auto;
  }
}
@media (max-width: 991.98px) {
  app-custom-image-info .custom-image-info-actions cx-generic-link {
    display: block;
  }
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link .btn,
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link a.btn-login,
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link button.btn-login,
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link a.link-alt,
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link .register .register-reset-password a,
  .register .register-reset-password app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link a,
  app-custom-image-info .custom-image-info-actions cx-generic-link + cx-generic-link button.link-alt {
    margin-top: 20px;
  }
}
@media (min-width: 1320px) {
  app-custom-image-info.full-page-width.full-image-width .container .content,
  app-custom-image-info.full-page-width.full-image-width app-custom-tab-paragraph-container.accordion .content,
  app-custom-image-info.full-page-width.full-image-width footer cx-page-layout.footer .content,
  footer app-custom-image-info.full-page-width.full-image-width cx-page-layout.footer .content,
  app-custom-image-info.full-page-width.full-image-width cx-breadcrumb .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .container .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) footer cx-page-layout.footer .content,
  footer cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.footer .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-breadcrumb .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-slot.Summary .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-slot.Summary .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-slot.Tabs .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-slot.Tabs .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width .tab-delivery .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .tab-delivery .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.full-page-width.full-image-width h3 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) h3 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.full-page-width.full-image-width h3 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) h3 .content,
  app-custom-image-info.full-page-width.full-image-width .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.FooterLessPageTemplate .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1 .content,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2 .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2 .content,
  app-custom-image-info.full-page-width.full-image-width .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout .content,
  app-custom-image-info.full-page-width.full-image-width .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout .content {
    max-width: 660px;
  }
}
@media (min-width: 992px) {
  app-custom-image-info.full-page-width.full-image-width .container,
  app-custom-image-info.full-page-width.full-image-width app-custom-tab-paragraph-container.accordion,
  app-custom-image-info.full-page-width.full-image-width footer cx-page-layout.footer,
  footer app-custom-image-info.full-page-width.full-image-width cx-page-layout.footer,
  app-custom-image-info.full-page-width.full-image-width cx-breadcrumb,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .container,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) app-custom-tab-paragraph-container.accordion,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) footer cx-page-layout.footer,
  footer cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.footer,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-breadcrumb,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-slot.Summary,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-slot.Summary,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-slot.Tabs,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-slot.Tabs,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.full-page-width.full-image-width .tab-delivery,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .tab-delivery,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.full-page-width.full-image-width h3,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) h3,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.full-page-width.full-image-width h3,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) h3,
  app-custom-image-info.full-page-width.full-image-width .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.FooterLessPageTemplate,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section1,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section1,
  app-custom-image-info.full-page-width.full-image-width cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.full-page-width.full-image-width .Section2,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .Section2,
  app-custom-image-info.full-page-width.full-image-width .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout,
  app-custom-image-info.full-page-width.full-image-width .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-image-info.full-page-width.full-image-width cx-page-layout,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info.full-image-width:not(cx-footer-navigation):not(cx-paragraph) cx-page-layout {
    max-width: none;
    padding: 50px 0;
  }
  app-custom-image-info.full-page-width.full-image-width.invert .content,
  cx-page-layout.footer .Footer > app-custom-image-info.full-image-width.invert:not(cx-footer-navigation):not(cx-paragraph) .content {
    padding-left: 60px;
  }
}
.info-data {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  border: thin solid #C56D4A;
  border-radius: 2px;
}
.info-data li {
  padding: 20px;
  text-align: center;
  flex-grow: 1;
  font-weight: bold;
}
.info-data li:not(:first-child) {
  border-left: thin solid #C56D4A;
}
.info-data li span {
  display: block;
  font-size: 24px;
  margin-bottom: -8px;
}
app-custom-image-info-container > .container,
app-custom-image-info-container > app-custom-tab-paragraph-container.accordion,
footer app-custom-image-info-container > cx-page-layout.footer,
app-custom-image-info-container > cx-breadcrumb,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container > h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container > h3,
.FooterLessPageTemplate app-custom-image-info-container > cx-page-layout.FooterLessPageTemplate,
cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section1,
cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section2,
.AccountPageTemplate app-custom-image-info-container > cx-page-layout,
.NewsPageTemplate app-custom-image-info-container > cx-page-layout {
  padding: 0;
  margin: 30px 0 0;
}
@media (min-width: 992px) {
  app-custom-image-info-container > .container,
  app-custom-image-info-container > app-custom-tab-paragraph-container.accordion,
  footer app-custom-image-info-container > cx-page-layout.footer,
  app-custom-image-info-container > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container > h3,
  .FooterLessPageTemplate app-custom-image-info-container > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section2,
  .AccountPageTemplate app-custom-image-info-container > cx-page-layout,
  .NewsPageTemplate app-custom-image-info-container > cx-page-layout {
    padding: 50px;
  }
}
@media (max-width: 991.98px) {
  app-custom-image-info-container > .container .content,
  app-custom-image-info-container > app-custom-tab-paragraph-container.accordion .content,
  footer app-custom-image-info-container > cx-page-layout.footer .content,
  app-custom-image-info-container > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container > h3 .content,
  .FooterLessPageTemplate app-custom-image-info-container > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section2 .content,
  .AccountPageTemplate app-custom-image-info-container > cx-page-layout .content,
  .NewsPageTemplate app-custom-image-info-container > cx-page-layout .content {
    padding: 30px 15px;
  }
}
@media (min-width: 768px) {
  app-custom-image-info-container > .container > .content,
  app-custom-image-info-container > app-custom-tab-paragraph-container.accordion > .content,
  footer app-custom-image-info-container > cx-page-layout.footer > .content,
  app-custom-image-info-container > cx-breadcrumb > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Summary > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > cx-page-slot.Tabs > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container > .tab-delivery > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container > h3 > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container > h3 > .content,
  .FooterLessPageTemplate app-custom-image-info-container > cx-page-layout.FooterLessPageTemplate > .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section1 > .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container > .Section2 > .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section1 > .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container > .Section2 > .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section1 > .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container > .Section2 > .content,
  .AccountPageTemplate app-custom-image-info-container > cx-page-layout > .content,
  .NewsPageTemplate app-custom-image-info-container > cx-page-layout > .content {
    display: flex;
    column-gap: 30px;
  }
}
app-custom-image-info-container app-custom-image-info {
  flex: 1;
}
@media (max-width: 767.98px) {
  app-custom-image-info-container app-custom-image-info:not(:last-child) {
    display: block;
    margin-bottom: 30px;
  }
}
app-custom-image-info-container app-custom-image-info .container,
app-custom-image-info-container app-custom-image-info app-custom-tab-paragraph-container.accordion,
app-custom-image-info-container app-custom-image-info footer cx-page-layout.footer,
footer app-custom-image-info-container app-custom-image-info cx-page-layout.footer,
app-custom-image-info-container app-custom-image-info cx-breadcrumb,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-slot.Summary,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-slot.Tabs,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info .tab-delivery,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container app-custom-image-info h3,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container app-custom-image-info h3,
app-custom-image-info-container app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout.FooterLessPageTemplate,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-image-info-container app-custom-image-info .Section1,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-image-info-container app-custom-image-info .Section2,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-image-info-container app-custom-image-info .Section1,
app-custom-image-info-container app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-image-info-container app-custom-image-info .Section2,
app-custom-image-info-container app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container app-custom-image-info .Section1,
app-custom-image-info-container app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container app-custom-image-info .Section2,
app-custom-image-info-container app-custom-image-info .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout,
app-custom-image-info-container app-custom-image-info .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout {
  grid-auto-flow: row;
  padding: 0;
}
@media (max-width: 991.98px) {
  app-custom-image-info-container app-custom-image-info .container .content,
  app-custom-image-info-container app-custom-image-info app-custom-tab-paragraph-container.accordion .content,
  app-custom-image-info-container app-custom-image-info footer cx-page-layout.footer .content,
  footer app-custom-image-info-container app-custom-image-info cx-page-layout.footer .content,
  app-custom-image-info-container app-custom-image-info cx-breadcrumb .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-slot.Summary .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-slot.Tabs .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container app-custom-image-info .tab-delivery .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container app-custom-image-info h3 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container app-custom-image-info h3 .content,
  app-custom-image-info-container app-custom-image-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout.FooterLessPageTemplate .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container app-custom-image-info .Section1 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container app-custom-image-info .Section2 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container app-custom-image-info .Section1 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container app-custom-image-info .Section2 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container app-custom-image-info .Section1 .content,
  app-custom-image-info-container app-custom-image-info cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container app-custom-image-info .Section2 .content,
  app-custom-image-info-container app-custom-image-info .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout .content,
  app-custom-image-info-container app-custom-image-info .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-image-info-container app-custom-image-info cx-page-layout .content {
    padding: 0;
  }
}
app-custom-image-info-container app-custom-image-info .image {
  order: 0;
}
app-custom-image-info-container app-custom-image-info .title {
  color: inherit;
  font-size: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  letter-spacing: normal;
}
app-custom-image-info-container app-custom-image-info .subtitle {
  font-size: 12px;
}
app-custom-image-info-container app-custom-image-info .description {
  margin-top: 12px;
  margin-bottom: 10px;
}
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .btn,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.btn-login,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.btn-login,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-image-info-container app-custom-image-info .custom-image-info-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.link-alt,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .register .register-reset-password a,
.register .register-reset-password app-custom-image-info-container app-custom-image-info .custom-image-info-actions a,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.link-alt {
  border: none;
  padding: 0;
  margin: 0;
  min-width: auto;
  min-height: auto;
  font-size: 12px;
  margin-left: 18px;
}
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .btn:before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.btn-login:before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.btn-login:before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt):before,
app-custom-login-register app-custom-image-info-container app-custom-image-info .custom-image-info-actions a:not(.btn-link):not(a.link-alt):not(button.link-alt):before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.link-alt:before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .register .register-reset-password a:before,
.register .register-reset-password app-custom-image-info-container app-custom-image-info .custom-image-info-actions a:before,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.link-alt:before {
  content: ">";
  margin-right: 4px;
  background-color: #C56D4A;
  height: 14px;
  width: 14px;
  display: inline-block;
  border-radius: 12px;
  color: white;
  font-size: 12px;
  margin-left: -18px;
}
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .btn.btn-send:hover,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.btn-login:hover,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.btn-login:hover,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions app-custom-login-register a:hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-image-info-container app-custom-image-info .custom-image-info-actions a:hover:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.btn-send.link-alt:hover,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions .register .register-reset-password a.btn-send:hover,
.register .register-reset-password app-custom-image-info-container app-custom-image-info .custom-image-info-actions a.btn-send:hover,
app-custom-image-info-container app-custom-image-info .custom-image-info-actions button.btn-send.link-alt:hover {
  color: inherit;
  background-color: inherit;
}
@media (min-width: 1320px) {
  app-custom-image-info-container.full-page-width > .container > .content,
  app-custom-image-info-container.full-page-width > app-custom-tab-paragraph-container.accordion > .content,
  footer app-custom-image-info-container.full-page-width > cx-page-layout.footer > .content,
  app-custom-image-info-container.full-page-width > cx-breadcrumb > .content,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .container > .content,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > app-custom-tab-paragraph-container.accordion > .content,
  cx-page-layout.footer footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.footer > .content,
  footer cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.footer > .content,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-breadcrumb > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > cx-page-slot.Summary > .content,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Summary > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Summary > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > cx-page-slot.Tabs > .content,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Tabs > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Tabs > .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > .tab-delivery > .content,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .tab-delivery > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .tab-delivery > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container.full-page-width > h3 > .content,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3 > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3 > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container.full-page-width > h3 > .content,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3 > .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3 > .content,
  .FooterLessPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout.FooterLessPageTemplate > .content,
  cx-page-layout.footer .FooterLessPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.FooterLessPageTemplate > .content,
  .FooterLessPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.FooterLessPageTemplate > .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container.full-page-width > .Section1 > .content,
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container.full-page-width > .Section2 > .content,
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container.full-page-width > .Section1 > .content,
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container.full-page-width > .Section2 > .content,
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container.full-page-width > .Section1 > .content,
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1 > .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container.full-page-width > .Section2 > .content,
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2 > .content,
  .AccountPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout > .content,
  cx-page-layout.footer .AccountPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout > .content,
  .AccountPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout > .content,
  .NewsPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout > .content,
  cx-page-layout.footer .NewsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout > .content,
  .NewsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout > .content {
    max-width: 1320px;
    padding: 50px;
    margin: auto;
  }
}
@media (min-width: 992px) {
  app-custom-image-info-container.full-page-width > .container,
  app-custom-image-info-container.full-page-width > app-custom-tab-paragraph-container.accordion,
  footer app-custom-image-info-container.full-page-width > cx-page-layout.footer,
  app-custom-image-info-container.full-page-width > cx-breadcrumb,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .container,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.footer footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.footer,
  footer cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.footer,
  cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > cx-page-slot.Summary,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > cx-page-slot.Tabs,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-image-info-container.full-page-width > .tab-delivery,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info-container.full-page-width > h3,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info-container.full-page-width > h3,
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > h3,
  .FooterLessPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.footer .FooterLessPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container.full-page-width > .Section1,
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-image-info-container.full-page-width > .Section2,
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container.full-page-width > .Section1,
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-image-info-container.full-page-width > .Section2,
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container.full-page-width > .Section1,
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-image-info-container.full-page-width > .Section2,
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > .Section2,
  .AccountPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout,
  cx-page-layout.footer .AccountPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout,
  .AccountPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout,
  .NewsPageTemplate app-custom-image-info-container.full-page-width > cx-page-layout,
  cx-page-layout.footer .NewsPageTemplate .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout,
  .NewsPageTemplate cx-page-layout.footer .Footer > app-custom-image-info-container:not(cx-footer-navigation):not(cx-paragraph) > cx-page-layout {
    max-width: none;
  }
}
app-custom-media-links {
  text-align: center;
  padding: 44px 0 40px;
}
app-custom-media-links .title {
  font-weight: 900;
  font-size: 18px;
  color: #691C32;
  margin-bottom: 8px;
  line-height: 1.22;
}
app-custom-media-links img {
  height: 40px;
  width: 40px;
}
app-custom-media-links ul {
  list-style: none;
  display: inline-flex;
  margin: 0;
  padding: 0;
}
app-custom-media-links ul li + li {
  margin-left: 6px;
}
.ProductGridPageTemplate .Section2 app-custom-giftbox-cart {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .ProductGridPageTemplate .Section2 app-custom-giftbox-cart {
    max-width: calc(75% - 8px);
  }
  .ProductGridPageTemplate .Section2 app-custom-giftbox-cart ~ cx-cart-totals,
  .ProductGridPageTemplate .Section2 .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent app-custom-giftbox-cart ~ cx-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent .ProductGridPageTemplate .Section2 app-custom-giftbox-cart ~ cx-checkout-order-summary {
    margin-left: 8px;
  }
}
app-custom-giftbox-cart .giftbox-cart-header {
  border: 2px solid #F4ECE8;
  height: 100px;
  margin-bottom: 8px;
}
app-custom-giftbox-cart .giftbox-cart-header cx-media {
  max-height: 100%;
  height: 100px;
  text-align: center;
}
app-custom-giftbox-cart .giftbox-cart-items {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  max-height: 120px;
  column-gap: 10px;
}
app-custom-giftbox-cart .giftbox-cart-item {
  max-height: 120px;
  flex-grow: 1;
  text-align: center;
  position: relative;
  border: 2px solid #F4ECE8;
}
app-custom-giftbox-cart .giftbox-cart-item.animate {
  animation: fadeInPlace 0.45s;
}
app-custom-giftbox-cart .giftbox-cart-item.empty {
  border-color: var(--cx-color-light);
  border-style: dashed;
  animation: fadeIn 0.45s;
}
app-custom-giftbox-cart .giftbox-cart-item cx-media,
app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-no-media {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  width: 100%;
  max-width: 116px;
}
app-custom-giftbox-cart .giftbox-cart-item cx-media img,
app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-no-media img {
  max-height: none;
  max-width: none;
  width: 100%;
}
app-custom-giftbox-cart .giftbox-cart-item button {
  position: absolute;
  bottom: -50px;
  transform: translateX(-50%);
  text-decoration: none;
  z-index: 1;
}
app-custom-giftbox-cart .giftbox-cart-item button i {
  font-size: 20px;
}
app-custom-giftbox-cart .giftbox-cart-header .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-info {
  text-align: center;
  visibility: hidden;
  position: absolute;
  bottom: 100%;
  left: calc(50% - 30px);
  width: 240px;
  padding: 12px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  opacity: 0;
  transform: translateY(0);
  transition: all 0.3s ease-out;
  z-index: 2;
}
app-custom-giftbox-cart .giftbox-cart-header .giftbox-cart-item-info .giftbox-cart-item-info-name,
app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-info .giftbox-cart-item-info-name {
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 4px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  app-custom-giftbox-cart .giftbox-cart-header .giftbox-cart-item-info:before,
  app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-info:before {
    bottom: -22px;
    content: " ";
    display: block;
    left: 19px;
    position: absolute;
    border-color: #a9a9a9 transparent transparent transparent;
    border-style: solid;
    border-width: 11px;
  }
  app-custom-giftbox-cart .giftbox-cart-header .giftbox-cart-item-info:after,
  app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-info:after {
    border-color: white transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    content: " ";
    height: 0;
    left: 20px;
    position: absolute;
    width: 0;
  }
}
@media (min-width: 768px) {
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info {
    left: auto;
    right: calc(50% - 30px);
  }
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info:before,
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info:before,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info:before,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info:before {
    right: 19px;
    left: auto;
  }
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info:after,
  app-custom-giftbox-cart .giftbox-cart-header:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info:after,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):last-child .giftbox-cart-item-info:after,
  app-custom-giftbox-cart .giftbox-cart-item:not(:first-child):not(:nth-child(2)):nth-last-child(2) .giftbox-cart-item-info:after {
    right: 20px;
    left: auto;
  }
}
app-custom-giftbox-cart .giftbox-cart-header:hover cx-media + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-header:hover .giftbox-cart-item-image + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-header:hover button:not(:hover):not(:focus) + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-header:focus cx-media + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-header:focus .giftbox-cart-item-image + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-header:focus button:not(:hover):not(:focus) + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:hover cx-media + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:hover .giftbox-cart-item-image + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:hover button:not(:hover):not(:focus) + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:focus cx-media + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:focus .giftbox-cart-item-image + .giftbox-cart-item-info,
app-custom-giftbox-cart .giftbox-cart-item:focus button:not(:hover):not(:focus) + .giftbox-cart-item-info {
  opacity: 1;
  transform: translateY(10px);
  visibility: visible;
}
@media (max-width: 767.98px) {
  app-custom-giftbox-cart .giftbox-cart-header:hover cx-media + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:hover .giftbox-cart-item-image + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:hover button:not(:hover):not(:focus) + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:focus cx-media + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:focus .giftbox-cart-item-image + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:focus button:not(:hover):not(:focus) + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:hover cx-media + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:hover .giftbox-cart-item-image + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:hover button:not(:hover):not(:focus) + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:focus cx-media + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:focus .giftbox-cart-item-image + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item:focus button:not(:hover):not(:focus) + .giftbox-cart-item-info {
    transform: translateY(-50%);
  }
}
@media (max-width: 767.98px) {
  app-custom-giftbox-cart .giftbox-cart-header .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-info {
    position: fixed;
    top: 50%;
    left: 10px;
    width: calc(100% - 20px);
    bottom: auto;
  }
}
@media (min-width: 768px) {
  app-custom-giftbox-cart .giftbox-cart-header {
    position: relative;
  }
  app-custom-giftbox-cart .giftbox-cart-header cx-media + .giftbox-cart-item-info {
    left: 0;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%) translateX(20px);
  }
  app-custom-giftbox-cart .giftbox-cart-header cx-media + .giftbox-cart-item-info:after,
  app-custom-giftbox-cart .giftbox-cart-header cx-media + .giftbox-cart-item-info:before {
    left: auto;
    right: -20px;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  app-custom-giftbox-cart .giftbox-cart-header cx-media + .giftbox-cart-item-info:after {
    border-color: transparent transparent transparent white;
  }
  app-custom-giftbox-cart .giftbox-cart-header cx-media + .giftbox-cart-item-info:before {
    border-color: transparent transparent transparent #a9a9a9;
    right: -22px;
  }
  app-custom-giftbox-cart .giftbox-cart-header:hover cx-media + .giftbox-cart-item-info,
  app-custom-giftbox-cart .giftbox-cart-header:focus cx-media + .giftbox-cart-item-info {
    transform: translateY(-50%) translateX(10px);
  }
}
app-custom-giftbox-cart .giftbox-cart-item-empty {
  align-content: center;
  height: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  font-weight: bold;
  color: var(--cx-color-light);
  font-size: 60px;
  line-height: 60px;
  position: absolute;
  top: 0;
  width: 100%;
}
app-custom-giftbox-cart .giftbox-cart-item-image {
  position: relative;
  max-width: 116px;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  app-custom-giftbox-cart .giftbox-cart-header {
    max-height: 80px;
  }
  app-custom-giftbox-cart .giftbox-cart-items {
    max-height: 80px;
    column-gap: 6px;
  }
  app-custom-giftbox-cart .giftbox-cart-item {
    max-height: 80px;
  }
  app-custom-giftbox-cart .giftbox-cart-item cx-media,
  app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-no-media {
    max-width: 76px;
  }
  app-custom-giftbox-cart .giftbox-cart-item-image {
    max-width: 76px;
  }
  app-custom-giftbox-cart .giftbox-cart-item-empty {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 767.98px) {
  app-custom-giftbox-cart .giftbox-cart-header {
    max-height: 50px;
  }
  app-custom-giftbox-cart .giftbox-cart-items {
    max-height: 50px;
    column-gap: 2px;
  }
  app-custom-giftbox-cart .giftbox-cart-item {
    max-height: 50px;
  }
  app-custom-giftbox-cart .giftbox-cart-item cx-media,
  app-custom-giftbox-cart .giftbox-cart-item .giftbox-cart-item-no-media {
    max-width: 46px;
  }
  app-custom-giftbox-cart .giftbox-cart-item-image {
    max-width: 46px;
  }
  app-custom-giftbox-cart .giftbox-cart-item-empty {
    font-size: 20px;
    line-height: 20px;
  }
}
.Section2 app-custom-giftbox-cart ~ .cx-dialog-popover-center-backdrop {
  max-width: 100%;
}
app-custom-giftbox-product-header {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  app-custom-giftbox-product-header {
    position: relative;
  }
  app-custom-giftbox-product-header .btn-remove-cart {
    position: absolute;
    bottom: 0;
    right: calc(16px - 35%);
  }
}
@media (max-width: 991.98px) {
  app-custom-giftbox-product-header .btn-remove-cart {
    float: right;
    margin-top: 6px;
  }
}
@media (max-width: 575.98px) {
  app-custom-giftbox-product-header .btn-remove-cart {
    margin-top: 12px;
  }
}
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover {
  cursor: pointer;
}
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover .btn.btn-primary,
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover a.btn-primary.btn-login,
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover button.btn-primary.btn-login,
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover app-custom-login-register a.btn-primary:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover a.btn-primary:not(.btn-link):not(a.link-alt):not(button.link-alt),
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover a.btn-primary.link-alt,
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover .register .register-reset-password a.btn-primary,
.register .register-reset-password cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover a.btn-primary,
cx-product-carousel app-custom-giftbox-item:not(.no-stock):hover button.btn-primary.link-alt {
  -webkit-filter: brightness(calc(88 / 100));
  filter: brightness(calc(88 / 100));
}
cx-product-carousel app-custom-giftbox-item.no-stock a {
  pointer-events: none;
  opacity: 0.7;
}
cx-product-carousel app-custom-giftbox-item.no-stock a:hover h4,
cx-product-carousel app-custom-giftbox-item.no-stock a:focus h4 {
  color: inherit;
}
app-custom-double-image-info cx-media img {
  width: 100%;
  height: 100%;
}
app-custom-double-image-info > .container,
app-custom-double-image-info > app-custom-tab-paragraph-container.accordion,
footer app-custom-double-image-info > cx-page-layout.footer,
app-custom-double-image-info > cx-breadcrumb,
cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3,
.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate,
cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1,
cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2,
.AccountPageTemplate app-custom-double-image-info > cx-page-layout,
.NewsPageTemplate app-custom-double-image-info > cx-page-layout {
  padding: 0;
  display: grid;
}
@media (min-width: 768px) {
  app-custom-double-image-info > .container,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion,
  footer app-custom-double-image-info > cx-page-layout.footer,
  app-custom-double-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout {
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    column-gap: 50px;
    margin: 30px auto;
  }
  app-custom-double-image-info > .container app-custom-image-info.full-page-width,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.full-page-width,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.full-page-width,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info.full-page-width,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.full-page-width,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.full-page-width,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.full-page-width,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.full-page-width,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.full-page-width,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.full-page-width,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.full-page-width,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.full-page-width,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.full-page-width,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.full-page-width,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.full-page-width,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.full-page-width,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.full-page-width,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.full-page-width,
  app-custom-double-image-info > .container cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer app-custom-double-image-info > .container .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer footer app-custom-double-image-info > cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  footer cx-page-layout.footer app-custom-double-image-info > cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer app-custom-double-image-info > cx-breadcrumb .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.footer .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph),
  cx-page-layout.footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout .Footer > app-custom-image-info:not(cx-footer-navigation):not(cx-paragraph) {
    width: 100%;
    margin: unset;
  }
  app-custom-double-image-info > .container app-custom-image-info.invert > .container .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .container .content,
  app-custom-double-image-info > .container app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .container .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > .container footer app-custom-image-info.invert > cx-page-layout.footer .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-layout.footer .content,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout.footer .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .container .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-layout.footer .content,
  app-custom-double-image-info > .container app-custom-image-info.invert > cx-breadcrumb .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-breadcrumb .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-breadcrumb .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-breadcrumb .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .container .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.footer .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-breadcrumb .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .container .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout.footer .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-breadcrumb .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .container .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > app-custom-tab-paragraph-container.accordion .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info.invert > cx-page-layout.footer .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout.footer .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-breadcrumb .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-slot.Summary .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-slot.Summary .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Summary .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-slot.Summary .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-slot.Summary .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-slot.Tabs .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-slot.Tabs .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-slot.Tabs .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-slot.Tabs .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .tab-delivery .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .tab-delivery .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .tab-delivery .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .tab-delivery .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info.invert > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .tab-delivery .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info.invert > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > h3 .content,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info.invert > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > .Section2 .content,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout .content,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info.invert > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info.invert > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info.invert > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info.invert > cx-page-layout .content {
    padding-top: 50px;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container .image,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer .image,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .image,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .image,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image {
    margin-bottom: 30px;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container .content,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content {
    flex: auto;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: 0 50px;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container.alternate .content,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container.alternate .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.alternate.footer .content,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb.alternate .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.footer .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate.footer .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.alternate.accordion .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.alternate.footer .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate.footer .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb.alternate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.alternate.Summary .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Summary .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.alternate.Summary .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.alternate.Summary .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.alternate.Tabs .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.tab-delivery .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.tab-delivery .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.tab-delivery .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.tab-delivery .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .alternate.tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.tab-delivery .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3.alternate .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3.alternate .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3.alternate .content,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate.FooterLessPageTemplate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .alternate.Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .alternate.Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .alternate.Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .alternate.Section2 .content,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate .content,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.alternate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.alternate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.alternate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.alternate .content {
    padding-bottom: 50px;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container .image,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer .image,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer .image,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb .image,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer .image,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .image,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .image,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .image,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .image,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .image,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .image,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .image,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .image,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .image,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .image,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .image,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .image,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .image,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .image,
  app-custom-double-image-info > .container app-custom-image-info > .container .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container .content,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer .content,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer .content,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb .content,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .content,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 .content,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 .content,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 .content,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout .content,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout .content,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout .content {
    align-self: auto;
  }
  app-custom-double-image-info > .container app-custom-image-info > .container cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .container cx-generic-link,
  app-custom-double-image-info > .container app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .container cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  app-custom-double-image-info > .container footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .container cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.footer cx-generic-link,
  app-custom-double-image-info > .container app-custom-image-info > cx-breadcrumb cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-breadcrumb cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-breadcrumb cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-breadcrumb cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .container cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.footer cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-breadcrumb cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .container cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.footer cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-breadcrumb cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .container cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > app-custom-tab-paragraph-container.accordion cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout footer app-custom-image-info > cx-page-layout.footer cx-generic-link,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.footer cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-breadcrumb cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Summary cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-slot.Tabs cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .container app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .tab-delivery cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .tab-delivery cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate app-custom-image-info > .tab-delivery cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .tab-delivery cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .container app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .container app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 cx-generic-link,
  footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-breadcrumb app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > .tab-delivery app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > h3 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > h3 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-image-info > h3 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > h3 cx-generic-link,
  app-custom-double-image-info > .container .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  footer .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .FooterLessPageTemplate app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  .FooterLessPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout.FooterLessPageTemplate cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  footer cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  footer cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.ProductGridPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section1 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section1 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section1 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section1 cx-generic-link,
  app-custom-double-image-info > .container cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .container app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  footer cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > .Section2 cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > .Section2 cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout cx-page-layout.SearchResultsListPageTemplate app-custom-image-info > .Section2 cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > .Section2 cx-generic-link,
  app-custom-double-image-info > .container .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout cx-generic-link,
  footer .AccountPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout .AccountPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout cx-generic-link,
  app-custom-double-image-info > .container .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  app-custom-double-image-info > app-custom-tab-paragraph-container.accordion .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  footer app-custom-double-image-info > cx-page-layout.footer .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  app-custom-double-image-info > cx-breadcrumb .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > .container app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > app-custom-tab-paragraph-container.accordion app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate footer app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout cx-generic-link,
  footer .NewsPageTemplate app-custom-double-image-info > cx-page-layout.footer app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-breadcrumb app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Summary app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > cx-page-slot.Tabs app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate app-custom-double-image-info > .tab-delivery app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-double-image-info > h3 app-custom-image-info > cx-page-layout cx-generic-link,
  .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate .FooterLessPageTemplate app-custom-double-image-info > cx-page-layout.FooterLessPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section1 app-custom-image-info > cx-page-layout cx-generic-link,
  cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-double-image-info > .Section2 app-custom-image-info > cx-page-layout cx-generic-link,
  .AccountPageTemplate app-custom-double-image-info > cx-page-layout .NewsPageTemplate app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate .AccountPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout cx-generic-link,
  .NewsPageTemplate app-custom-double-image-info > cx-page-layout app-custom-image-info > cx-page-layout cx-generic-link {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
  }
}
@media (max-width: 767.98px) {
  app-custom-double-image-info app-custom-image-info {
    padding: 0;
  }
}
app-custom-video-info {
  background-color: var(--cx-color-background);
  display: block;
}
app-custom-video-info[style*=background] .container,
app-custom-video-info[style*=background] app-custom-tab-paragraph-container.accordion,
app-custom-video-info[style*=background] footer cx-page-layout.footer,
footer app-custom-video-info[style*=background] cx-page-layout.footer,
app-custom-video-info[style*=background] cx-breadcrumb,
app-custom-video-info[style*=background] cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info[style*=background] cx-page-slot.Summary,
app-custom-video-info[style*=background] cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info[style*=background] cx-page-slot.Tabs,
app-custom-video-info[style*=background] cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info[style*=background] .tab-delivery,
app-custom-video-info[style*=background] cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info[style*=background] h3,
app-custom-video-info[style*=background] cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info[style*=background] h3,
app-custom-video-info[style*=background] .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-video-info[style*=background] cx-page-layout.FooterLessPageTemplate,
app-custom-video-info[style*=background] cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-video-info[style*=background] .Section1,
app-custom-video-info[style*=background] cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-video-info[style*=background] .Section2,
app-custom-video-info[style*=background] cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-video-info[style*=background] .Section1,
app-custom-video-info[style*=background] cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-video-info[style*=background] .Section2,
app-custom-video-info[style*=background] cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-video-info[style*=background] .Section1,
app-custom-video-info[style*=background] cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-video-info[style*=background] .Section2,
app-custom-video-info[style*=background] .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-video-info[style*=background] cx-page-layout,
app-custom-video-info[style*=background] .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-video-info[style*=background] cx-page-layout {
  background: transparent;
}
app-custom-video-info .container,
app-custom-video-info app-custom-tab-paragraph-container.accordion,
app-custom-video-info footer cx-page-layout.footer,
footer app-custom-video-info cx-page-layout.footer,
app-custom-video-info cx-breadcrumb,
app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Summary,
app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Tabs,
app-custom-video-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-video-info .tab-delivery,
app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info h3,
app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info h3,
app-custom-video-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-video-info cx-page-layout.FooterLessPageTemplate,
app-custom-video-info cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-video-info .Section1,
app-custom-video-info cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-video-info .Section2,
app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section1,
app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section2,
app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section1,
app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section2,
app-custom-video-info .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-video-info cx-page-layout,
app-custom-video-info .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-video-info cx-page-layout {
  padding: 0;
  display: grid;
}
@media (min-width: 768px) {
  app-custom-video-info .container,
  app-custom-video-info app-custom-tab-paragraph-container.accordion,
  app-custom-video-info footer cx-page-layout.footer,
  footer app-custom-video-info cx-page-layout.footer,
  app-custom-video-info cx-breadcrumb,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Summary,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Tabs,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info .tab-delivery,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info h3,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info h3,
  app-custom-video-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-video-info cx-page-layout.FooterLessPageTemplate,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section1,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section2,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section1,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section2,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section1,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section2,
  app-custom-video-info .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-video-info cx-page-layout,
  app-custom-video-info .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-video-info cx-page-layout {
    padding: 50px;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    column-gap: 50px;
    margin: 30px auto;
  }
  app-custom-video-info .container youtube-player,
  app-custom-video-info app-custom-tab-paragraph-container.accordion youtube-player,
  app-custom-video-info footer cx-page-layout.footer youtube-player,
  footer app-custom-video-info cx-page-layout.footer youtube-player,
  app-custom-video-info cx-breadcrumb youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Summary youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Tabs youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info .tab-delivery youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 youtube-player,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info h3 youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 youtube-player,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info h3 youtube-player,
  app-custom-video-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate youtube-player,
  .FooterLessPageTemplate app-custom-video-info cx-page-layout.FooterLessPageTemplate youtube-player,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section1 youtube-player,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section2 youtube-player,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section1 youtube-player,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section2 youtube-player,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section1 youtube-player,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section2 youtube-player,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info .AccountPageTemplate cx-page-layout youtube-player,
  .AccountPageTemplate app-custom-video-info cx-page-layout youtube-player,
  app-custom-video-info .NewsPageTemplate cx-page-layout youtube-player,
  .NewsPageTemplate app-custom-video-info cx-page-layout youtube-player,
  app-custom-video-info .container .content,
  app-custom-video-info app-custom-tab-paragraph-container.accordion .content,
  app-custom-video-info footer cx-page-layout.footer .content,
  footer app-custom-video-info cx-page-layout.footer .content,
  app-custom-video-info cx-breadcrumb .content,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Summary .content,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Tabs .content,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .content,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info .tab-delivery .content,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info h3 .content,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info h3 .content,
  app-custom-video-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .content,
  .FooterLessPageTemplate app-custom-video-info cx-page-layout.FooterLessPageTemplate .content,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section1 .content,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section1 .content,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section2 .content,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section2 .content,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section1 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section1 .content,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section2 .content,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section2 .content,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section1 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section1 .content,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section2 .content,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section2 .content,
  app-custom-video-info .AccountPageTemplate cx-page-layout .content,
  .AccountPageTemplate app-custom-video-info cx-page-layout .content,
  app-custom-video-info .NewsPageTemplate cx-page-layout .content,
  .NewsPageTemplate app-custom-video-info cx-page-layout .content {
    align-self: center;
  }
  app-custom-video-info .container youtube-player,
  app-custom-video-info app-custom-tab-paragraph-container.accordion youtube-player,
  app-custom-video-info footer cx-page-layout.footer youtube-player,
  footer app-custom-video-info cx-page-layout.footer youtube-player,
  app-custom-video-info cx-breadcrumb youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Summary youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info cx-page-slot.Tabs youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery youtube-player,
  cx-page-layout.ProductDetailsPageTemplate app-custom-video-info .tab-delivery youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 youtube-player,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-video-info h3 youtube-player,
  app-custom-video-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 youtube-player,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-video-info h3 youtube-player,
  app-custom-video-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate youtube-player,
  .FooterLessPageTemplate app-custom-video-info cx-page-layout.FooterLessPageTemplate youtube-player,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section1 youtube-player,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.ProductListPageTemplate .Section2 youtube-player,
  cx-page-layout.ProductListPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section1 youtube-player,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.ProductGridPageTemplate .Section2 youtube-player,
  cx-page-layout.ProductGridPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section1 youtube-player,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section1 youtube-player,
  app-custom-video-info cx-page-layout.SearchResultsListPageTemplate .Section2 youtube-player,
  cx-page-layout.SearchResultsListPageTemplate app-custom-video-info .Section2 youtube-player,
  app-custom-video-info .AccountPageTemplate cx-page-layout youtube-player,
  .AccountPageTemplate app-custom-video-info cx-page-layout youtube-player,
  app-custom-video-info .NewsPageTemplate cx-page-layout youtube-player,
  .NewsPageTemplate app-custom-video-info cx-page-layout youtube-player {
    order: 1;
  }
}
app-custom-video-info youtube-player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  order: 2;
}
app-custom-video-info youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
@media (max-width: 767.98px) {
  app-custom-video-info youtube-player {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  app-custom-video-info .content {
    padding: 50px;
  }
}
app-custom-video-info .btn,
app-custom-video-info a.btn-login,
app-custom-video-info button.btn-login,
app-custom-video-info app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-video-info a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-video-info a.link-alt,
app-custom-video-info .register .register-reset-password a,
.register .register-reset-password app-custom-video-info a,
app-custom-video-info button.link-alt {
  min-width: 150px;
}
app-custom-video-info .title {
  color: var(--cx-color-primary);
  font-size: 18px;
  letter-spacing: 3.5px;
  font-weight: 600;
}
app-custom-video-info .title + button {
  margin-top: 30px;
}
app-custom-video-info .subtitle {
  color: var(--cx-color-secondary);
  font-weight: 600;
  font-size: 36px;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  letter-spacing: -0.2px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-video-info .subtitle {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  app-custom-video-info .subtitle {
    font-size: 28px;
  }
}
app-custom-video-info .subtitle + button {
  margin-top: 30px;
}
app-custom-video-info .description {
  font-size: 18px;
  color: var(--cx-color-secondary);
  margin: 45px 0;
  line-height: normal;
}
app-custom-video-carousel {
  display: block;
}
@media (max-width: 991.98px) {
  app-custom-video-carousel {
    max-width: 100%;
  }
}
app-custom-video-carousel app-custom-video-info {
  background-color: transparent;
}
@media (min-width: 768px) {
  app-custom-video-carousel app-custom-video-info youtube-player {
    grid-column: 2;
    grid-row: 1;
  }
}
app-custom-video-carousel app-custom-video-info.full-page-width,
app-custom-video-carousel cx-page-layout.footer .Footer > app-custom-video-info:not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer app-custom-video-carousel .Footer > app-custom-video-info:not(cx-footer-navigation):not(cx-paragraph) {
  width: 100%;
  margin: unset;
}
app-custom-video-carousel .icon-chevron-right,
app-custom-video-carousel .icon-chevron-left {
  font-size: 48px;
}
app-custom-video-carousel cx-carousel .indicators button {
  color: #d2d2d2;
}
app-custom-video-carousel cx-carousel .indicators button[disabled] {
  color: var(--cx-color-light);
}
cx-anonymous-consent-management-banner .anonymous-consent-banner {
  left: 0;
  max-width: 100%;
}
cx-anonymous-consent-management-banner .cx-banner-buttons {
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  cx-anonymous-consent-management-banner .cx-banner-buttons .btn,
  cx-anonymous-consent-management-banner .cx-banner-buttons a.btn-login,
  cx-anonymous-consent-management-banner .cx-banner-buttons button.btn-login,
  cx-anonymous-consent-management-banner .cx-banner-buttons app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-anonymous-consent-management-banner .cx-banner-buttons a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-anonymous-consent-management-banner .cx-banner-buttons a.link-alt,
  cx-anonymous-consent-management-banner .cx-banner-buttons .register .register-reset-password a,
  .register .register-reset-password cx-anonymous-consent-management-banner .cx-banner-buttons a,
  cx-anonymous-consent-management-banner .cx-banner-buttons button.link-alt,
  cx-anonymous-consent-management-banner .cx-banner-buttons button:last-child {
    margin: 16px 0 0 0;
    margin-inline-start: 0;
    width: 100%;
  }
}
app-custom-modal img {
  max-width: 100%;
  object-fit: contain;
}
app-custom-modal .cx-dialog-header {
  padding-top: 2rem;
  padding-inline-end: 1.75rem;
  padding-bottom: 0.85rem;
  padding-inline-start: 1.75rem;
  border-width: 0;
  display: flex;
}
app-custom-modal .cx-dialog-body {
  padding: 1rem 1.75rem;
}
app-custom-modal .cx-dialog-title {
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  align-self: flex-start;
}
app-custom-modal .cx-dialog-buttons {
  padding: 0.5rem 1.75rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-width: 100%;
}
app-custom-modal .btn,
app-custom-modal a.btn-login,
app-custom-modal button.btn-login,
app-custom-modal app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-modal a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-modal a.link-alt,
app-custom-modal .register .register-reset-password a,
.register .register-reset-password app-custom-modal a,
app-custom-modal button.link-alt {
  cursor: pointer;
  margin: 0.5rem;
}
app-custom-newsletter {
  position: relative;
  display: block;
}
app-custom-newsletter form {
  padding: 40px 0px;
}
app-custom-newsletter .title {
  text-align: center;
  margin-bottom: 36px;
  color: #691C32;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}
app-custom-newsletter .custom-newsletter-body {
  width: calc(50% + 140px);
  max-width: 724px;
  margin: 0 auto;
}
app-custom-newsletter .custom-newsletter-body .table-content {
  font-size: 11px;
}
app-custom-newsletter .custom-newsletter-body osborne-captcha-disclaimer {
  background-color: transparent;
}
app-custom-newsletter .form-check {
  margin-bottom: 10px;
  margin-top: 10px;
}
app-custom-newsletter .custom-newsletter-content {
  margin-top: 30px;
}
app-custom-newsletter .custom-newsletter-content .table-content td {
  border: 1px solid #A89F9A;
}
app-custom-newsletter .form-control[type=email] {
  background-color: transparent;
  border-color: #7E7069;
  height: 38px;
  margin-bottom: 4px;
}
app-custom-newsletter .form-control[type=email]:disabled {
  opacity: 0.65;
}
app-custom-newsletter .form-check-input:disabled,
app-custom-newsletter .form-check-input:disabled + .form-check-label {
  opacity: 0.65;
}
app-custom-newsletter .newsletter-btn-action {
  min-height: 38px;
  padding: 0 12px;
  letter-spacing: 2.4px;
  font-size: 16px;
}
app-custom-newsletter .form-check-label {
  font-size: 12px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  app-custom-newsletter form {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
  app-custom-newsletter .title {
    padding: 0 20px;
  }
}
app-custom-video-full-width:not(:first-child) youtube-player {
  margin-top: 48px;
}
@media (max-width: 767.98px) {
  app-custom-video-full-width:not(:first-child) youtube-player {
    margin-top: 30px;
  }
}
app-custom-video-full-width youtube-player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  display: block;
  z-index: -1;
  pointer-events: none;
  margin-bottom: 48px;
}
@media (max-width: 767.98px) {
  app-custom-video-full-width youtube-player {
    margin-bottom: 30px;
  }
}
app-custom-video-full-width youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
app-custom-news-slider .item-media,
app-custom-content-pages-slider-banner-component .item-media,
app-custom-news-list .item-media {
  width: 100%;
  margin-bottom: 16px;
}
app-custom-news-slider .item-media img,
app-custom-content-pages-slider-banner-component .item-media img,
app-custom-news-list .item-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
app-custom-news-slider .news-date,
app-custom-content-pages-slider-banner-component .news-date,
app-custom-news-list .news-date {
  font-size: 12px;
  color: #A89F9A;
}
app-custom-news-slider .news-item,
app-custom-content-pages-slider-banner-component .news-item,
app-custom-news-list .news-item {
  margin-bottom: 24px;
}
app-custom-news-list .custom-news-filter {
  margin-top: 30px;
}
app-custom-news-list .custom-news-filter .form-group {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  app-custom-news-list .custom-news-filter .form-group {
    margin-left: 24px;
    display: inline-block;
    padding-right: 8px;
  }
  app-custom-news-list .custom-news-filter .form-group label {
    text-align: left;
  }
}
app-custom-news-list .category-filter {
  min-width: 250px;
}
app-custom-news-list .searchbox {
  display: flex;
  position: relative;
}
app-custom-news-list .searchbox .form-control {
  margin-bottom: 0;
  padding-left: 36px;
  padding-right: 36px;
}
app-custom-news-list .searchbox cx-icon {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
}
app-custom-news-list .searchbox cx-icon.prepend {
  left: 0;
  margin-left: 12px;
}
app-custom-news-list .searchbox cx-icon.append {
  right: 0;
  margin-right: 12px;
}
app-custom-news-list .searchbox .btn,
app-custom-news-list .searchbox a.btn-login,
app-custom-news-list .searchbox button.btn-login,
app-custom-news-list .searchbox app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-news-list .searchbox a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-news-list .searchbox a.link-alt,
app-custom-news-list .searchbox .register .register-reset-password a,
.register .register-reset-password app-custom-news-list .searchbox a,
app-custom-news-list .searchbox button.link-alt {
  margin-left: 12px;
  min-width: unset;
}
app-custom-news-slider .news-title,
app-custom-news-list .news-title {
  min-height: 90px;
  color: #8d6435;
  font-size: 22px;
}
app-custom-news-slider .news-title a,
app-custom-news-list .news-title a {
  color: #8d6435;
  text-transform: none;
}
app-custom-news-slider .news-title a:hover,
app-custom-news-list .news-title a:hover {
  text-decoration: none;
  color: var(--cx-color-primary);
}
app-custom-news-slider cx-carousel .carousel-panel .slides .slide .item,
app-custom-news-list cx-carousel .carousel-panel .slides .slide .item {
  align-items: start;
  text-align: start;
}
.news-thumbnail-description {
  color: #A89F9A;
}
app-custom-carousel-banner-slider {
  position: relative;
  display: block;
}
app-custom-carousel-banner-slider cx-carousel {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
@media (min-width: 576px) {
  app-custom-carousel-banner-slider cx-carousel {
    height: 700px;
  }
}
app-custom-carousel-banner-slider cx-carousel .carousel-panel,
app-custom-carousel-banner-slider cx-carousel .slide {
  height: 100%;
  background: rgba(0, 0, 0, 0.2784313725);
  position: relative;
}
app-custom-carousel-banner-slider cx-carousel .indicators {
  position: absolute;
  bottom: 0.5rem;
  width: 100%;
  z-index: 1;
  text-align: center;
}
app-custom-carousel-banner-slider cx-carousel .indicators button {
  margin: 10px;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  app-custom-carousel-banner-slider cx-carousel .indicators button {
    margin: 5px;
    padding: 0;
  }
}
app-custom-carousel-banner-slider cx-carousel .indicators button cx-icon {
  color: rgba(255, 255, 255, 0.3) !important;
  border: none !important;
  background-color: transparent !important;
}
@media (max-width: 991.98px) {
  app-custom-carousel-banner-slider cx-carousel .indicators button cx-icon {
    font-size: 12px;
  }
}
app-custom-carousel-banner-slider cx-carousel .indicators button:disabled cx-icon {
  color: rgb(255, 255, 255) !important;
}
@media (max-width: 767.98px) {
  app-custom-carousel-banner-slider cx-carousel .indicators {
    display: block;
  }
}
app-custom-carousel-banner-slider cx-carousel .previous,
app-custom-carousel-banner-slider cx-carousel .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
app-custom-carousel-banner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
app-custom-carousel-banner .container,
app-custom-carousel-banner app-custom-tab-paragraph-container.accordion,
app-custom-carousel-banner footer cx-page-layout.footer,
footer app-custom-carousel-banner cx-page-layout.footer,
app-custom-carousel-banner cx-breadcrumb,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Summary,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Tabs,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner .tab-delivery,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-carousel-banner h3,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-carousel-banner h3,
app-custom-carousel-banner .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-carousel-banner cx-page-layout.FooterLessPageTemplate,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section1,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section2,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section1,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section2,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section1,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section2,
app-custom-carousel-banner .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-carousel-banner cx-page-layout,
app-custom-carousel-banner .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-carousel-banner cx-page-layout {
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}
app-custom-carousel-banner .container > cx-media,
app-custom-carousel-banner app-custom-tab-paragraph-container.accordion > cx-media,
app-custom-carousel-banner footer cx-page-layout.footer > cx-media,
footer app-custom-carousel-banner cx-page-layout.footer > cx-media,
app-custom-carousel-banner cx-breadcrumb > cx-media,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > cx-media,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Summary > cx-media,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > cx-media,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Tabs > cx-media,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate .tab-delivery > cx-media,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner .tab-delivery > cx-media,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > cx-media,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-carousel-banner h3 > cx-media,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > cx-media,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-carousel-banner h3 > cx-media,
app-custom-carousel-banner .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > cx-media,
.FooterLessPageTemplate app-custom-carousel-banner cx-page-layout.FooterLessPageTemplate > cx-media,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section1 > cx-media,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section1 > cx-media,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section2 > cx-media,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section2 > cx-media,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section1 > cx-media,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section1 > cx-media,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section2 > cx-media,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section2 > cx-media,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section1 > cx-media,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section1 > cx-media,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section2 > cx-media,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section2 > cx-media,
app-custom-carousel-banner .AccountPageTemplate cx-page-layout > cx-media,
.AccountPageTemplate app-custom-carousel-banner cx-page-layout > cx-media,
app-custom-carousel-banner .NewsPageTemplate cx-page-layout > cx-media,
.NewsPageTemplate app-custom-carousel-banner cx-page-layout > cx-media {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
app-custom-carousel-banner .container > cx-media img,
app-custom-carousel-banner app-custom-tab-paragraph-container.accordion > cx-media img,
app-custom-carousel-banner footer cx-page-layout.footer > cx-media img,
footer app-custom-carousel-banner cx-page-layout.footer > cx-media img,
app-custom-carousel-banner cx-breadcrumb > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > cx-media img,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Summary > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > cx-media img,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner cx-page-slot.Tabs > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate .tab-delivery > cx-media img,
cx-page-layout.ProductDetailsPageTemplate app-custom-carousel-banner .tab-delivery > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > cx-media img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-carousel-banner h3 > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > cx-media img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-carousel-banner h3 > cx-media img,
app-custom-carousel-banner .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > cx-media img,
.FooterLessPageTemplate app-custom-carousel-banner cx-page-layout.FooterLessPageTemplate > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section1 > cx-media img,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section1 > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductListPageTemplate .Section2 > cx-media img,
cx-page-layout.ProductListPageTemplate app-custom-carousel-banner .Section2 > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section1 > cx-media img,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section1 > cx-media img,
app-custom-carousel-banner cx-page-layout.ProductGridPageTemplate .Section2 > cx-media img,
cx-page-layout.ProductGridPageTemplate app-custom-carousel-banner .Section2 > cx-media img,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section1 > cx-media img,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section1 > cx-media img,
app-custom-carousel-banner cx-page-layout.SearchResultsListPageTemplate .Section2 > cx-media img,
cx-page-layout.SearchResultsListPageTemplate app-custom-carousel-banner .Section2 > cx-media img,
app-custom-carousel-banner .AccountPageTemplate cx-page-layout > cx-media img,
.AccountPageTemplate app-custom-carousel-banner cx-page-layout > cx-media img,
app-custom-carousel-banner .NewsPageTemplate cx-page-layout > cx-media img,
.NewsPageTemplate app-custom-carousel-banner cx-page-layout > cx-media img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
app-custom-carousel-banner .content {
  padding: 2rem;
  position: relative;
}
app-custom-carousel-banner .content .btn,
app-custom-carousel-banner .content a.btn-login,
app-custom-carousel-banner .content button.btn-login,
app-custom-carousel-banner .content app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-carousel-banner .content a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-carousel-banner .content a.link-alt,
app-custom-carousel-banner .content .register .register-reset-password a,
.register .register-reset-password app-custom-carousel-banner .content a,
app-custom-carousel-banner .content button.link-alt {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  padding: 11px 15px;
  font-weight: 600;
}
app-custom-carousel-banner .content > cx-media {
  margin-top: 90px;
  margin-bottom: 35px;
}
app-custom-carousel-banner .content > cx-media img {
  max-height: 100px;
}
app-custom-carousel-banner .title {
  font-size: 48px;
  font-family: "Druk Web", sans-serif;
  color: white;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 2px;
  text-shadow: 2px 4px 6px rgba(9, 9, 9, 0.5215686275);
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-carousel-banner .title {
    font-size: 64px;
    line-height: 67px;
  }
}
@media (min-width: 992px) {
  app-custom-carousel-banner .title {
    font-size: 75px;
    line-height: 68px;
  }
}
app-custom-carousel-banner .description {
  font-size: 12px;
  color: white;
  font-weight: 600;
  text-shadow: 2px 4px 6px rgba(9, 9, 9, 0.5215686275);
}
@media (min-width: 768px) {
  app-custom-carousel-banner .description {
    font-size: 18px;
    max-width: 700px;
  }
}
app-custom-divider {
  height: 200px;
  position: relative;
}
app-custom-divider svg {
  width: 100%;
  left: 0;
  bottom: -1px;
  height: 100%;
  position: absolute;
}
@media (max-width: 991.98px) {
  app-custom-divider {
    display: none !important;
  }
}
app-custom-banner-and-products-grid {
  display: block;
}
@media (min-width: 768px) {
  app-custom-banner-and-products-grid {
    padding: 50px;
  }
  app-custom-banner-and-products-grid.invert .container > .row,
  app-custom-banner-and-products-grid.invert app-custom-tab-paragraph-container.accordion > .row,
  app-custom-banner-and-products-grid.invert footer cx-page-layout.footer > .row,
  footer app-custom-banner-and-products-grid.invert cx-page-layout.footer > .row,
  app-custom-banner-and-products-grid.invert cx-breadcrumb > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > .row,
  cx-page-layout.ProductDetailsPageTemplate app-custom-banner-and-products-grid.invert cx-page-slot.Summary > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > .row,
  cx-page-layout.ProductDetailsPageTemplate app-custom-banner-and-products-grid.invert cx-page-slot.Tabs > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductDetailsPageTemplate .tab-delivery > .row,
  cx-page-layout.ProductDetailsPageTemplate app-custom-banner-and-products-grid.invert .tab-delivery > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > .row,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-banner-and-products-grid.invert h3 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > .row,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-banner-and-products-grid.invert h3 > .row,
  app-custom-banner-and-products-grid.invert .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > .row,
  .FooterLessPageTemplate app-custom-banner-and-products-grid.invert cx-page-layout.FooterLessPageTemplate > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductListPageTemplate .Section1 > .row,
  cx-page-layout.ProductListPageTemplate app-custom-banner-and-products-grid.invert .Section1 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductListPageTemplate .Section2 > .row,
  cx-page-layout.ProductListPageTemplate app-custom-banner-and-products-grid.invert .Section2 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductGridPageTemplate .Section1 > .row,
  cx-page-layout.ProductGridPageTemplate app-custom-banner-and-products-grid.invert .Section1 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.ProductGridPageTemplate .Section2 > .row,
  cx-page-layout.ProductGridPageTemplate app-custom-banner-and-products-grid.invert .Section2 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.SearchResultsListPageTemplate .Section1 > .row,
  cx-page-layout.SearchResultsListPageTemplate app-custom-banner-and-products-grid.invert .Section1 > .row,
  app-custom-banner-and-products-grid.invert cx-page-layout.SearchResultsListPageTemplate .Section2 > .row,
  cx-page-layout.SearchResultsListPageTemplate app-custom-banner-and-products-grid.invert .Section2 > .row,
  app-custom-banner-and-products-grid.invert .AccountPageTemplate cx-page-layout > .row,
  .AccountPageTemplate app-custom-banner-and-products-grid.invert cx-page-layout > .row,
  app-custom-banner-and-products-grid.invert .NewsPageTemplate cx-page-layout > .row,
  .NewsPageTemplate app-custom-banner-and-products-grid.invert cx-page-layout > .row {
    flex-direction: row-reverse;
  }
}
app-custom-banner-and-products-grid .title {
  color: var(--cx-color-secondary);
  text-align: center;
  font-size: 32px;
  letter-spacing: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
  display: block;
}
app-custom-banner-and-products-grid .banner {
  height: 100%;
}
app-custom-banner-and-products-grid .banner img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
app-custom-banner-and-products-grid .product-item {
  position: relative;
  margin: 16px 0;
}
app-custom-banner-and-products-grid .product-item .name {
  color: var(--cx-color-secondary);
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  line-height: 18px;
  margin-bottom: 12px;
  position: relative;
  z-index: 2;
}
app-custom-banner-and-products-grid .product-item .price {
  text-align: center;
  margin-bottom: 8px;
  visibility: hidden;
  color: #A89F9A;
  position: relative;
  z-index: 2;
}
app-custom-banner-and-products-grid .product-item app-custom-unit-display {
  display: none;
}
app-custom-banner-and-products-grid .product-item .actions {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  z-index: 1;
}
app-custom-banner-and-products-grid .product-item .btn-add-to-cart,
app-custom-banner-and-products-grid .product-item .url {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 8px;
}
app-custom-banner-and-products-grid .product-item:hover .actions {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.35);
}
app-custom-banner-and-products-grid .product-item:hover .price {
  visibility: visible;
}
app-custom-paragraph-column-info {
  display: block;
}
app-custom-paragraph-column-info p {
  width: 100%;
}
app-custom-paragraph-column-info > .container,
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion,
footer app-custom-paragraph-column-info > cx-page-layout.footer,
app-custom-paragraph-column-info > cx-breadcrumb,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3,
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2,
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout,
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout {
  padding: 30px 15px;
}
@media (min-width: 992px) {
  app-custom-paragraph-column-info > .container,
  app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion,
  footer app-custom-paragraph-column-info > cx-page-layout.footer,
  app-custom-paragraph-column-info > cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3,
  .FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate,
  cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2,
  .AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout,
  .NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout {
    padding: 50px;
  }
}
app-custom-paragraph-column-info > .container .full-page-width,
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion .full-page-width,
footer app-custom-paragraph-column-info > cx-page-layout.footer .full-page-width,
app-custom-paragraph-column-info > cx-breadcrumb .full-page-width,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary .full-page-width,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs .full-page-width,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery .full-page-width,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 .full-page-width,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 .full-page-width,
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate .full-page-width,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 .full-page-width,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 .full-page-width,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 .full-page-width,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 .full-page-width,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 .full-page-width,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 .full-page-width,
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout .full-page-width,
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout .full-page-width,
app-custom-paragraph-column-info > .container cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
footer app-custom-paragraph-column-info > cx-page-layout.footer cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
app-custom-paragraph-column-info > cx-breadcrumb cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer app-custom-paragraph-column-info > .container .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer footer app-custom-paragraph-column-info > cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
footer cx-page-layout.footer app-custom-paragraph-column-info > cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer app-custom-paragraph-column-info > cx-breadcrumb .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer .FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 .Footer > :not(cx-footer-navigation):not(cx-paragraph),
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer .AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout .Footer > :not(cx-footer-navigation):not(cx-paragraph),
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout cx-page-layout.footer .Footer > :not(cx-footer-navigation):not(cx-paragraph),
cx-page-layout.footer .NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout .Footer > :not(cx-footer-navigation):not(cx-paragraph) {
  width: 100%;
  min-width: unset;
  max-width: unset;
  margin-left: unset;
  margin-right: unset;
}
app-custom-paragraph-column-info > .container .title,
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion .title,
footer app-custom-paragraph-column-info > cx-page-layout.footer .title,
app-custom-paragraph-column-info > cx-breadcrumb .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery .title,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 .title,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 .title,
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate .title,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 .title,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 .title,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 .title,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 .title,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 .title,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 .title,
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout .title,
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout .title {
  margin-bottom: 36px;
  color: var(--cx-color-secondary);
  font-size: 32px;
  font-weight: bold;
  display: block;
}
app-custom-paragraph-column-info > .container strong,
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion strong,
footer app-custom-paragraph-column-info > cx-page-layout.footer strong,
app-custom-paragraph-column-info > cx-breadcrumb strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery strong,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 strong,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 strong,
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate strong,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 strong,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 strong,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 strong,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 strong,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 strong,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 strong,
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout strong,
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout strong,
app-custom-paragraph-column-info > .container bold,
app-custom-paragraph-column-info > app-custom-tab-paragraph-container.accordion bold,
footer app-custom-paragraph-column-info > cx-page-layout.footer bold,
app-custom-paragraph-column-info > cx-breadcrumb bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Summary bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > cx-page-slot.Tabs bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info > .tab-delivery bold,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info > h3 bold,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info > h3 bold,
.FooterLessPageTemplate app-custom-paragraph-column-info > cx-page-layout.FooterLessPageTemplate bold,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section1 bold,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info > .Section2 bold,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section1 bold,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info > .Section2 bold,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section1 bold,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info > .Section2 bold,
.AccountPageTemplate app-custom-paragraph-column-info > cx-page-layout bold,
.NewsPageTemplate app-custom-paragraph-column-info > cx-page-layout bold {
  color: var(--cx-color-secondary);
}
app-custom-paragraph-column-info .content > .row > .col {
  flex: auto;
  min-width: 100%;
}
@media (min-width: 768px) {
  app-custom-paragraph-column-info .content > .row > .col {
    max-width: 50%;
    min-width: unset;
  }
}
@media (min-width: 992px) {
  app-custom-paragraph-column-info .content > .row > .col {
    max-width: 33%;
  }
}
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info {
  padding: 0;
}
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .container,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer,
footer app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.footer,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-breadcrumb,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .tab-delivery,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info h3,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info h3,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout,
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info cx-page-layout {
  padding: 0;
}
app-custom-paragraph-column-info app-custom-paragraph-column-with-expandable-info .title {
  font-weight: 600;
  font-size: 18px;
  color: var(--cx-color-primary);
  letter-spacing: 2.5px;
  line-height: 20px;
  text-transform: uppercase;
}
app-custom-paragraph-column-with-expandable-info {
  display: block;
}
app-custom-paragraph-column-with-expandable-info p {
  width: 100%;
  line-height: 22px;
  color: #7E7069;
}
app-custom-paragraph-column-with-expandable-info .container,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout {
  padding: 30px 15px;
  display: block;
}
@media (min-width: 992px) {
  app-custom-paragraph-column-with-expandable-info .container,
  app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion,
  app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer,
  footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer,
  app-custom-paragraph-column-with-expandable-info cx-breadcrumb,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3,
  app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate,
  .FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1,
  cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2,
  cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1,
  cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2,
  cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1,
  cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1,
  app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2,
  cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2,
  app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout,
  .AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout,
  app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout,
  .NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout {
    padding: 50px;
  }
}
app-custom-paragraph-column-with-expandable-info .container .title,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion .title,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer .title,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer .title,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .title,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .title,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .title,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 .title,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .title,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 .title,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 .title,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 .title,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 .title,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 .title,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .title,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 .title,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .title,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout .title,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .title,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout .title,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .title {
  font-family: "Druk Web", sans-serif;
  letter-spacing: 1px;
  line-height: 38px;
  margin-bottom: 36px;
  color: var(--cx-color-secondary);
  font-size: 36px;
  font-weight: bold;
  display: block;
}
app-custom-paragraph-column-with-expandable-info .container strong,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion strong,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer strong,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer strong,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery strong,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 strong,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 strong,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 strong,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate strong,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 strong,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 strong,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 strong,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 strong,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 strong,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 strong,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 strong,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 strong,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout strong,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout strong,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout strong,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout strong,
app-custom-paragraph-column-with-expandable-info .container bold,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion bold,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer bold,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer bold,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery bold,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 bold,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 bold,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 bold,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate bold,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 bold,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 bold,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 bold,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 bold,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 bold,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 bold,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 bold,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 bold,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout bold,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout bold,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout bold,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout bold {
  color: var(--cx-color-secondary);
}
app-custom-paragraph-column-with-expandable-info .container .expandable-info,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion .expandable-info,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer .expandable-info,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .expandable-info,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .expandable-info,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .expandable-info,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .expandable-info,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .expandable-info,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 .expandable-info,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .expandable-info,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 .expandable-info,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 .expandable-info,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 .expandable-info,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 .expandable-info,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 .expandable-info,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .expandable-info,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 .expandable-info,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .expandable-info,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout .expandable-info,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .expandable-info,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout .expandable-info,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .expandable-info {
  display: block;
}
app-custom-paragraph-column-with-expandable-info .container .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer .btn-read-more cx-icon,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .btn-read-more cx-icon,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .btn-read-more cx-icon,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .btn-read-more cx-icon,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .btn-read-more cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .btn-read-more cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .btn-read-more cx-icon,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 .btn-read-more cx-icon,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 .btn-read-more cx-icon,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 .btn-read-more cx-icon,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 .btn-read-more cx-icon,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 .btn-read-more cx-icon,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 .btn-read-more cx-icon,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout .btn-read-more cx-icon,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .btn-read-more cx-icon,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout .btn-read-more cx-icon,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .btn-read-more cx-icon {
  font-size: 12px;
}
app-custom-paragraph-column-with-expandable-info .container .download,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion .download,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer .download,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer .download,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .download,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .download,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .download,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .download,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .download,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 .download,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .download,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 .download,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 .download,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 .download,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 .download,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 .download,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 .download,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout .download,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .download,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout .download,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .download {
  padding-bottom: 0;
}
app-custom-paragraph-column-with-expandable-info .container .download:hover,
app-custom-paragraph-column-with-expandable-info app-custom-tab-paragraph-container.accordion .download:hover,
app-custom-paragraph-column-with-expandable-info footer cx-page-layout.footer .download:hover,
footer app-custom-paragraph-column-with-expandable-info cx-page-layout.footer .download:hover,
app-custom-paragraph-column-with-expandable-info cx-breadcrumb .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .download:hover,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Summary .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .download:hover,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-slot.Tabs .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate .tab-delivery .download:hover,
cx-page-layout.ProductDetailsPageTemplate app-custom-paragraph-column-with-expandable-info .tab-delivery .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 .download:hover,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-paragraph-column-with-expandable-info h3 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 .download:hover,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-paragraph-column-with-expandable-info h3 .download:hover,
app-custom-paragraph-column-with-expandable-info .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate .download:hover,
.FooterLessPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout.FooterLessPageTemplate .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section1 .download:hover,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductListPageTemplate .Section2 .download:hover,
cx-page-layout.ProductListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section1 .download:hover,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.ProductGridPageTemplate .Section2 .download:hover,
cx-page-layout.ProductGridPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section1 .download:hover,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section1 .download:hover,
app-custom-paragraph-column-with-expandable-info cx-page-layout.SearchResultsListPageTemplate .Section2 .download:hover,
cx-page-layout.SearchResultsListPageTemplate app-custom-paragraph-column-with-expandable-info .Section2 .download:hover,
app-custom-paragraph-column-with-expandable-info .AccountPageTemplate cx-page-layout .download:hover,
.AccountPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .download:hover,
app-custom-paragraph-column-with-expandable-info .NewsPageTemplate cx-page-layout .download:hover,
.NewsPageTemplate app-custom-paragraph-column-with-expandable-info cx-page-layout .download:hover {
  text-decoration: none;
}
app-custom-social-media-share {
  padding: 20px 0;
}
@media (min-width: 992px) {
  app-custom-social-media-share {
    padding: 20px;
  }
}
app-custom-social-media-share .title {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 8px;
}
app-custom-social-media-share img {
  height: 17px;
  width: 17px;
}
app-custom-social-media-share ul {
  list-style: none;
  display: inline-flex;
  margin: 0;
  padding: 0;
}
app-custom-social-media-share ul li + li {
  margin-left: 6px;
}
app-custom-social-media-share ul .btn,
app-custom-social-media-share ul a.btn-login,
app-custom-social-media-share ul button.btn-login,
app-custom-social-media-share ul app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-login-register app-custom-social-media-share ul a:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-social-media-share ul a.link-alt,
app-custom-social-media-share ul .register .register-reset-password a,
.register .register-reset-password app-custom-social-media-share ul a,
app-custom-social-media-share ul button.link-alt {
  min-height: auto;
  min-width: auto;
  padding: 2px;
}
.alert .close {
  right: 1rem;
}
.alert .close:before {
  margin: 0 auto;
}
.alert button {
  min-width: 36px;
  max-width: 36px;
}
app-custom-popup-shipping .modal-dialog .modal-content,
app-custom-popup-shipping cx-claim-dialog .cx-coupon-dialog .modal-content,
cx-claim-dialog app-custom-popup-shipping .cx-coupon-dialog .modal-content,
app-custom-popup-shipping cx-product-image-zoom-dialog .cx-image-zoom-dialog .modal-content,
cx-product-image-zoom-dialog app-custom-popup-shipping .cx-image-zoom-dialog .modal-content,
app-custom-popup-shipping .modal-dialog cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog app-custom-popup-shipping .modal-dialog .cx-coupon-container,
app-custom-popup-shipping cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog app-custom-popup-shipping .cx-coupon-dialog .cx-coupon-container,
app-custom-popup-shipping cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog app-custom-popup-shipping cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-coupon-container,
cx-product-image-zoom-dialog app-custom-popup-shipping .cx-image-zoom-dialog cx-claim-dialog .cx-coupon-dialog .cx-coupon-container,
cx-claim-dialog .cx-coupon-dialog cx-product-image-zoom-dialog app-custom-popup-shipping .cx-image-zoom-dialog .cx-coupon-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog app-custom-popup-shipping .modal-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog app-custom-popup-shipping cx-claim-dialog .cx-coupon-dialog .cx-dialog-content,
cx-product-image-zoom-dialog .cx-image-zoom-dialog cx-claim-dialog app-custom-popup-shipping .cx-coupon-dialog .cx-dialog-content,
app-custom-popup-shipping cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
cx-product-image-zoom-dialog app-custom-popup-shipping .cx-image-zoom-dialog .cx-dialog-content {
  padding: 40px;
}
app-custom-age-status .SiteLogo {
  height: 30px;
  width: 100%;
  max-width: 180px;
  margin-bottom: 24px;
}
app-custom-age-status .SiteLogo cx-media {
  width: 100%;
  height: 100%;
}
app-custom-age-status .SiteLogo img {
  object-fit: contain;
}
app-custom-age-status .modal-text {
  color: var(--cx-color-secondary);
}
app-custom-age-status .wrapper-buttons {
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
app-custom-age-status .wrapper-buttons a,
app-custom-age-status .wrapper-buttons button {
  min-width: 150px;
  margin-left: 24px;
}
@media (max-width: 991.98px) {
  app-custom-age-status .wrapper-buttons {
    flex-direction: column;
    width: 100%;
  }
  app-custom-age-status .wrapper-buttons a,
  app-custom-age-status .wrapper-buttons button {
    max-width: none;
    width: 100%;
    margin-top: 12px;
  }
  app-custom-age-status .wrapper-buttons a {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
app-custom-columns-with-files-container {
  display: block;
  padding: 0px;
}
@media (min-width: 992px) {
  app-custom-columns-with-files-container {
    padding: 50px;
  }
}
app-custom-columns-with-file-list-group {
  display: block;
}
app-custom-columns-with-file-list-group .column-title {
  font-size: 36px;
  color: var(--cx-color-secondary);
  letter-spacing: -0.2px;
  line-height: 40px;
  font-weight: bold;
  font-family: "Druk Web", sans-serif;
}
app-custom-columns-with-file-list-group .column-description {
  font-size: 18px;
  color: var(--cx-color-secondary);
  letter-spacing: 1px;
  line-height: 22px;
  margin-bottom: 45px;
  margin-top: 45px;
}
app-custom-files-info-component {
  margin-bottom: 16px;
  display: block;
}
app-custom-files-info-component .file-title {
  font-weight: 600;
  font-size: 18px;
}
app-custom-files-info-component .file-description {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  flex: auto;
}
app-custom-files-info-component a.download .icon {
  margin-left: 0;
}
app-custom-files-info-component .icon {
  display: inline-block;
  vertical-align: top;
  max-width: 5%;
  font-size: 1.5rem;
}
app-custom-files-info-component .btn-link,
app-custom-files-info-component a.link-alt,
app-custom-files-info-component .register .register-reset-password a,
.register .register-reset-password app-custom-files-info-component a,
app-custom-files-info-component button.link-alt {
  color: var(--cx-color-secondary);
  display: flex;
  font-size: 14px;
  margin: 5px 0 0;
  padding-bottom: 10px;
  position: relative;
  text-decoration: none;
}
app-custom-files-info-component .btn-link:after,
app-custom-files-info-component a.link-alt:after,
app-custom-files-info-component .register .register-reset-password a:after,
.register .register-reset-password app-custom-files-info-component a:after,
app-custom-files-info-component button.link-alt:after {
  position: absolute;
  content: "";
  width: 0;
  display: block;
  border-bottom: 1px solid var(--cx-color-primary);
  padding-top: 10px;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  bottom: 0;
}
app-custom-files-info-component .btn-link:hover,
app-custom-files-info-component a.link-alt:hover,
app-custom-files-info-component .register .register-reset-password a:hover,
.register .register-reset-password app-custom-files-info-component a:hover,
app-custom-files-info-component button.link-alt:hover {
  text-decoration: none;
}
app-custom-files-info-component .btn-link:hover:after,
app-custom-files-info-component a.link-alt:hover:after,
app-custom-files-info-component .register .register-reset-password a:hover:after,
.register .register-reset-password app-custom-files-info-component a:hover:after,
app-custom-files-info-component button.link-alt:hover:after {
  width: 100%;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.widgetcmsmodule a {
  color: inherit;
  text-decoration: none;
}
.widgetcmsmodule strong {
  font-weight: 900;
}
.widgetcmsmodule .actions .action,
.widgetcmsmodule .actions-toolbar .action,
.widgetcmsmodule .box-actions .action,
.widgetcmsmodule .checkout.methods .action,
.widgetcmsmodule .product-item-actions .action {
  color: #691C32;
  background: 0 0;
  padding: 0 15px;
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 600;
  text-align: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgetcmsmodule .action.primary,
.widgetcmsmodule .actions .action,
.widgetcmsmodule .actions-primary .action,
.widgetcmsmodule .actions-toolbar .action,
.widgetcmsmodule .box-actions .action,
.widgetcmsmodule .checkout.methods .action,
.widgetcmsmodule .checkout.methods .primary,
.widgetcmsmodule .primary .action,
.widgetcmsmodule .product-item-actions .action {
  font-size: 16px;
  line-height: 20px;
  min-width: 140px;
  transform: translateZ(0);
  transition: all 0.2s;
  height: 48px;
  width: max-content;
  border: 2px solid #C56D4A;
  font-weight: 400;
  white-space: nowrap;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
.widgetcmsmodule .action.primary,
.widgetcmsmodule .actions-primary .action,
.widgetcmsmodule .checkout.methods .primary,
.widgetcmsmodule .primary .action {
  color: #691C32;
  background: 0 0;
  padding: 0 15px;
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 600;
  text-align: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgetcmsmodule .action.primary:hover,
.widgetcmsmodule .actions-primary .action:hover,
.widgetcmsmodule .checkout.methods .primary:hover,
.widgetcmsmodule .primary .action:hover {
  color: #FFF;
  background: #C56D4A;
  border: 2px solid #C56D4A;
}
.widgetcmsmodule a.action.change-password,
.widgetcmsmodule a.action.delete,
.widgetcmsmodule a.action.edit {
  font-size: 20px;
  display: inline-block;
  padding: 13px 22px;
  border: 0;
  font-weight: 400;
}
.widgetcmsmodule .action.primary.amcform-prev,
.widgetcmsmodule .detail-booking-form .actions .action,
.widgetcmsmodule .detail-contact-form .actions .action,
.widgetcmsmodule .product-social-links .social-media-icons a {
  margin-right: 15px;
}
.widgetcmsmodule .detail-booking-form h4,
.widgetcmsmodule .detail-contact-form h4 {
  font-size: 28px;
  text-transform: uppercase;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  letter-spacing: 1px;
  color: #691C32;
}
.widgetcmsmodule .detail-booking-form h5,
.widgetcmsmodule .detail-contact-form h5 {
  font-size: 22px;
  text-transform: uppercase;
  font-family: "Druk Web", sans-serif;
  letter-spacing: 1px;
  color: #ADA39D;
}
.widgetcmsmodule .detail-booking-form iframe,
.widgetcmsmodule .detail-contact-form iframe {
  width: 100%;
  height: 600px;
  border: none;
}
@media (max-width: 480px) {
  .widgetcmsmodule .detail-booking-form iframe,
  .widgetcmsmodule .detail-contact-form iframe {
    display: none;
  }
}
.widgetcmsmodule .detail-booking-form .form,
.widgetcmsmodule .detail-contact-form .form {
  margin-top: 30px;
}
.widgetcmsmodule .detail-booking-form .form .amform-form .amcform-gdpr label:after,
.widgetcmsmodule .detail-contact-form .form .amform-form .amcform-gdpr label:after {
  display: none;
  content: "";
}
.widgetcmsmodule .detail-booking-form .form .amform-form .ui-datepicker-trigger,
.widgetcmsmodule .detail-contact-form .form .amform-form .ui-datepicker-trigger {
  display: none;
}
.widgetcmsmodule .detail-booking-form .address-title,
.widgetcmsmodule .detail-contact-form .address-title {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}
.widgetcmsmodule .detail-booking-form .actions,
.widgetcmsmodule .detail-booking-form .hours,
.widgetcmsmodule .detail-booking-form .phone,
.widgetcmsmodule .detail-booking-form address,
.widgetcmsmodule .detail-contact-form .actions,
.widgetcmsmodule .detail-contact-form .hours,
.widgetcmsmodule .detail-contact-form .phone,
.widgetcmsmodule .detail-contact-form address {
  margin-bottom: 15px;
}
.widgetcmsmodule .detail-booking-form .address-subtitle,
.widgetcmsmodule .detail-contact-form .address-subtitle {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 0;
}
.widgetcmsmodule .detail-booking-form .actions,
.widgetcmsmodule .detail-contact-form .actions {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
}
.widgetcmsmodule .detail-booking-form .actions .booking,
.widgetcmsmodule .detail-contact-form .actions .booking {
  display: none;
}
@media (max-width: 480px) {
  .widgetcmsmodule .detail-booking-form .actions .booking,
  .widgetcmsmodule .detail-contact-form .actions .booking {
    display: flex;
  }
}
.bg-garnet .widgetcmsmodule-bg,
.extra-bg-garnet {
  background: #691C32;
}
.bg-brown .widgetcmsmodule-bg,
.extra-bg-brown {
  background: #66443b;
}
.bg-lightbrown .widgetcmsmodule-bg,
.extra-bg-lightbrown {
  background: #be7239;
}
.bg-skin .widgetcmsmodule-bg,
.extra-bg-skin {
  background: #C56D4A;
}
.bg-lightskin .widgetcmsmodule-bg,
.extra-bg-lightskin {
  background: #F9E5CE;
}
.bg-khaki .widgetcmsmodule-bg,
.extra-bg-khaki {
  background: #b98f53;
}
.bg-lightkhaki .widgetcmsmodule-bg,
.extra-bg-lightkhaki {
  background: #f9f6f1;
}
.bg-lightgreen .widgetcmsmodule-bg,
.extra-bg-lightgreen {
  background: #e7e8e0;
}
.bg-sand .widgetcmsmodule-bg,
.extra-bg-sand {
  background: #debc93;
}
.bg-lightsand .widgetcmsmodule-bg,
.extra-bg-lightsand {
  background: #f0e5de;
}
.bg-pink .widgetcmsmodule-bg,
.extra-bg-pink {
  background: #e0c9bd;
}
.bg-lightpink .widgetcmsmodule-bg,
.extra-bg-lightpink {
  background: #F4ECE8;
}
.bg-gray .widgetcmsmodule-bg,
.extra-bg-gray {
  background: #A89F9A;
}
.bg-stone .widgetcmsmodule-bg,
.extra-bg-stone {
  background: #7E7069;
}
.bg-mediumgray .widgetcmsmodule-bg,
.extra-bg-mediumgray {
  background: #ADA39D;
}
.bg-lightgray .widgetcmsmodule-bg,
.extra-bg-lightgray {
  background: #d8d8d8;
}
.extra-pt-20 {
  padding-top: 20px !important;
}
.extra-pb-20 {
  padding-bottom: 20px !important;
}
@media (max-width: 991px) {
  .extra-pt-20 {
    padding-top: 10px !important;
  }
  .extra-pb-20 {
    padding-bottom: 10px !important;
  }
}
.extra-pt-40 {
  padding-top: 40px !important;
}
.extra-pb-40 {
  padding-bottom: 40px !important;
}
@media (max-width: 991px) {
  .extra-pt-40 {
    padding-top: 20px !important;
  }
  .extra-pb-40 {
    padding-bottom: 20px !important;
  }
}
.extra-pt-60 {
  padding-top: 60px !important;
}
.extra-pb-60 {
  padding-bottom: 60px !important;
}
@media (max-width: 991px) {
  .extra-pt-60 {
    padding-top: 30px !important;
  }
  .extra-pb-60 {
    padding-bottom: 30px !important;
  }
}
.extra-pt-80 {
  padding-top: 80px !important;
}
.extra-pb-80 {
  padding-bottom: 80px !important;
}
@media (max-width: 991px) {
  .extra-pt-80 {
    padding-top: 40px !important;
  }
  .extra-pb-80 {
    padding-bottom: 40px !important;
  }
}
.owlwidgetcmsmodule .widget > div > h2,
.widgetcmsmodule .widget > div > h2 {
  font-size: 32px;
  margin: 0 0 32px;
  color: #691C32;
  text-align: center;
  letter-spacing: 1px;
}
.owlwidgetcmsmodule .widget.img-right > div > h2,
.widgetcmsmodule .widget.img-right > div > h2 {
  text-align: center;
}
.widgetcmsmodule {
  position: relative;
}
.widgetcmsmodule .row {
  display: flex;
  flex-wrap: wrap;
}
.widgetcmsmodule .row.in-container {
  margin: 0 auto;
  justify-content: center;
  max-width: 1320px;
}
@media (min-width: 768px) {
  .widgetcmsmodule .img-right {
    justify-content: center;
  }
  .widgetcmsmodule .img-right div.widgetcmsmodule-image {
    order: 1;
  }
}
.widgetcmsmodule .img-left {
  justify-content: flex-start;
}
.widgetcmsmodule .img-left div.widgetcmsmodule-image {
  order: 0;
}
.widgetcmsmodule .img-left div.widgetcmsmodule-content {
  order: 1;
}
.widgetcmsmodule .widgetcmsmodule-bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.widgetcmsmodule div[class*=col],
.widgetcmsmodule.container-full div[class*=col] {
  position: relative;
}
.widgetcmsmodule .bg-full .widgetcmsmodule-bg {
  height: 100%;
}
.widgetcmsmodule .bg-margin .widgetcmsmodule-bg {
  height: calc(100% - 40px);
}
.widgetcmsmodule div[class*=col].widgetcmsmodule-content {
  justify-content: center;
  flex-flow: column;
  display: flex;
  padding-bottom: 15px;
  padding-top: 30px;
}
@media (max-width: 768px) {
  .widgetcmsmodule .bg-margin .widgetcmsmodule-bg {
    height: 100%;
  }
  .widgetcmsmodule div[class*=col].widgetcmsmodule-content {
    padding: 15px;
  }
}
.widgetcmsmodule div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-full {
  max-width: 100%;
  width: 660px;
  padding: 60px;
}
@media (max-width: 991px) {
  .widgetcmsmodule div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-full {
    padding: 15px;
    width: 100%;
  }
}
.widgetcmsmodule div[class*=col].widgetcmsmodule-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 400px;
}
.widgetcmsmodule div[class*=col].widgetcmsmodule-image > div {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .widgetcmsmodule div[class*=col].widgetcmsmodule-content {
    order: 1;
  }
  .widgetcmsmodule div[class*=col].widgetcmsmodule-image {
    order: 2;
  }
  .widgetcmsmodule div[class*=col].widgetcmsmodule-image .widgetcmsmodule-topimage {
    display: none;
  }
}
.widgetcmsmodule div[class*=col].widgetcmsmodule-image .widgetcmsmodule-topimage img {
  width: auto;
  height: auto;
  max-height: 100%;
}
.widgetcmsmodule.container-full div[class*=col].widgetcmsmodule-content {
  justify-content: flex-start;
  flex-flow: row;
  display: flex;
}
@media (max-width: 768px) {
  .widgetcmsmodule.container-full div[class*=col].widgetcmsmodule-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.widgetcmsmodule .img-right.cl.extramargin .widgetcmsmodule-content {
  justify-content: flex-end;
  padding-right: 120px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .widgetcmsmodule .img-right.cl.extramargin .widgetcmsmodule-content .widgetcmsmodule-content-full {
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .widgetcmsmodule .img-right.cl.extramargin .widgetcmsmodule-content .widgetcmsmodule-content-full {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.widgetcmsmodule .tl .widgetcmsmodule-topimage {
  position: absolute;
  top: -20px;
  left: -20px;
}
.widgetcmsmodule .t0l0 .widgetcmsmodule-topimage {
  position: absolute;
  top: 0;
  left: 0;
}
.widgetcmsmodule .tr .widgetcmsmodule-topimage {
  position: absolute;
  top: -20px;
  right: -20px;
}
.widgetcmsmodule .t0r0 .widgetcmsmodule-topimage {
  position: absolute;
  top: 0;
  right: 0;
}
.widgetcmsmodule .bl .widgetcmsmodule-topimage {
  position: absolute;
  bottom: -20px;
  left: -20px;
}
.widgetcmsmodule .b0l0 .widgetcmsmodule-topimage {
  position: absolute;
  bottom: 0;
  left: 0;
}
.widgetcmsmodule .br .widgetcmsmodule-topimage {
  position: absolute;
  bottom: -20px;
  right: -20px;
}
.widgetcmsmodule .b0r0 .widgetcmsmodule-topimage {
  position: absolute;
  bottom: 0;
  right: 0;
}
.widgetcmsmodule .ct .widgetcmsmodule-topimage {
  position: absolute;
  top: -20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
.widgetcmsmodule .cb .widgetcmsmodule-topimage {
  position: absolute;
  bottom: -20px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
}
.widgetcmsmodule .cl .widgetcmsmodule-topimage {
  position: absolute;
  top: 0;
  left: -20px;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.widgetcmsmodule .cl.extramargin .widgetcmsmodule-topimage {
  left: -60px;
}
.widgetcmsmodule .cr .widgetcmsmodule-topimage {
  position: absolute;
  top: 0;
  right: -20px;
  display: flex;
  justify-content: flex-end;
  align-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.widgetcmsmodule .widgetcmsmodule-headline {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 600;
  font-size: 18px;
  color: #C56D4A;
  letter-spacing: 3.5px;
  line-height: 20px;
  text-transform: uppercase;
}
.widgetcmsmodule .widgetcmsmodule-title {
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
  font-size: 36px;
  color: #691C32;
  letter-spacing: -0.2px;
  line-height: 40px;
}
@media (max-width: 992px) {
  .widgetcmsmodule .widgetcmsmodule-title {
    font-size: 32px;
    line-height: 38px;
  }
  .widgetcmsmodule .widgetcmsmodule-text,
  .widgetcmsmodule li {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .widgetcmsmodule .widgetcmsmodule-title {
    font-size: 28px;
    line-height: 32px;
  }
}
.widgetcmsmodule ul {
  list-style-type: none;
  margin-left: 15px;
}
.widgetcmsmodule ul li:before {
  content: "-";
  position: absolute;
  margin-left: -15px;
}
.owlwidgetcmsmodule,
.widgetcmsmodule.column-widget div[class*=col] {
  position: relative;
}
.widgetcmsmodule .widgetcmsmodule-text,
.widgetcmsmodule li {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 18px;
  color: #691C32;
  letter-spacing: 1px;
  line-height: 22px;
  margin-bottom: 45px;
  margin-top: 45px;
}
.widgetcmsmodule .widgetcmsmodule-text.ordered-after,
.widgetcmsmodule li.ordered-after {
  margin-bottom: 5px;
}
.widgetcmsmodule .widgetcmsmodule-text a,
.widgetcmsmodule li a {
  color: #C56D4A;
}
.widgetcmsmodule .widgetcmsmodule-button {
  width: max-content;
  width: -moz-max-content;
}
.widgetcmsmodule .widgetcmsmodule-button a {
  text-align: left;
  min-width: 140px;
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
  white-space: nowrap;
  width: max-content;
  border: 2px solid #C56D4A;
  transition: all 0.2s;
}
.widgetcmsmodule .widgetcmsmodule-button a {
  color: #691C32;
  background: 0 0;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgetcmsmodule .widgetcmsmodule-button a:hover {
  color: #fff;
  background: #C56D4A;
  border: 2px solid #C56D4A;
}
.widgetcmsmodule .small-title .widgetcmsmodule-title {
  font-family: "Druk Web", sans-serif;
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 38px;
}
.widgetcmsmodule .extra-title .widgetcmsmodule-title {
  font-size: 84px;
  letter-spacing: -0.38px;
  line-height: 84px;
}
@media (max-width: 992px) {
  .widgetcmsmodule .widgetcmsmodule-button {
    padding-left: 0;
  }
  .widgetcmsmodule .extra-title .widgetcmsmodule-title {
    font-size: 52px;
    line-height: 56px;
  }
}
.widgetcmsmodule .center-right .widgetcmsmodule-image {
  background-position: center right !important;
}
.widgetcmsmodule .center-left .widgetcmsmodule-image {
  background-position: center left !important;
}
.widgetcmsmodule .size-contain .widgetcmsmodule-image {
  background-size: contain !important;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content {
  flex-flow: column;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 15px;
}
@media (max-width: 768px) {
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content {
    padding: 15px;
  }
}
@media (max-width: 480px) {
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content {
    padding: 15px;
  }
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column {
  width: 100%;
  padding: 0 0 15px;
}
@media (max-width: 768px) {
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column {
    padding: 0;
  }
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content p:not(.widgetcmsmodule-headline) {
  width: 100%;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content li,
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content p:not(.widgetcmsmodule-headline) {
  font-size: 16px;
  line-height: 22px;
  color: #7E7069;
  margin-top: 5px;
  margin-bottom: 15px;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content li strong,
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content p:not(.widgetcmsmodule-headline) strong {
  color: #691C32;
}
@media (max-width: 480px) {
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content li,
  .widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content p:not(.widgetcmsmodule-headline) {
    height: auto !important;
    width: auto !important;
  }
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data {
  text-align: center;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data h3.widgetcmsmodule-title,
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data p.widgetcmsmodule-headline,
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data p.widgetcmsmodule-text {
  margin-bottom: 5px;
  margin-top: 0;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data h3.widgetcmsmodule-title {
  font-size: 48px;
  margin-bottom: 15px;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data p.widgetcmsmodule-headline {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 3px;
  height: 36px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data p:not(.widgetcmsmodule-headline) {
  color: #F4ECE8;
}
.widgetcmsmodule.column-widget div[class*=col].widgetcmsmodule-content .widgetcmsmodule-content-column.key-data.darkbg h3.widgetcmsmodule-title {
  color: #fff;
}
.extra-bg-lightkhaki .widgetcmsmodule.column-widget .widgetcmsmodule-content-column.key-data p:not(.widgetcmsmodule-headline) {
  color: #7E7069 !important;
}
.extra-bg-lightgreen .widgetcmsmodule.column-widget .widgetcmsmodule-content-column.key-data p:not(.widgetcmsmodule-headline) {
  color: #7E7069 !important;
}
@media (max-width: 767px) {
  .hide-cta-mobile .widgetcmsmodule-button {
    display: none;
  }
}
.widgetcmsmodule-content-column > .widgetcmsmodule-content {
  padding: 0;
}
@media (max-width: 768px) {
  .widgetcmsmodule > .widgetcmsmodule-text {
    padding-bottom: 15px;
  }
}
.graph-image {
  text-align: center;
}
@media (min-width: 1200px) {
  .graph-image img {
    max-width: 70%;
  }
}
.widgetcmsmodule-content ul.inline-images {
  width: 100%;
  margin: 0;
  list-style: none;
}
.widgetcmsmodule-content ul.inline-images li {
  float: left;
  display: inline-block;
  clear: none;
  width: 23%;
  margin-right: 2%;
  max-width: 150px;
}
.widgetcmsmodule-content ul.inline-images li:before {
  content: "";
}
.widgetcmsmodule-content ul.inline-images li img {
  width: 100%;
  max-width: 100%;
}
.widgetcmsmodule-content [role=tablist] [role=tab]:before {
  font-family: Linearicons;
  content: "\e93a";
  line-height: 22px;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  color: #A89F9A;
}
.widgetcmsmodule-content [role=tablist] [role=tab] [data-role=trigger] span {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 12px;
  color: #691C32;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  transition: all 0.2s;
  line-height: 2em;
  font-weight: bold;
}
.widgetcmsmodule-content [role=tab][aria-expanded=true]:before {
  content: "\e939";
}
.widgetcmsmodule-content a.download {
  font-family:
    "Texta",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  letter-spacing: 1px;
  color: #691C32;
  display: block;
  font-size: 14px;
  margin: 5px 0 0;
  float: left;
  clear: both;
  line-height: 16px;
  font-weight: bold;
}
.widgetcmsmodule-content a.download:after {
  content: "";
  width: 0;
  display: block;
  border-bottom: 1px solid #be7239;
  padding-top: 0;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.widgetcmsmodule-content a.download:hover {
  color: #be7239;
}
.widgetcmsmodule-content a.download:hover:after {
  width: 98%;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.widgetcmsmodule.column-widget h3.widgetcmsmodule-title {
  margin-bottom: 15px;
}
.widgetcmsmodule.column-widget .widgetcmsmodule-text {
  font-size: 18px;
  line-height: 22px;
  color: #66443b;
}
app-custom-news-slider,
app-custom-content-pages-slider-banner-component {
  display: block;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  app-custom-news-slider.invert .content,
  app-custom-content-pages-slider-banner-component.invert .content {
    flex-direction: row-reverse;
  }
}
app-custom-news-slider .title,
app-custom-content-pages-slider-banner-component .title {
  color: #C56D4A;
  font-size: 18px;
  letter-spacing: 3.5px;
  font-weight: 600;
}
app-custom-news-slider .subtitle,
app-custom-content-pages-slider-banner-component .subtitle {
  color: #691C32;
  font-weight: 600;
  font-size: 36px;
  text-transform: uppercase;
  font-family:
    "Druk Wide Web",
    "Druk Web",
    sans-serif;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-news-slider .subtitle,
  app-custom-content-pages-slider-banner-component .subtitle {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  app-custom-news-slider .subtitle,
  app-custom-content-pages-slider-banner-component .subtitle {
    font-size: 28px;
  }
}
app-custom-news-slider .cx-button,
app-custom-content-pages-slider-banner-component .cx-button {
  display: block;
  margin-top: 16px;
}
app-custom-news-slider .media-container,
app-custom-content-pages-slider-banner-component .media-container {
  margin-bottom: 30px;
}
app-custom-news-slider cx-generic-link.btn-send,
app-custom-content-pages-slider-banner-component cx-generic-link.btn-send {
  padding-left: 0;
  margin-bottom: 25px;
}
app-custom-news-slider .item-title,
app-custom-content-pages-slider-banner-component .item-title {
  letter-spacing: 0.5px;
  font-size: 15px;
  text-transform: uppercase;
}
app-custom-news-slider cx-carousel .item,
app-custom-content-pages-slider-banner-component cx-carousel .item {
  padding-left: 20px;
  padding-right: 20px;
}
app-custom-news-slider cx-carousel .item cx-media,
app-custom-content-pages-slider-banner-component cx-carousel .item cx-media {
  margin-bottom: 16px;
}
app-custom-news-slider cx-carousel .item .item-link,
app-custom-content-pages-slider-banner-component cx-carousel .item .item-link {
  font-size: 18px;
  font-weight: bold;
}
app-custom-news-slider cx-carousel button,
app-custom-content-pages-slider-banner-component cx-carousel button {
  flex-direction: column;
  display: flex;
  height: 100%;
}
app-custom-news-slider cx-carousel .previous:disabled,
app-custom-news-slider cx-carousel .next:disabled:disabled,
app-custom-content-pages-slider-banner-component cx-carousel .previous:disabled,
app-custom-content-pages-slider-banner-component cx-carousel .next:disabled:disabled {
  display: none;
}
app-custom-news-slider .icon-chevron-right:before,
app-custom-news-slider .icon-chevron-left:before,
app-custom-content-pages-slider-banner-component .icon-chevron-right:before,
app-custom-content-pages-slider-banner-component .icon-chevron-left:before {
  font-weight: bold;
  color: #ffccb8;
}
app-custom-content-pages-slider-banner-component .item .item-link {
  text-transform: uppercase;
}
app-custom-unit-selector {
  flex-grow: 1;
  margin-right: 16px;
}
@media (max-width: 575.98px) {
  app-custom-unit-selector {
    margin-right: unset;
  }
}
app-custom-unit-selector .unit-selector-control {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: 48px;
}
app-custom-unit-selector .unit-selector-control > button {
  cursor: pointer;
  width: 48px;
  height: 48px;
  padding-left: 10px;
  padding-right: 10px;
}
app-custom-unit-selector .unit-selector-control > button [class^=icon-],
app-custom-unit-selector .unit-selector-control > button [class*=" icon-"] {
  font-weight: bold;
  font-size: 25px;
  line-height: 0.5;
  vertical-align: middle;
}
app-custom-unit-selector .options-wrapper {
  position: relative;
  width: 100%;
}
app-custom-unit-selector .options-container {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: white;
  z-index: 10;
}
app-custom-unit-selector .options-container .option {
  cursor: pointer;
  max-height: 48px;
  overflow: hidden;
  transition: max-height 0.3s ease, background-color 0.1s ease;
}
app-custom-unit-selector .options-container .option:hover,
app-custom-unit-selector .options-container .option.selected {
  background-color: #F4ECE8;
}
app-custom-unit-selector .options-container.collapsed .option:not(.selected) {
  max-height: 0;
}
app-custom-unit-selector .options-container.collapsed .option.selected {
  background-color: unset;
}
app-custom-unit-selector app-custom-unit-display.unit {
  margin-right: 0;
}
app-custom-product-categories {
  color: inherit;
}
app-custom-product-categories ul {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
  display: inline-flex;
  padding-left: 4px;
  font-weight: 10px;
}
app-custom-product-categories ul .btn-link,
app-custom-product-categories ul a.link-alt,
app-custom-product-categories ul .register .register-reset-password a,
.register .register-reset-password app-custom-product-categories ul a,
app-custom-product-categories ul button.link-alt {
  text-decoration: none;
}
app-custom-product-categories ul li:not(:last-child) a:after {
  content: ",";
  padding-right: 4px;
}
@media (min-width: 992px) {
  app-custom-product-categories {
    padding: 0 20px;
  }
}
@media (min-width: 992px) {
  app-custom-product-intro {
    padding-inline-end: 20px;
    padding-inline-start: 20px;
  }
}
app-custom-product-intro .title {
  border-bottom: 1px solid #d8d8d8;
  font-size: 38px;
  margin-bottom: 0;
  text-transform: normal;
}
app-custom-product-intro .cx-action-link {
  text-decoration: none;
  padding: 0;
  text-transform: none;
}
app-custom-product-intro .count {
  padding-left: 4px;
  text-align: right;
  vertical-align: text-top;
}
app-custom-product-intro .code {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  color: var(--cx-color-secondary);
  margin: 0 0 20px 0;
}
app-custom-product-intro .price {
  font-size: 32px;
  font-weight: 600;
}
@media (max-width: 1199.98px) {
  app-custom-product-intro {
    margin-top: 30px;
  }
}
app-custom-product-intro app-custom-paypal-installments .installments-container {
  margin-top: 20px;
}
app-custom-product-summary {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
}
@media (max-width: 991.98px) {
  app-custom-product-summary {
    padding-top: 1.5em;
  }
}
@media (min-width: 992px) {
  app-custom-product-summary {
    padding-top: 20px;
    padding-inline-end: 20px;
    padding-bottom: 0px;
    padding-inline-start: 20px;
  }
}
app-custom-product-summary .summary {
  font-size: var(--cx-font-size, 1.125rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: normal;
}
app-custom-product-summary .brand {
  text-decoration: none;
  font-weight: bold;
}
app-custom-product-summary .brands {
  margin-bottom: 20px;
  list-style: none;
  padding-left: 0;
  display: block;
}
@media (min-width: 992px) {
  app-custom-product-attributes {
    padding-inline-end: 20px;
    padding-inline-start: 20px;
  }
}
app-custom-product-attributes ul {
  width: 100%;
  display: table;
  list-style: none;
  padding: 0;
  font-size: 18px;
  border-collapse: collapse;
}
app-custom-product-attributes ul li {
  display: table-row;
}
app-custom-product-attributes ul li + li {
  border-top: 10px solid transparent;
}
app-custom-product-attributes ul li > * {
  display: table-cell;
}
app-custom-product-attributes ul .info {
  padding-left: 15px;
  vertical-align: middle;
}
app-custom-product-attributes ul .icon {
  width: 35px;
  height: 35px;
  vertical-align: middle;
}
app-custom-product-attributes ul .icon.icon-icon-pdf,
app-custom-product-attributes ul .icon.icon-file-empty {
  font-size: 30px;
  text-align: center;
  color: #B98F53;
}
app-custom-product-attributes ul img {
  width: 35px;
  height: 35px;
}
app-custom-product-attributes ul .title {
  font-weight: bold;
  display: inline-block;
  margin: 0;
  font-size: 18px;
}
app-custom-product-attributes ul a.title {
  text-decoration: none;
}
.cx-product-labels-container > span {
  display: inline-block;
  margin: 0 10px 10px 0;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 2px;
  background-color: var(--cx-color-primary);
  color: white;
  opacity: 0.8;
}
cx-address-book .header-default {
  background-color: white;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 30px;
}
cx-address-book .cx-action-link {
  text-decoration: none;
  padding: 8px;
}
cx-address-book app-custom-header-tables {
  font-size: 18px;
  display: flex;
  padding: 10px;
  align-items: center;
  text-align: center;
}
cx-address-book app-custom-header-tables div:nth-child(2),
cx-address-book app-custom-header-tables div:nth-child(3),
cx-address-book app-custom-header-tables div:nth-child(5) {
  flex: 20%;
}
cx-address-book app-custom-header-tables div:last-child {
  flex: 10%;
  margin-right: 0;
}
cx-address-book app-custom-header-tables div {
  flex: 15%;
  margin-right: 10px;
}
cx-address-book app-custom-row cx-address-book .cx-address-deck {
  padding-top: 0;
}
cx-address-book app-custom-row .cx-card-label-container,
cx-address-book app-custom-row .cx-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
cx-address-book .buttons-actions {
  margin: 50px 0 50px 0;
}
cx-address-book .cx-address-card.defaultAddress {
  background-color: #F4ECE8;
}
cx-address-book .cx-address-card:nth-child(even) {
  background-color: #F4ECE8;
}
cx-address-book .cx-card-label-container {
  padding: 10px;
}
cx-address-book .cx-card-label-container .cx-card-actions {
  flex: 10%;
  margin-right: 0;
  justify-content: flex-end;
}
cx-address-book .cx-card-label-container .cx-card-label:nth-child(2),
cx-address-book .cx-card-label-container .cx-card-label:nth-child(3),
cx-address-book .cx-card-label-container .cx-card-label:nth-child(5) {
  flex: 20%;
}
cx-address-book .cx-card-label-container .cx-card-label {
  flex: 15%;
  margin-right: 10px;
  text-align: center;
}
@media (max-width: 991.98px) {
  cx-address-book .cx-card-label-container .cx-card-label {
    text-align: left;
  }
  cx-address-book .cx-card-label-container .cx-card-actions {
    flex-direction: row;
    justify-content: flex-start;
  }
  cx-address-book .cx-card-label-container .btn-remove {
    margin-right: 10px;
  }
  cx-address-book app-custom-row .cx-card-label-container,
  cx-address-book app-custom-row .cx-card-actions {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
  }
  cx-address-book app-custom-header-tables {
    display: none;
  }
  cx-address-book .cx-action-link {
    background-color: white;
    text-transform: uppercase;
    border: 2px solid #C56D4A;
    color: #691C32;
    padding: 10px 15px;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 2px;
    margin-top: 15px;
  }
}
@media (min-width: 992px) {
  .custom-list-filter .form-group {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
  }
  .custom-list-filter .form-group:last-child {
    margin-bottom: 20px;
  }
  .custom-list-filter .form-group .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-bottom: 0;
    width: 180px;
  }
  .custom-list-filter .form-group label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .custom-list-filter .form-group label .label-content {
    margin: 0 6px 0;
  }
  .custom-list-filter .form-group label + label,
  .custom-list-filter .form-group label + button {
    margin-left: 16px;
  }
}
@media (max-width: 991.98px) {
  .custom-list-filter .form-group {
    text-align: right;
    margin-bottom: 12px;
  }
  .custom-list-filter .form-group .form-control {
    margin-bottom: 0;
  }
  .custom-list-filter .form-group label:nth-of-type(1) {
    text-align: left;
  }
  .custom-list-filter .form-group > button {
    min-height: auto;
    height: auto;
    line-height: normal;
    padding: 6px 0;
    font-size: 14px;
  }
  .custom-list-filter .form-group.form-group-range {
    display: grid;
    grid-template-columns: repeat(2, 48%);
    grid-column-gap: 4%;
  }
  .custom-list-filter .form-group.form-group-range > button {
    grid-column: 1/span 2;
    justify-self: end;
  }
  .custom-list-filter .form-group.form-group-range:not(.filter-specific) > label {
    align-self: end;
  }
  .custom-list-filter .form-group.form-group-range:not(.filter-specific) > label:nth-of-type(1) {
    grid-column: 1;
  }
  .custom-list-filter .form-group.form-group-range:not(.filter-specific) > label:nth-of-type(2) {
    grid-column: 2;
  }
  .custom-list-filter .form-group.form-group-range.filter-specific > label:nth-of-type(1) {
    grid-column: 1/span 2;
    grid-row: 1;
  }
  .custom-list-filter .form-group.form-group-range.filter-specific > label:nth-of-type(2) {
    grid-column: 1;
    grid-row: 2;
  }
  .custom-list-filter .form-group.form-group-range.filter-specific > label:nth-of-type(3) {
    grid-column: 2;
    grid-row: 2;
  }
}
@media (max-width: 575.98px) {
  .custom-list-filter .form-group .form-control[type=date] {
    padding-right: 4px;
    font-size: 14px;
  }
  .custom-list-filter .form-group.form-group-range {
    grid-template-columns: repeat(2, 49%);
    grid-column-gap: 2%;
  }
}
cx-sorting.normalize-width {
  min-width: 180px;
}
.custom-list-filter-no-order {
  margin: 40px 30px 30px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  min-height: 60px;
}
.custom-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0;
  margin: 0;
}
.custom-list-filter-header > div:first-child {
  padding: 0;
}
@media (min-width: 992px) {
  .custom-list-filter-header {
    align-items: flex-end;
  }
  .custom-list-filter-header > div:first-child:not(:last-child) {
    text-align: right;
    padding-bottom: 16px;
  }
  .custom-list-filter-header .form-check {
    display: inline-block;
    margin-bottom: 0;
  }
  .custom-list-filter-header .form-check + .form-check {
    margin-left: 28px;
  }
}
.custom-list-filter-header .custom-list-filter-header-sort {
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .custom-list-filter-header .custom-list-filter-header-sort {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .custom-list-filter-header {
    flex-direction: column;
    padding-top: 0;
  }
}
app-custom-my-friends-list .custom-list-filter {
  margin-top: 40px;
}
app-custom-my-friends-list .table-main {
  margin-top: 40px;
}
app-custom-my-friends-list .table-main th {
  color: var(--cx-color-text);
  font-size: 20px;
  font-weight: inherit;
}
.bg-alternative {
  background-color: #ffccb8;
}
.bg-highlight {
  background-color: #FFEBD7;
}
ngx-charts-chart .ngx-charts .grid-panel.odd rect {
  fill: none;
}
ngx-charts-chart .chart-legend .legend-labels {
  background: transparent;
}
ngx-charts-chart .chart-legend .legend-label {
  margin: 8px 0;
}
ngx-charts-chart .chart-legend .legend-label-text {
  width: 42px;
  overflow: visible;
  overflow-wrap: normal;
  white-space: normal;
  text-align: right;
}
ngx-charts-chart .chart-legend .legend-title {
  display: block;
  text-align: right;
  margin-right: 8px;
}
ngx-charts-chart ngx-charts-legend-entry > span:first-of-type {
  display: flex;
  justify-content: flex-start;
  flex-direction: row-reverse;
}
ngx-charts-chart ngx-charts-legend-entry > span:first-of-type .legend-label-color {
  margin-left: 4px;
  margin-right: 0;
  height: auto;
}
ngx-charts-bar-vertical-2d {
  min-height: 400px;
  height: 75vh;
  max-height: 700px;
}
quill-editor {
  min-height: 245px;
  display: flex;
  flex-direction: column;
}
quill-editor .ql-container {
  flex: auto;
}
quill-editor .ql-container .ql-editor {
  min-height: 245px;
  max-height: 400px;
}
app-custom-mini-cart-preview .cx-mini-cart-preview-content {
  background-color: white;
  display: block;
  position: fixed;
  width: 500px;
  max-width: 100%;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 30;
  overflow-y: auto;
  box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
  padding: 50px 30px 0;
  overflow: inherit;
  animation: appearFromLRight 0.3s;
}
app-custom-mini-cart-preview .cx-mini-cart-preview-backdrop {
  position: fixed;
  width: 100vw;
  background: black;
  height: 100%;
  top: 0;
  right: 0;
  transition: opactiy 0.3s ease;
  z-index: 30;
}
app-custom-mini-cart-preview .cx-mini-cart-preview-body {
  max-height: calc(100vh - 250px);
  overflow: auto;
  display: inline-block;
  border-bottom: thin solid #eae9e9;
  width: 100%;
}
app-custom-mini-cart-preview .cx-mini-cart-preview-backdrop {
  opacity: 0.5;
  animation: fadeInMedium 0.3s;
}
app-custom-mini-cart-preview cx-cart-item-list .cx-item-list-row:last-child {
  border-bottom: none;
}
app-custom-mini-cart-preview cx-cart-item-list .cx-total {
  display: none;
}
app-custom-mini-cart-preview .cx-cart-preview-empty {
  padding: 15px 0;
  font-size: 18px;
  text-align: center;
  font-weight: 900;
  margin-top: 40px;
}
app-custom-mini-cart-preview > a.btn:last-child,
app-custom-mini-cart-preview > a.btn-login:last-child,
app-custom-login-register app-custom-mini-cart-preview > a:last-child:not(.btn-link):not(a.link-alt):not(button.link-alt),
app-custom-mini-cart-preview > a.link-alt:last-child,
.register .register-reset-password app-custom-mini-cart-preview > a:last-child {
  margin-top: 20px;
}
app-custom-mini-cart-preview .cx-cart-preview-total {
  font-size: 32px;
  text-align: right;
  margin-bottom: 20px;
  color: var(--cx-color-text);
}
app-custom-mini-cart-preview .cx-cart-preview-empty,
app-custom-mini-cart-preview .cx-info-price-slim-info,
app-custom-mini-cart-preview .cx-info-price-slim-price {
  color: var(--cx-color-text);
}
app-custom-mini-cart-preview button.close {
  position: absolute;
}
app-custom-mini-cart-preview button.close cx-icon {
  font-size: 26px;
  text-shadow: none;
}
@media (min-width: 576px) {
  app-custom-mini-cart-preview button.close {
    background: var(--cx-color-primary);
    left: -26px;
    opacity: 1;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    top: 30px;
    transition: background 0.3s ease;
  }
  app-custom-mini-cart-preview button.close cx-icon:before {
    color: white;
  }
  app-custom-mini-cart-preview button.close:not(.disabled):not(:disabled):hover,
  app-custom-mini-cart-preview button.close:not(.disabled):not(:disabled):focus {
    background: var(--cx-color-secondary);
    opacity: 1;
  }
}
@media (max-width: 575.98px) {
  app-custom-mini-cart-preview button.close {
    top: 12px;
    right: 26px;
  }
}
custom-storefront.PreferenceCenterPageTemplate header {
  display: none;
}
custom-storefront.PreferenceCenterPageTemplate.stop-navigating:after {
  display: none;
  background-color: unset;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent cx-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 136px;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent cx-paragraph {
  letter-spacing: 1px;
}
cx-page-layout.PreferenceCenterPageTemplate .MiddleContent {
  padding: 4.25rem 0 3.25rem;
  text-align: center;
}
cx-page-layout.PreferenceCenterPageTemplate .MiddleContent h1 {
  font-size: 30px;
  letter-spacing: 1px;
}
cx-page-layout.PreferenceCenterPageTemplate .MiddleContent h2 {
  font-size: 13px;
  letter-spacing: 2px;
}
cx-page-layout.PreferenceCenterPageTemplate .BodyContent {
  padding-bottom: 6rem;
}
cx-page-layout.PreferenceCenterPageTemplate .BodyContent .btn-primary {
  padding: 1.25rem 2rem;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form {
  display: flex;
  flex-direction: column;
  max-width: 300px;
  margin: 0 auto;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form h2 {
  margin-bottom: 1rem;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 1px;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form label {
  margin-bottom: 1.25rem;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form input.form-control,
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form ng-select .ng-select-container {
  background-color: unset;
  color: #D2D2D2;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form input.form-control,
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form ng-select {
  border: 2px solid #D6B95C;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form input.form-control[readonly] {
  color: #ffffff;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form span.label-content {
  text-transform: none;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .email-label {
  position: relative;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .email-label:hover .email-contact {
  display: flex;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .email-contact {
  display: none;
  position: absolute;
  top: 0;
  left: 4.5rem;
  max-width: 265px;
  padding: 1rem;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.29);
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .email-contact p {
  margin-bottom: 0;
  font-size: 13px;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .label-content.unsubscribe {
  font-size: 13px;
  letter-spacing: 2.08px;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .unsubscribe-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding: 1rem 0;
  border: 1px solid #E2E1E5;
  color: rgba(0, 0, 0, 0.5);
  line-height: 24px;
}
cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .unsubscribe-wrapper p {
  margin-bottom: 0;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button {
  position: relative;
  margin-inline: 1rem;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button input[type=checkbox] {
  display: none;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button-switch {
  position: absolute;
  top: 5px;
  left: 4px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  transition: transform 0.3s;
  z-index: 100;
  cursor: pointer;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button-body {
  width: 52px;
  border-radius: 25px;
  transition: background-color 0.3s;
  overflow: hidden;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button-handle {
  width: 50%;
  height: 32px;
  color: #fff;
}
cx-page-layout.PreferenceCenterPageTemplate .toggle-button input[type=checkbox]:checked ~ .toggle-button-switch {
  transform: translate(20px);
  background-color: #F5F5F5;
}
@media (max-width: 991.98px) {
  cx-page-layout.PreferenceCenterPageTemplate .MiddleContent {
    padding-inline: 2rem;
  }
  cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form {
    max-width: unset;
    padding-inline: 2rem;
  }
  cx-page-layout.PreferenceCenterPageTemplate app-custom-preference-center form .unsubscribe-wrapper {
    justify-content: flex-start;
  }
}
.TopContent:has(> .osborne-logo-pub) cx-banner {
  background-color: #F4ECE8;
}
.TopContent:has(> .osborne-logo-pub) cx-banner img {
  width: 300px;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #E2E1E5;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control,
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent ng-select {
  border: 1px solid #E2E1E5;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: #E2E1E5;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .toggle-button-switch {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .toggle-button-body {
  border: 1px solid #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .btn-primary,
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent .btn-primary:hover {
  background-color: #691C32;
  border-color: #691C32;
}
.TopContent:has(> .osborne-logo-pub) ~ .MiddleContent h1 {
  font-family: "Roboto Flex", sans-serif;
  color: #411718;
  text-transform: uppercase;
}
.TopContent:has(> .osborne-logo-pub) ~ .MiddleContent h2 {
  font-family: "Roboto Flex", sans-serif;
  color: #C56D4A;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent form h2 {
  color: #411718;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent form span.unsubscribe {
  color: #411718;
}
.TopContent:has(> .osborne-logo-pub) ~ .MiddleContent h1 {
  font-weight: 1000;
}
.TopContent:has(> .osborne-logo-pub) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .osborne-logo-pub) ~ .BodyContent form span.unsubscribe {
  font-weight: 1000;
}
.TopContent:has(> .osborne-logo-priv) cx-banner {
  background-color: #691C32;
}
.TopContent:has(> .osborne-logo-priv) cx-banner img {
  width: 300px;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #E2E1E5;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control,
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent ng-select {
  border: 1px solid #E2E1E5;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: #E2E1E5;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .toggle-button-switch {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .toggle-button-body {
  border: 1px solid #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .btn-primary,
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #C56D4A;
  border-color: #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent .btn-primary:hover {
  background-color: #691C32;
  border-color: #691C32;
}
.TopContent:has(> .osborne-logo-priv) ~ .MiddleContent h1 {
  font-family: "Roboto Flex", sans-serif;
  color: #411718;
  text-transform: uppercase;
}
.TopContent:has(> .osborne-logo-priv) ~ .MiddleContent h2 {
  font-family: "Roboto Flex", sans-serif;
  color: #C56D4A;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent form h2 {
  color: #691C32;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent form span.unsubscribe {
  color: #691C32;
}
.TopContent:has(> .osborne-logo-priv) ~ .MiddleContent h1 {
  font-weight: 1000;
}
.TopContent:has(> .osborne-logo-priv) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .osborne-logo-priv) ~ .BodyContent form span.unsubscribe {
  font-weight: 1000;
}
.TopContent:has(> .bodegas-logo) cx-banner {
  background-color: #9BC198;
}
.TopContent:has(> .bodegas-logo) cx-banner img {
  width: 326px;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #9BC198;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .bodegas-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(155, 193, 152, 0.5);
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .bodegas-logo) ~ .BodyContent ng-select {
  border: 1px solid rgba(155, 193, 152, 0.5);
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .bodegas-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: rgba(155, 193, 152, 0.5);
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .bodegas-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #9BC198;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #9BC198;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #9BC198;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .bodegas-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #9BC198;
  border-color: #9BC198;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #8FD6AA;
  border-color: #8FD6AA;
}
.TopContent:has(> .bodegas-logo) ~ .MiddleContent h1 {
  font-family: "Libre Baskerville", serif;
  color: #000000;
  text-transform: uppercase;
}
.TopContent:has(> .bodegas-logo) ~ .MiddleContent h2 {
  font-family: "Raleway", sans-serif;
  color: #000000;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent form h2 {
  color: #000000;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent form span.unsubscribe {
  color: #000000;
}
.TopContent:has(> .bodegas-logo) ~ .MiddleContent h1 {
  font-weight: 700;
}
.TopContent:has(> .bodegas-logo) ~ .MiddleContent h2 {
  font-weight: 500;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 700;
}
.TopContent:has(> .brandy-logo) cx-banner {
  background-color: #D6B35D;
}
.TopContent:has(> .brandy-logo) cx-banner img {
  width: 171px;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #D6B35D;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .brandy-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(214, 179, 93, 0.5);
}
.TopContent:has(> .brandy-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .brandy-logo) ~ .BodyContent ng-select {
  border: 1px solid rgba(214, 179, 93, 0.5);
}
.TopContent:has(> .brandy-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .brandy-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: rgba(214, 179, 93, 0.5);
}
.TopContent:has(> .brandy-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .brandy-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #D6B35D;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #D6B35D;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #D6B35D;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .brandy-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #D6B35D;
  border-color: #D6B35D;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #FF761E;
  border-color: #FF761E;
}
.TopContent:has(> .brandy-logo) ~ .MiddleContent h1 {
  font-family: "Cinzel", serif;
  color: #000000;
  text-transform: uppercase;
}
.TopContent:has(> .brandy-logo) ~ .MiddleContent h2 {
  font-family: "Montserrat", sans-serif;
  color: #000000;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent form h2 {
  color: #000000;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent form span.unsubscribe {
  color: #000000;
}
.TopContent:has(> .brandy-logo) ~ .MiddleContent h1 {
  font-weight: 900;
}
.TopContent:has(> .brandy-logo) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 900;
}
.TopContent:has(> .gingold-logo) cx-banner {
  background-color: #F2F2E6;
}
.TopContent:has(> .gingold-logo) cx-banner img {
  width: 208px;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .gingold-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(214, 185, 92, 0.5);
}
.TopContent:has(> .gingold-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .gingold-logo) ~ .BodyContent ng-select {
  border: 1px solid rgba(214, 185, 92, 0.5);
}
.TopContent:has(> .gingold-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .gingold-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: rgba(214, 185, 92, 0.5);
}
.TopContent:has(> .gingold-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .gingold-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .gingold-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #D6B95C;
  border-color: #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #F3D67B;
  border-color: #F3D67B;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h1 {
  font-family: "Conneqt", sans-serif;
  color: #291902;
  text-transform: uppercase;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h2 {
  font-family: "Saa Series DDOT", sans-serif;
  color: #000000;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form h2 {
  color: #000000;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form span.unsubscribe {
  color: #000000;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h1 {
  font-weight: 700;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h2 {
  font-weight: 600;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 400;
}
.TopContent:has(> .nordes-logo) cx-banner {
  background-color: #ffffff;
}
.TopContent:has(> .nordes-logo) cx-banner img {
  width: 158px;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .nordes-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(26, 38, 116, 0.5);
}
.TopContent:has(> .nordes-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .nordes-logo) ~ .BodyContent ng-select {
  border: 1px solid rgba(26, 38, 116, 0.5);
}
.TopContent:has(> .nordes-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .nordes-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: rgba(26, 38, 116, 0.5);
}
.TopContent:has(> .nordes-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .nordes-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .nordes-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #1A2674;
  border-color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #000000;
  border-color: #000000;
}
.TopContent:has(> .nordes-logo) ~ .MiddleContent h1 {
  font-family: "Playfair Display", serif;
  color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .MiddleContent h2 {
  font-family: "Spartan", sans-serif;
  color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent form h2 {
  color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent form span.unsubscribe {
  color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .MiddleContent h1 {
  font-weight: 900;
}
.TopContent:has(> .nordes-logo) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 900;
}
.TopContent:has(> .riofrio-logo) cx-banner {
  background-color: #ffffff;
}
.TopContent:has(> .riofrio-logo) cx-banner img {
  width: 171px;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .riofrio-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #E2E1E5;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .riofrio-logo) ~ .BodyContent ng-select {
  border: 1px solid #E2E1E5;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .riofrio-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: #E2E1E5;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .riofrio-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .riofrio-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #142C46;
  border-color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #000000;
  border-color: #000000;
}
.TopContent:has(> .riofrio-logo) ~ .MiddleContent h1 {
  font-family: "Teodor", sans-serif;
  color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .MiddleContent h2 {
  font-family: "Teodor", sans-serif;
  color: #000000;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form h2 {
  color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form span.unsubscribe {
  color: #142C46;
}
.TopContent:has(> .riofrio-logo) ~ .MiddleContent h1 {
  font-weight: 400;
}
.TopContent:has(> .riofrio-logo) ~ .MiddleContent h2 {
  font-weight: 400;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 400;
}
.TopContent:has(> .sanchez-logo) cx-banner {
  background-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) cx-banner img {
  width: 280px;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .sanchez-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(0, 92, 93, 0.5);
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .sanchez-logo) ~ .BodyContent ng-select {
  border: 1px solid rgba(0, 92, 93, 0.5);
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .sanchez-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: rgba(0, 92, 93, 0.5);
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .sanchez-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .sanchez-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #005C5D;
  border-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #D3DED6;
  border-color: #D3DED6;
}
.TopContent:has(> .sanchez-logo) ~ .MiddleContent h1 {
  font-family: "Wulkan Display", serif;
  color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .MiddleContent h2 {
  font-family: "Spartan", sans-serif;
  color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form h2 {
  color: #DDA594;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form span.unsubscribe {
  color: #DDA594;
}
.TopContent:has(> .sanchez-logo) ~ .MiddleContent h1 {
  font-weight: 600;
}
.TopContent:has(> .sanchez-logo) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 900;
}
.TopContent:has(> .nudos-logo) cx-banner {
  background-color: #ffffff;
}
.TopContent:has(> .nudos-logo) cx-banner img {
  width: 196px;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent ::-webkit-scrollbar-thumb {
  background-color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.TopContent:has(> .nudos-logo) ~ .BodyContent .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #E2E1E5;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control,
.TopContent:has(> .nudos-logo) ~ .BodyContent ng-select {
  border: 1px solid #E2E1E5;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control[readonly],
.TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control:focus {
  color: white;
  background-color: #E2E1E5;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control[readonly]::placeholder,
.TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control:focus::placeholder {
  color: white;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  background-color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .nudos-logo) ~ .BodyContent .btn-primary {
  align-self: center;
  background-color: #262755;
  border-color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .btn-primary:hover {
  background-color: #000000;
  border-color: #000000;
}
.TopContent:has(> .nudos-logo) ~ .MiddleContent h1 {
  font-family: "Playfair Display", serif;
  color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .MiddleContent h2 {
  font-family: "Spartan", sans-serif;
  color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent form h2 {
  color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent form span.unsubscribe {
  color: #262755;
}
.TopContent:has(> .nudos-logo) ~ .MiddleContent h1 {
  font-weight: 900;
}
.TopContent:has(> .nudos-logo) ~ .MiddleContent h2 {
  font-weight: 700;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent form span.unsubscribe {
  font-weight: 900;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button-body {
  border: 1px solid #FF761E;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button-switch {
  background-color: #FF761E;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .toggle-button input[type=checkbox]:checked ~ .toggle-button-body {
  border: 1px solid #FF761E;
  background-color: #FF761E;
}
.TopContent:has(> .brandy-logo) ~ .BodyContent .unsubscribe-wrapper {
  border: 1px solid #D6B35D;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h1 {
  letter-spacing: 4.8px;
}
.TopContent:has(> .gingold-logo) ~ .MiddleContent h2 {
  letter-spacing: 2.08px;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form h2 {
  letter-spacing: 2.08px;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form input.form-control,
.TopContent:has(> .gingold-logo) ~ .BodyContent form ng-select {
  color: #D2D2D2;
  border: 2px solid #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form span.label-content {
  font-size: 0.8125rem;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form span.label-content,
.TopContent:has(> .gingold-logo) ~ .BodyContent form input.form-control,
.TopContent:has(> .gingold-logo) ~ .BodyContent form ng-select,
.TopContent:has(> .gingold-logo) ~ .BodyContent form .unsubscribe-wrapper p {
  text-transform: uppercase;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form span.label-content,
.TopContent:has(> .gingold-logo) ~ .BodyContent form .unsubscribe-wrapper p {
  font-size: 0.875rem;
  color: #291902;
  font-family: "Saa Series DDOT", sans-serif;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form .unsubscribe-wrapper {
  border: 2px solid #D6B95C;
}
.TopContent:has(> .gingold-logo) ~ .BodyContent form .unsubscribe-wrapper p {
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.TopContent:has(> .riofrio-logo) ~ .MiddleContent {
  padding-top: 2.8rem;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form .label-content {
  color: #000000;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form .unsubscribe-wrapper p {
  padding-inline: 1.5rem;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent form span.unsubscribe {
  margin-bottom: 0.5rem;
  letter-spacing: 3px;
}
.TopContent:has(> .riofrio-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .riofrio-logo) ~ .BodyContent .btn-primary {
  letter-spacing: 2px;
  font-weight: 400;
  border-radius: unset;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form .label-content,
.TopContent:has(> .sanchez-logo) ~ .BodyContent form .email-contact {
  color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form .label-content {
  font-weight: 500;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form .unsubscribe-wrapper {
  color: #005C5D;
  border-color: #005C5D;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form span.unsubscribe {
  margin-bottom: 0.5rem;
  letter-spacing: 3px;
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent form .unsubscribe-wrapper p {
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 92, 93, 0.5);
}
.TopContent:has(> .sanchez-logo) ~ .BodyContent .btn-primary,
.TopContent:has(> .sanchez-logo) ~ .BodyContent .btn-primary {
  padding: 1.25rem 2rem;
  letter-spacing: 2px;
  font-weight: 400;
}
.TopContent:has(> .nudos-logo) ~ .BodyContent .unsubscribe-wrapper {
  font-family: "Spartan", sans-serif;
  font-size: 14px;
}
.TopContent:has(> .bodegas-logo) ~ .BodyContent .label-content.unsubscribe {
  font-family: "Libre Baskerville", serif;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent form span.label-content {
  color: #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .unsubscribe-wrapper {
  color: #1A2674;
  border: 1px solid #1A2674;
}
.TopContent:has(> .nordes-logo) ~ .BodyContent .unsubscribe-wrapper p {
  font-weight: 900;
}
.TopContent:has(> .sanchez-logo) ~ .MiddleContent,
.TopContent:has(> .nudos-logo) ~ .MiddleContent {
  max-width: 1000px;
  margin: 0 auto;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) cx-banner {
  padding-top: 0.8rem;
  min-height: unset;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) cx-paragraph {
  text-align: center;
  font-weight: 700;
  font-size: 1.125rem;
  color: #ffffff;
  background-color: #691C32;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) cx-paragraph p {
  margin-bottom: 0.8rem;
}
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-pub) ~ .BodyContent input.form-control,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-pub) ~ .BodyContent ng-select,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-pub) ~ .BodyContent .unsubscribe-wrapper,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) ~ .BodyContent input.form-control,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) ~ .BodyContent ng-select,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .osborne-logo-priv) ~ .BodyContent .unsubscribe-wrapper,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .nudos-logo) ~ .BodyContent input.form-control,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .nudos-logo) ~ .BodyContent ng-select,
cx-page-layout.PreferenceCenterPageTemplate .TopContent:has(> .nudos-logo) ~ .BodyContent .unsubscribe-wrapper {
  border-radius: 5px;
}
cx-page-slot.cx-pending.page-fold ~ cx-page-slot.cx-pending {
  margin-top: 100vh;
}
cx-page-slot.page-fold ~ cx-page-slot.cx-pending {
  min-height: 100vh;
}
.follow-social-media p {
  margin: 8px;
}
.follow-social-media ul {
  list-style: none;
  display: inline-flex;
  margin: 0;
  padding: 0;
}
.follow-social-media ul app-custom-icons {
  font-size: 30px;
}
.follow-social-media ul li + li {
  margin-left: 6px;
}
cx-page-slot.smartEditComponent {
  height: auto !important;
}
[class*=smartedit-page-uid] a:not(.btn):not(a.btn-login):not(button.btn-login):not(a.link-alt):not(button.link-alt) {
  color: var(--cx-color-primary, #C56D4A);
}
[class*=smartedit-page-uid] cx-page-slot.cx-pending.page-fold ~ cx-page-slot.cx-pending {
  margin-top: unset;
}
[class*=smartedit-page-uid] cx-page-slot.page-fold ~ cx-page-slot.cx-pending {
  min-height: unset;
}
[class*=smartedit-page-uid] header .header {
  padding: 0 10px;
}
[class*=smartedit-page-uid] header .header .HeaderText {
  min-height: 20px;
  position: relative;
}
[class*=smartedit-page-uid] header .header .HeaderText .se-storefront-component {
  min-height: 20px;
}
[class*=smartedit-page-uid] header .header app-custom-site-context-selector {
  margin-top: 0;
  margin-bottom: 0;
}
[class*=smartedit-page-uid] header .header app-custom-site-context-selector select {
  color: #d5d5d5;
}
[class*=smartedit-page-uid] header .header app-custom-site-context-selector .icon-chevron-down {
  color: #d5d5d5;
}
[class*=smartedit-page-uid] header .header app-custom-generic-link {
  color: #d5d5d5;
}
[class*=smartedit-page-uid] header .header app-custom-generic-link a {
  color: #d5d5d5;
}
:root {
  --cx-page-width-max: 1320px;
  --cx-pdp-title-height: 53px;
}
:root body {
  overflow-x: hidden;
}
:root body ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: #F4ECE8;
}
:root body ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
:root body ::-webkit-scrollbar-thumb {
  background: #C56D4A;
  -webkit-box-shadow: inset 0 0 2px #F4ECE8;
  border-radius: 1px;
}
:root body ::-webkit-scrollbar-thumb:window-inactive {
  background: #691C32;
}
a {
  min-height: 0;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate cx-page-slot.Section3,
  cx-page-layout.LandingPage2Template cx-page-slot.Section3 {
    max-width: 100%;
  }
}
html[dir=rtl] cx-breadcrumb nav span:not(:last-child):after {
  content: "|";
}
cx-breadcrumb {
  flex-direction: row;
  background-color: var(--cx-color-transparent);
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
}
cx-breadcrumb > span {
  padding: 5px 10px 5px 5px;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.6;
  font-weight: bold;
  display: flex;
  align-items: center;
}
cx-breadcrumb nav {
  font-size: 16px;
  justify-content: left;
}
cx-breadcrumb nav span {
  color: var(--cx-color-text);
  display: flex;
  align-items: center;
}
cx-breadcrumb nav span:not(:last-child):after,
cx-breadcrumb nav span:after {
  content: "|";
}
cx-breadcrumb nav span a {
  text-transform: none;
  color: var(--cx-color-text);
  padding: 5px 10px;
  min-height: 0;
}
cx-breadcrumb nav span:first-child a {
  padding-left: 5px;
}
header {
  background: var(--cx-color-inverse);
  color: var(--cx-color-secondary);
}
header app-custom-mini-cart a {
  position: relative;
  cursor: pointer;
  display: inline;
}
header app-custom-mini-cart a .count {
  color: var(--cx-color-secondary);
  font-size: 10px;
  position: absolute;
  top: -1px;
  left: 5px;
  bottom: 0;
  right: 0;
  text-align: center;
}
header app-base-store:not(:empty) span {
  margin-right: 15px;
  background-color: #C56D4A;
  color: white;
  cursor: pointer;
  border-radius: 15px;
  padding: 3px 10px;
}
@media (max-width: 991.98px) {
  header app-base-store:not(:empty) {
    position: fixed;
    top: 50px;
  }
}
header .header {
  position: relative;
}
header .header .HeaderText {
  text-align: center;
  background-color: #691C32;
  color: white;
  position: relative;
  top: 0;
  width: 100vw;
  left: 0;
  margin: -30px -15px 6px -16px;
  padding: 0 16px;
}
@media (min-width: 992px) {
  header .header .HeaderText {
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    margin-top: 0;
    position: absolute;
  }
}
header .header .HeaderText p {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  header .header {
    padding: 20px 10px 0 10px;
  }
}
@media (max-width: 991.98px) {
  header .header {
    padding: 30px 15px 0 15px;
  }
}
@media (max-width: 991.98px) {
  header .header .SiteLinks {
    margin: 0;
    padding: 0;
  }
  header .header .SiteLinks * {
    display: none;
  }
}
header .header > * {
  align-self: center;
  display: block;
  flex: none;
}
@media (max-width: 991.98px) {
  header.is-expanded {
  }
  header.is-expanded ::-webkit-scrollbar {
    width: 5px;
  }
  header.is-expanded ::-webkit-scrollbar-track {
    background: transparent;
  }
  header.is-expanded ::-webkit-scrollbar-thumb {
    background: white;
  }
  header.is-expanded ::-webkit-scrollbar-thumb:hover {
    background: white;
    opacity: 0.7;
  }
  header.is-expanded .SearchBox {
    visibility: hidden;
  }
  header.is-expanded .SiteLinks a {
    color: white;
  }
  header.is-expanded .SiteLogin h5 {
    padding: 15px 0px 15px 0px;
  }
  header.is-expanded .SiteLogin i {
    color: white;
  }
  header.is-expanded .MiniCart i {
    display: none;
  }
  header.is-expanded .MiniCart i:hover {
    opacity: 0.7;
  }
  header.is-expanded cx-hamburger-menu {
    position: fixed;
    right: 20px;
    top: 12px;
    padding: 0;
  }
  header.is-expanded .navigation {
    position: fixed;
    width: 85%;
    z-index: 3;
    left: 15%;
    max-height: calc(100vh - 75px);
    overflow: auto;
    top: 0;
    margin-top: 75px;
    padding-right: 16px;
    background-color: transparent;
  }
  header.is-expanded .PreHeader {
    z-index: 4;
  }
  header.is-expanded:after {
    content: "";
    display: block;
    position: fixed;
    width: 85%;
    height: 100%;
    top: 0;
    left: 15%;
    background-color: black;
    z-index: 2;
    opacity: 0.9;
  }
}
header:not(.is-expanded) cx-page-layout.navigation {
  display: none;
}
header .SiteContext app-custom-site-context-selector:last-child {
  display: none;
}
header .SiteContext,
header .SiteLinks {
  font-size: 0.75rem;
  align-items: center;
}
header .SiteContext a,
header .SiteLinks a {
  color: var(--cx-color-light);
  padding-right: 10px;
}
header .SiteContext > *,
header .SiteLinks > * {
  flex: none;
}
header .SiteLinks {
  --cx-display: block;
}
header .SiteLinks cx-link {
  display: block;
  padding-inline-end: 10px;
}
header .SiteLogo {
  flex: 15.01%;
}
header .SiteLogo img {
  width: 190px;
  height: 100%;
}
@media (max-width: 767.98px) {
  header .SiteLogo img {
    width: 160px;
  }
}
header .searchbox {
  position: static;
  cursor: pointer;
}
header .searchbox--container {
  display: flex;
  justify-content: center;
  width: 100%;
  position: fixed;
  left: 0;
  top: 130px;
  background-color: transparent;
  border: none;
  z-index: 5;
}
@media (max-width: 991.98px) {
  header .searchbox--container {
    top: 90px;
  }
}
@media (max-width: 767.98px) {
  header .searchbox--container {
    top: 64px;
  }
}
header .searchbox input {
  width: 100%;
  max-width: var(--cx-page-width-max);
  position: relative;
  opacity: 0;
  border: 0 solid #eae9e9;
  transition: height 1s, opacity 0.9s;
  padding: 0 15px;
  height: 0;
  background-color: white;
  box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
}
@media (max-width: 991.98px) {
  header .searchbox input {
    top: 30px;
  }
}
header .SearchBox {
  position: static;
}
@media (max-width: 767.98px) {
  header .SearchBox {
    margin-top: 0;
    margin-inline-end: 0;
    margin-bottom: 0;
    margin-inline-start: auto;
  }
}
header .NavigationBar {
  flex: 70%;
}
@media (max-width: 991.98px) {
  header .NavigationBar {
    background-color: transparent;
  }
  header .NavigationBar cx-category-navigation {
    width: 100%;
    height: auto;
    overflow-y: auto;
  }
}
header .cx-hamburger {
  display: block;
  padding: 5px 0 0 21px;
}
@media (max-width: 575.98px) {
  header .SearchBox {
    margin-inline-start: auto;
  }
}
header .MiniCart a {
  text-decoration: none;
}
header .MiniCart i {
  font-size: 22px;
  margin-left: 0;
  color: #691C32;
}
@media (max-width: 991.98px) {
  header .SiteContext,
  header .SiteLinks,
  header .SiteLogin {
    background-color: transparent;
    color: #691C32;
    margin: 0 10px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
  }
  header .SiteLogin {
    margin: 15px 15px 15px 30px;
  }
  header .SiteLinks i,
  header .SiteLogin i {
    font-size: 18px;
    color: #691C32;
  }
  header .SiteContext {
    padding: 5px 20px 5px 20px;
  }
  header .SiteContext i {
    color: white;
  }
  header .SiteLinks {
    padding: 35px 20px 0px 20px;
  }
}
@media (min-width: 992px) {
  header header {
    padding: 0 1rem;
    display: grid;
    grid-template-columns: auto auto 50px 50px 50px;
    grid-template-rows: 35px 75px;
  }
  header .cx-hamburger {
    display: none;
  }
  header .MiniCart {
    margin-left: 5px;
  }
  header .MiniCart app-custom-mini-cart {
    margin-top: 5px;
  }
  header .MiniCart cx-icon::before {
    color: #691C32;
  }
  header .SearchBox,
  header .MiniCart,
  header .SiteLogo,
  header .SiteLogin {
    display: flex;
  }
  header .SearchBox i,
  header .MiniCart i,
  header .SiteLogo i,
  header .SiteLogin i {
    color: #691C32;
  }
  header .SearchBox app-custom-login,
  header .MiniCart app-custom-login,
  header .SiteLogo app-custom-login,
  header .SiteLogin app-custom-login {
    margin-top: 5px;
  }
  header .SiteContext,
  header .SiteLinks {
    display: flex;
    --cx-margin: 0.5rem 8px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
  }
  header .SiteContext:after {
    border-top: none;
  }
  header .SiteLinks {
    flex: 85%;
    margin-top: 14px;
    margin-bottom: 14px;
  }
  header .SiteLogin {
    padding: 0.5rem 1rem;
    justify-content: flex-end;
  }
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 25px;
  height: 2px;
  background-color: #691c32;
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.LandingPageTransparentHeaderTemplate header:not(.sticky) ~ cx-global-message {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  transition: all 0.5s ease;
}
.LandingPageTransparentHeaderTemplate header:not(.sticky) ~ cx-global-message .alert .close {
  right: 1rem;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate header:not(.sticky) ~ cx-global-message .alert .close {
    right: 1rem;
  }
}
.LandingPageTransparentHeaderTemplate header.sticky ~ cx-global-message {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  transition: all 0.5s ease;
}
@media (max-width: 991.98px) {
  .LandingPageTransparentHeaderTemplate header.sticky ~ cx-global-message {
    margin: 0;
  }
  .LandingPageTransparentHeaderTemplate header.sticky ~ cx-global-message .alert .close {
    right: 1rem;
  }
}
@media (max-width: 991.98px) {
  #cx-header .header .SiteLogin {
    display: none;
  }
  #cx-header .header .MiniCart {
    display: flex;
  }
}
#cx-header .header .SiteLogo cx-banner cx-generic-link a {
  min-height: 100%;
}
a {
  min-height: 0;
}
app-custom-site-context-selector select {
  --cx-color-dark: --cx-color-transparent;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: transparent;
  color: inherit;
}
@media (max-width: 991.98px) {
  app-custom-site-context-selector select {
    color: white;
    background-color: black;
  }
  app-custom-site-context-selector select i {
    color: white;
  }
}
app-custom-site-context-selector label {
  position: relative;
}
app-custom-site-context-selector label i {
  position: absolute;
  right: -5px;
  top: 3px;
}
app-custom-site-context-selector label span {
  display: none;
}
cx-page-layout app-custom-box-link-image .title {
  font-size: 32px;
  color: #691C32;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
  display: block;
}
cx-page-layout app-custom-box-link-image .title:empty {
  display: none;
}
cx-page-layout app-custom-box-link-image .content {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  position: relative;
  padding: 0;
}
@media (min-width: 768px) {
  cx-page-layout app-custom-box-link-image .content {
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    height: 300px;
  }
}
cx-page-layout app-custom-box-link-image-item {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  border: solid thin white;
  min-height: 300px;
}
cx-page-layout app-custom-box-link-image-item cx-media,
cx-page-layout app-custom-box-link-image-item > cx-media.is-missing {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}
cx-page-layout app-custom-box-link-image-item cx-media img,
cx-page-layout app-custom-box-link-image-item > cx-media.is-missing img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
cx-page-layout app-custom-box-link-image-item .wrapper-text,
cx-page-layout app-custom-box-link-image-item .wrapper-link {
  display: flex;
  width: 100%;
  justify-content: center;
}
cx-page-layout app-custom-box-link-image-item .wrapper-text {
  align-items: flex-end;
  height: 48px;
  font-weight: bold;
}
cx-page-layout app-custom-box-link-image-item .wrapper-link {
  flex: auto;
  padding-top: 48px;
  align-items: center;
}
cx-page-layout app-custom-box-link-image-item button,
cx-page-layout app-custom-box-link-image-item cx-generic-link {
  width: 80%;
}
cx-page-layout app-custom-box-link-image-item button,
cx-page-layout app-custom-box-link-image-item cx-generic-link a {
  cursor: pointer;
  background-color: transparent;
  display: block;
  position: relative;
  color: white;
  font-family: "Druk Web", sans-serif;
  letter-spacing: 5.47px;
  font-size: 28px;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px;
  border: 2px solid white;
  margin: 0 auto;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.45);
  transition: backdrop-filter 0.1s ease-in;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  line-height: 33px;
}
cx-page-layout app-custom-box-link-image-item button h3,
cx-page-layout app-custom-box-link-image-item cx-generic-link a h3 {
  font-size: 28px;
  font-family: inherit;
  font-weight: bold;
  line-height: 33px;
  margin: 0;
}
cx-page-layout app-custom-box-link-image-item button:hover,
cx-page-layout app-custom-box-link-image-item button:focus,
cx-page-layout app-custom-box-link-image-item button:active,
cx-page-layout app-custom-box-link-image-item cx-generic-link a:hover,
cx-page-layout app-custom-box-link-image-item cx-generic-link a:focus,
cx-page-layout app-custom-box-link-image-item cx-generic-link a:active {
  background-color: rgba(60, 60, 60, 0.1);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  color: white;
  text-decoration: none;
}
cx-page-layout app-custom-box-link-image-item p {
  position: relative;
  font-size: 18px;
  color: white;
}
cx-page-layout app-custom-box-link-image-item.alternate button,
cx-page-layout app-custom-box-link-image-item.alternate cx-generic-link a {
  opacity: 0;
  transition: opacity 0.15s ease-in;
}
cx-page-layout app-custom-box-link-image-item.alternate:hover button,
cx-page-layout app-custom-box-link-image-item.alternate:hover cx-generic-link a,
cx-page-layout app-custom-box-link-image-item.alternate:focus button,
cx-page-layout app-custom-box-link-image-item.alternate:focus cx-generic-link a,
cx-page-layout app-custom-box-link-image-item.alternate:active button,
cx-page-layout app-custom-box-link-image-item.alternate:active cx-generic-link a {
  opacity: 1;
}
footer {
  --cx-color-dark: var(--cx-color-background);
  --cx-color: var(--cx-color-primary);
  background-color: var(--cx-background-color, var(--cx-color-dark));
  color: var(--cx-color, var(--cx-color-inverse));
}
footer cx-page-layout.footer {
  display: flex;
  flex-wrap: wrap;
}
footer cx-page-layout.footer cx-footer-navigation {
  background-color: transparent;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui > nav {
    margin-left: 10px;
    margin-right: 10px;
  }
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui > nav {
  margin: 3vw;
}
@media (min-width: 576px) {
  footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui .ellipsis {
    display: block;
    line-height: 1em;
    padding-bottom: 10px;
    --cx-font-weight: 400;
  }
  footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui h5 .ellipsis {
    white-space: nowrap;
  }
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui span {
  margin-bottom: 0;
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui .ellipsis {
  font-weight: var(--cx-font-weight);
}
footer cx-page-layout.footer cx-footer-navigation cx-navigation-ui h5 .ellipsis {
  font-weight: var(--cx-font-weight-bold);
}
@media (max-width: 991.98px) {
  footer cx-page-layout.footer cx-footer-navigation a {
    min-height: 10px;
  }
  footer cx-page-layout.footer cx-footer-navigation h5 {
    margin-bottom: 20px;
  }
}
footer cx-page-layout.footer cx-footer-navigation a {
  color: var(--cx-color-secondary);
  font-size: 15px;
}
footer cx-page-layout.footer cx-footer-navigation a:hover {
  color: var(--cx-color-primary);
}
footer cx-page-layout.footer cx-footer-navigation nav {
  color: var(--cx-color-secondary);
}
footer cx-page-layout.footer cx-page-slot.FooterLeftSide {
  padding-bottom: 3vw;
}
@media (min-width: 992px) {
  footer cx-page-layout.footer cx-page-slot.FooterLeftSide {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
footer cx-page-layout.footer cx-page-slot.FooterLeftSide cx-navigation-ui {
  margin: 0.25vw 0.25vw 0.25vw 3vw;
}
footer cx-page-layout.footer cx-page-slot.FooterLeftSide cx-navigation-ui > nav {
  justify-content: flex-end;
  margin: 0;
}
@media (min-width: 768px) {
  footer cx-page-layout.footer cx-page-slot.FooterLeftSide cx-navigation-ui > nav:not(:first-child) {
    padding-left: 10px;
  }
}
footer cx-page-layout.footer cx-page-slot.FooterLeftSide cx-navigation-ui > nav a {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-inline-end: 15px;
}
footer cx-page-layout.footer cx-page-slot.FooterLeftSide cx-navigation-ui > nav .ellipsis {
  text-transform: none;
  font-size: 15px;
}
footer cx-page-layout.footer cx-page-slot.FooterRightSide {
  padding-bottom: 3vw;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  footer cx-page-layout.footer cx-page-slot.FooterRightSide {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 0 3vw 0 0;
    align-items: flex-start;
    flex-wrap: nowrap;
  }
}
footer cx-page-layout.footer cx-page-slot.FooterRightSide cx-generic-link {
  height: 100%;
  object-fit: contain;
}
footer cx-page-layout.footer cx-page-slot.FooterRightSide app-custom-generic-link,
footer cx-page-layout.footer cx-page-slot.FooterRightSide .img-payment-brand {
  flex: unset;
  margin-right: 8px;
}
footer cx-page-layout.footer cx-page-slot.FooterRightSide app-custom-generic-link img,
footer cx-page-layout.footer cx-page-slot.FooterRightSide .img-payment-brand img {
  width: 100%;
  height: 100%;
}
footer cx-page-layout.footer cx-page-slot.FooterBottom {
  display: block;
}
footer cx-page-layout.footer cx-page-slot .img-payment-brand {
  width: auto;
}
app-custom-tab-paragraph-container {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  app-custom-tab-paragraph-container > div.active.toggled {
    display: none;
  }
  app-custom-tab-paragraph-container > button.active.toggled {
    color: initial;
  }
  app-custom-tab-paragraph-container > button.active.toggled:before {
    content: "+";
  }
  app-custom-tab-paragraph-container > button.active.toggled:after {
    width: 0;
    opacity: var(--cx-opacity, 0);
  }
}
app-custom-tab-paragraph-container > div:not(.active) {
  display: none;
}
app-custom-tab-paragraph-container > div .container > h2,
app-custom-tab-paragraph-container > div app-custom-tab-paragraph-container.accordion > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-tab-paragraph-container > div cx-page-slot.Summary > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-tab-paragraph-container > div cx-page-slot.Tabs > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductDetailsPageTemplate .tab-delivery > h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-tab-paragraph-container > div .tab-delivery > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling h3 > h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling app-custom-tab-paragraph-container > div h3 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling h3 > h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling app-custom-tab-paragraph-container > div h3 > h2,
app-custom-tab-paragraph-container > div .FooterLessPageTemplate cx-page-layout.FooterLessPageTemplate > h2,
.FooterLessPageTemplate app-custom-tab-paragraph-container > div cx-page-layout.FooterLessPageTemplate > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductListPageTemplate .Section1 > h2,
cx-page-layout.ProductListPageTemplate app-custom-tab-paragraph-container > div .Section1 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductListPageTemplate .Section2 > h2,
cx-page-layout.ProductListPageTemplate app-custom-tab-paragraph-container > div .Section2 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductGridPageTemplate .Section1 > h2,
cx-page-layout.ProductGridPageTemplate app-custom-tab-paragraph-container > div .Section1 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.ProductGridPageTemplate .Section2 > h2,
cx-page-layout.ProductGridPageTemplate app-custom-tab-paragraph-container > div .Section2 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.SearchResultsListPageTemplate .Section1 > h2,
cx-page-layout.SearchResultsListPageTemplate app-custom-tab-paragraph-container > div .Section1 > h2,
app-custom-tab-paragraph-container > div cx-page-layout.SearchResultsListPageTemplate .Section2 > h2,
cx-page-layout.SearchResultsListPageTemplate app-custom-tab-paragraph-container > div .Section2 > h2,
app-custom-tab-paragraph-container > div .AccountPageTemplate cx-page-layout > h2,
.AccountPageTemplate app-custom-tab-paragraph-container > div cx-page-layout > h2,
app-custom-tab-paragraph-container > div .NewsPageTemplate cx-page-layout > h2,
.NewsPageTemplate app-custom-tab-paragraph-container > div cx-page-layout > h2,
app-custom-tab-paragraph-container > div cx-breadcrumb > h2,
app-custom-tab-paragraph-container > div footer cx-page-layout.footer > h2,
footer app-custom-tab-paragraph-container > div cx-page-layout.footer > h2 {
  display: none;
}
app-custom-tab-paragraph-container > button {
  margin: 0;
  padding: 0;
  appearance: none;
  outline: 0;
  border: 0;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: transparent;
  margin-bottom: 0;
  cursor: pointer;
}
app-custom-tab-paragraph-container > button.active,
app-custom-tab-paragraph-container > button:hover {
  color: var(--cx-color-primary);
}
app-custom-tab-paragraph-container > button:focus {
  z-index: 1;
}
app-custom-tab-paragraph-container > button:after {
  content: "";
  display: block;
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: auto;
  height: 5px;
  background: var(--cx-color-primary);
  width: 0;
  opacity: 0;
  transition: all 0.6s;
}
app-custom-tab-paragraph-container > button.active:after,
app-custom-tab-paragraph-container > button:hover:after {
  width: 100%;
}
app-custom-tab-paragraph-container > button.active:after,
app-custom-tab-paragraph-container > button.active:hover:after {
  opacity: 1;
}
app-custom-tab-paragraph-container > button:not(.active):hover:after {
  opacity: 0.5;
}
app-custom-tab-paragraph-container.accordion > button {
  border-top: 1px var(--cx-color-light) solid;
  font-size: 18px;
  padding-top: 15px;
  padding-inline-end: 0;
  padding-bottom: 0;
  padding-inline-start: 15px;
  width: 100%;
  text-align: start;
  height: 63px;
  color: var(--cx-color-secondary);
  text-transform: uppercase;
}
app-custom-tab-paragraph-container.accordion > button h2,
app-custom-tab-paragraph-container.accordion > button h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: inherit;
}
app-custom-tab-paragraph-container.accordion > button:before {
  font-family: "icomoon";
  content: "\e973";
  margin: 15px;
  float: right;
  bottom: 12px;
  position: relative;
  color: var(--cx-color-text);
  transition: transform 0.3s;
}
app-custom-tab-paragraph-container.accordion > button:after {
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: -15px;
}
app-custom-tab-paragraph-container.accordion > button.active:before {
  transform: rotate(180deg);
}
app-custom-tab-paragraph-container.accordion > button.active:after,
app-custom-tab-paragraph-container.accordion > button:hover:after {
  width: calc(100% + 15px);
}
app-custom-tab-paragraph-container.accordion > button:last-of-type {
  border-bottom: 1px var(--cx-color-light) solid;
}
app-custom-tab-paragraph-container.accordion > div {
  padding: 15px 5px;
}
app-custom-tab-paragraph-container.accordion > button {
  border-top: none;
  background-color: #F9E5CE;
}
app-custom-tab-paragraph-container.accordion > button:last-of-type {
  border-bottom: none;
}
app-custom-tab-paragraph-container.accordion > button ~ button {
  margin-top: 10px;
}
app-custom-tab-paragraph-container.accordion > div {
  background-color: #FCF3E9;
}
app-custom-tab-paragraph-container:not(.accordion) > button h2,
app-custom-tab-paragraph-container:not(.accordion) > button h3 {
  font-size: 28px;
}
@media (min-width: 768px) {
  app-custom-tab-paragraph-container:not(.accordion) > button.active {
    cursor: initial;
  }
}
@media (min-width: 768px) {
  app-custom-tab-paragraph-container:not(.accordion) {
    flex-basis: 600px;
  }
}
@media (max-width: 767.98px) {
  app-custom-tab-paragraph-container:not(.accordion) > button {
    border-top: 1px var(--cx-color-light) solid;
    font-size: 18px;
    padding-top: 15px;
    padding-inline-end: 0;
    padding-bottom: 0;
    padding-inline-start: 15px;
    width: 100%;
    text-align: start;
    height: 63px;
    color: var(--cx-color-secondary);
    text-transform: uppercase;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button h2,
  app-custom-tab-paragraph-container:not(.accordion) > button h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: inherit;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button:before {
    font-family: "icomoon";
    content: "\e973";
    margin: 15px;
    float: right;
    bottom: 12px;
    position: relative;
    color: var(--cx-color-text);
    transition: transform 0.3s;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button:after {
    margin-top: 15px;
    margin-inline-end: auto;
    margin-bottom: auto;
    margin-inline-start: -15px;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button.active:before {
    transform: rotate(180deg);
  }
  app-custom-tab-paragraph-container:not(.accordion) > button.active:after,
  app-custom-tab-paragraph-container:not(.accordion) > button:hover:after {
    width: calc(100% + 15px);
  }
  app-custom-tab-paragraph-container:not(.accordion) > button:last-of-type {
    border-bottom: 1px var(--cx-color-light) solid;
  }
  app-custom-tab-paragraph-container:not(.accordion) > div {
    padding: 15px 5px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  app-custom-tab-paragraph-container {
    grid-template-columns: auto 10px repeat(4, 180px) 0px auto;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  app-custom-tab-paragraph-container {
    grid-template-columns: auto 10px repeat(4, 180px) 272px auto;
  }
}
@media (min-width: 1200px) {
  app-custom-tab-paragraph-container {
    grid-template-columns: auto 10px repeat(4, 180px) 420px auto;
  }
}
@media (min-width: 768px) {
  app-custom-tab-paragraph-container:not(.accordion) {
    display: grid;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button {
    order: 0;
    transition: all 0.6s;
    font-size: 1.2rem;
    text-align: center;
    margin: 0;
  }
  app-custom-tab-paragraph-container:not(.accordion) > button:first-of-type {
    grid-column: 3;
  }
  app-custom-tab-paragraph-container:not(.accordion) > div {
    order: 2;
    grid-column-start: 1;
    grid-column-end: -1;
    padding: 50px 0;
    border-top: 1px var(--cx-color-light) solid;
  }
}
cx-page-layout.LoginPageTemplate cx-page-slot {
  padding-top: 0;
}
cx-page-layout.LoginPageTemplate cx-page-slot h2 {
  font-weight: 600;
  margin-bottom: 20px;
}
cx-page-layout.LoginPageTemplate app-custom-page-top-title {
  margin-bottom: 40px;
  max-width: 100%;
}
cx-page-layout.LoginPageTemplate app-custom-login-form,
cx-page-layout.LoginPageTemplate app-custom-login-register {
  max-width: var(--cx-max-width, 66%);
}
@media (min-width: 768px) {
  cx-page-layout.LoginPageTemplate app-custom-login-form .form-group label,
  cx-page-layout.LoginPageTemplate app-custom-login-register .form-group label {
    display: flex;
    align-items: center;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form .form-group .label-content,
  cx-page-layout.LoginPageTemplate app-custom-login-register .form-group .label-content {
    flex-basis: 40%;
    margin-bottom: 0;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form .form-group input.form-control,
  cx-page-layout.LoginPageTemplate app-custom-login-register .form-group input.form-control {
    margin-bottom: 0;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form #loginFormSubmit,
  cx-page-layout.LoginPageTemplate app-custom-login-register #loginFormSubmit {
    float: right;
    flex: none;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form cx-checkout-login .btn-send,
  cx-page-layout.LoginPageTemplate app-custom-login-form cx-checkout-login a.btn-login,
  cx-page-layout.LoginPageTemplate app-custom-login-form cx-checkout-login button.btn-login,
  cx-page-layout.LoginPageTemplate app-custom-login-form cx-checkout-login app-custom-login-register a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  app-custom-login-register cx-page-layout.LoginPageTemplate app-custom-login-form cx-checkout-login a:not(.btn-link):not(a.link-alt):not(button.link-alt),
  cx-page-layout.LoginPageTemplate app-custom-login-register cx-checkout-login .btn-send,
  cx-page-layout.LoginPageTemplate app-custom-login-register cx-checkout-login a.btn-login,
  cx-page-layout.LoginPageTemplate app-custom-login-register cx-checkout-login button.btn-login,
  cx-page-layout.LoginPageTemplate app-custom-login-register cx-checkout-login a:not(.btn-link):not(a.link-alt):not(button.link-alt) {
    float: right;
    margin-bottom: 40px;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form .register-reset-password a,
  cx-page-layout.LoginPageTemplate app-custom-login-register .register-reset-password a {
    color: var(--cx-color-secondary);
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
  }
  cx-page-layout.LoginPageTemplate app-custom-login-form .register-guest-checkout + .register-new,
  cx-page-layout.LoginPageTemplate app-custom-login-register .register-guest-checkout + .register-new {
    clear: both;
  }
}
@media (max-width: 767.98px) {
  cx-page-layout.LoginPageTemplate app-custom-login-form .register-reset-password a,
  cx-page-layout.LoginPageTemplate app-custom-login-register .register-reset-password a {
    padding: 0;
    margin-top: 16px;
    min-height: auto;
    color: var(--cx-color-secondary);
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
  }
}
.register .register-new,
.register .register-guest-checkout {
  border-top: 1px solid #eae9e9;
  margin-top: 40px;
  padding-top: 40px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
